ORA-00980:同義語変換は有効ではありません
1582 ワード
Insert文を実行し、テストアカウントを使用し、このテストアカウントに同義語を作成しました.
完了したらTAEAIKDMSアカウントでログインしてinsert文を実行するヒント:同義語変換は有効ではありません
文を見てみると、システム付権限アカウントが間違っていることがわかりました.kduser 01を使うべきです.hanfeiアカウントで実行した文をkduser 01に変更すればいいです.
--FOR OBJECT OWNER SCHEMA 'KDUSER1'
CREATE PROFILE "PF_EAIINTF" LIMIT
CPU_PER_SESSION DEFAULT
CPU_PER_CALL DEFAULT
CONNECT_TIME DEFAULT
IDLE_TIME DEFAULT
SESSIONS_PER_USER 10
LOGICAL_READS_PER_SESSION DEFAULT
LOGICAL_READS_PER_CALL DEFAULT
PRIVATE_SGA DEFAULT
COMPOSITE_LIMIT DEFAULT
PASSWORD_LIFE_TIME UNLIMITED
PASSWORD_GRACE_TIME DEFAULT
PASSWORD_REUSE_MAX DEFAULT
PASSWORD_REUSE_TIME DEFAULT
PASSWORD_LOCK_TIME DEFAULT
FAILED_LOGIN_ATTEMPTS DEFAULT
PASSWORD_VERIFY_FUNCTION DEFAULT;
CREATE ROLE "RL_CONNECT" NOT IDENTIFIED;
GRANT CREATE SESSION TO "RL_CONNECT";
CREATE ROLE "RL_EAI_INTF" NOT IDENTIFIED;
GRANT CREATE SYNONYM TO RL_EAI_INTF;
GRANT "RL_CONNECT" TO "TAEAIKDMS";
GRANT "RL_EAI_INTF" TO "TAEAIKDMS";
--GRANT TABLE
GRANT SELECT , INSERT, UPDATE, DELETE ON KD_INTERFACE_PR
TO RL_EAI_INTF;
--GRANT SEQ
GRANT SELECT ON seq_kdPRInterface TO RL_EAI_INTF;
--SYNONYM for table and seq
CREATE OR REPLACE SYNONYM TAEAIKDMS.seq_kdPRInterface FOR
HANFEI.seq_kdPRInterface;
CREATE OR REPLACE SYNONYM TAEAIKDMS.KD_INTERFACE_PR FOR
HANFEI.KD_INTERFACE_PR;
完了したらTAEAIKDMSアカウントでログインしてinsert文を実行するヒント:同義語変換は有効ではありません
文を見てみると、システム付権限アカウントが間違っていることがわかりました.kduser 01を使うべきです.hanfeiアカウントで実行した文をkduser 01に変更すればいいです.