ORACLE DBLINK以及不同用户之间的复制表
来源:互联网 发布:哪些数据库是免费的吗 编辑:程序博客网 时间:2024/06/03 07:35
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 SEC_PRIVILEGE_USER@FINANCE.SEC.AC.CN;
用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 YSGLT_GG_YEAR@ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM; ---测试
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 SEC_PRIVILEGE_USER@FINANCE.SEC.AC.CN;
用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 YSGLT_GG_YEAR@ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM; ---测试
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 SEC_PRIVILEGE_USER@FINANCE.SEC.AC.CN;
或者
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
0 0
- ORACLE DBLINK以及不同用户之间的复制表
- oracle不同用户见复制表
- oracle10.2 dblink impd 同库不同用户复制数据
- 创建oracle dblink&sql操作不同数据库的表
- oracle用户和表空间以及表之间的关系
- Oracle数据移动-不同用户不同表空间之间的数据移动
- PLSQL操作Oracle复制表(DBLink)
- Linux 不同用户之间复制文件
- Linux不同用户之间复制文件
- Linux 不同用户之间复制文件
- linux 不同用户之间复制文件
- oralce 第一篇 Oracle跨数据库Dblink的使用以及跨用户同义词创建
- 不同浏览器之间的“复制”
- Oracle 不同用户之间 大量数据转移的方法测试
- Oracle 不同用户之间 大量数据转移的方法测试
- Oracle 不同用户之间 大量数据转移的方法测试
- oracle数据库中,不同用户之间表格的导入
- oracle中不同用户下的表复制 或 将一个表中的数据复制到另一个表中
- Java利用Zxing生成二维码
- 《学习opencv》笔记——矩阵和图像操作——cvAbs,cvAbsDiff and cvAbsDiffS
- 黑盒测试与等价类问题
- maven 教程一 入门
- IOS-Category
- ORACLE DBLINK以及不同用户之间的复制表
- 模板方法模式(Template Method) 例子
- VB动态创建浏览器控件
- 第十四周项目二
- XML中的颜色配置
- 使用startForeground让android服务前台运行
- linux libxml2的使用
- IOS-Protocol
- 如何将lucene和solr代码导入eclipse