一台服务器上有两个oracle,用户名一样,怎么用empdp导出指定的库的指定的用户里面全部数据

一台服务器上有两个oracle,用户名一样,怎么用empdp导出指定的库的指定的用户里面全部数据,第1张

myuser 为要导出的用户,ORCL为库名。如果你的两个库名(SID)不一样的话可以试试。
1创建directory
SQL> CREATE DIRECTORY DUMPDIR AS 'D:\BACKUP';
2授权用户对directory有读写权限;
SQL> GRANT READ,WRITE ON DIRECTORY DUMPDIR TO myuser;
3导出数据
C:\Users\Administrator>EXPDP myuser/password@192168120:1521/ORCL DIRECTORY=DUMPDIR DUMPFILE=TESTREPORTDMP FULL=Y

三种方法
1DBLINK
如果网络通经常要做的话,先建立DBLINK,在本地库通过DBLINK查远程的表。再建立新表
create
table
test1
as
select
……FROM
T2@DBLINK名,T1@DBLINK名……
2通过工具,如TOAD
用你那个SQL查询出数据,通过工具导出成EXCEL或SQL,然后再到本地导入。
3通过数据泵工具exp/expdp
先建立新表
create
table
test1
as
SELECT(你那条SQL);
先在远程导出那张新表
然后拷贝到本地进行导入


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10726308.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存