FINANCE遠程
用戶名 FINANCE_USER 密碼 FINANCE
SELECT * FROM GLOBAL_NAME; ---FINANCE.SEC.AC.CN
show PARAMETER global_name;
grant create session to FINANCE_USER;授權
用SYSTEM(密碼FINANCE)登陸,1,查出改實例的GLOBAL_NAME; 2,對用戶進行授權(create session);
CIQ_BUDGET 本地
用戶名 CIQ_BUDGET 密碼 CIQ_BUDGET
SELECT * FROM GLOBAL_NAME; ---ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM
show PARAMETER global_name;
CREATE PUBLIC DATABASE LINK FINANCE.SEC.AC.CN CONNECT TO FINANCE_USER IDENTIFIED BY FINANCE USING 'FINANCE';
SELECT * FROM [email protected];
用ciq(密碼ciq)登陸, 1.查出改實例的GOLBAL_NAME; 2,創建遠程鏈接,link名爲遠程實例的GOLBAL_NAME;用戶名爲遠程數據庫具有create session的用戶, useing爲該用戶連接的連接名。
3.測試。
***********************************************************************************************************
FINANCE本地
用戶名 FINANCE_USER 密碼 FINANCE
SELECT * FROM GLOBAL_NAME; ---FINANCE.SEC.AC.CN
show PARAMETER global_name;
CREATE PUBLIC DATABASE LINK ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM CONNECT TO CIQ_BUDGET IDENTIFIED BY CIQ_BUDGET USING 'ORCL';
SELECT * FROM [email protected]; ---測試
CIQ_BUDGET遠程
用戶名 CIQ_BUDGET 密碼 CIQ_BUDGET
SELECT * FROM GLOBAL_NAME; ---ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM
show PARAMETER global_name;
用戶名 FINANCE_USER 密碼 FINANCE
SELECT * FROM GLOBAL_NAME; ---FINANCE.SEC.AC.CN
show PARAMETER global_name;
grant create session to FINANCE_USER;授權
用SYSTEM(密碼FINANCE)登陸,1,查出改實例的GLOBAL_NAME; 2,對用戶進行授權(create session);
CIQ_BUDGET 本地
用戶名 CIQ_BUDGET 密碼 CIQ_BUDGET
SELECT * FROM GLOBAL_NAME; ---ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM
show PARAMETER global_name;
CREATE PUBLIC DATABASE LINK FINANCE.SEC.AC.CN CONNECT TO FINANCE_USER IDENTIFIED BY FINANCE USING 'FINANCE';
SELECT * FROM [email protected];
用ciq(密碼ciq)登陸, 1.查出改實例的GOLBAL_NAME; 2,創建遠程鏈接,link名爲遠程實例的GOLBAL_NAME;用戶名爲遠程數據庫具有create session的用戶, useing爲該用戶連接的連接名。
3.測試。
***********************************************************************************************************
FINANCE本地
用戶名 FINANCE_USER 密碼 FINANCE
SELECT * FROM GLOBAL_NAME; ---FINANCE.SEC.AC.CN
show PARAMETER global_name;
CREATE PUBLIC DATABASE LINK ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM CONNECT TO CIQ_BUDGET IDENTIFIED BY CIQ_BUDGET USING 'ORCL';
SELECT * FROM [email protected]; ---測試
CIQ_BUDGET遠程
用戶名 CIQ_BUDGET 密碼 CIQ_BUDGET
SELECT * FROM GLOBAL_NAME; ---ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM
show PARAMETER global_name;
grant create session to CIQ_BUDGET;授權
**************************************************************************
不同用戶之間的表複製
create table CIQ_BUDGET.PORTAL_SEC_PRIVILEGE_USER as SELECT * FROM [email protected];
或者
1. 不同的用戶間複製表
現有同一oracle下的兩用戶user1和user2
現在想把user1的表tb的結構複製到user2下,應該如何實現?
首先,使用更高一級權限的用戶,如sys登錄,執行類似如下語句即可:
create table user2.tb as select * from user1.tb;
2. 不同的表間複製數據
在同一個用戶下將 tb1 複製到tb2中
insert into tb2 select * from tb1