当前位置:Gxlcms > 数据库问题 > Oracle数据库使用DBLINK导入远程Oracle数据库信息

Oracle数据库使用DBLINK导入远程Oracle数据库信息

时间:2021-07-01 10:21:17 帮助过:2人阅读

1. 查询DBLINK权限 select * from sys.user_sys_privs t where t.privilege like upper(%link%); --2. 赋予DBLINK权限 grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to demobase; --3. 查询创建的DBLINK连接 select * from DBA_DB_LINKS; --4. 创建DBLINK连接 create public database link to_db11 connect to demobase identified by demobase using (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 11.11.11.11)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = demo) ) ); --5. 删除DBLINK连接 drop public database link to_db11;

 

    --查询远程数据库的信息
    select * from demobase.my_demo@to_db11;
    --复制表信息
    create table my_test as select * from my_demo where 1=2 ;
    --全表复制
    create table my_test as select * from demobase.my_demo@to_db11;
    --创建临时表,复制LOB字段
    create global temporary table my_temp as select * from demobase.my_demo@to_db11;

 

Oracle数据库使用DBLINK导入远程Oracle数据库信息

标签:

人气教程排行