美文网首页
Oracle用数据泵方式导出远程数据库、导出本地库

Oracle用数据泵方式导出远程数据库、导出本地库

作者: 花无重日人未红 | 来源:发表于2023-08-31 17:02 被阅读0次

1、导出本地库

C:\Users\Administrator>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 12月 19 16:40:14 2014

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> conn sys/supporter@kjy as sysdba
已连接。

1、create directory dump_dir as 'E:\oracle_bak';
2、grant read,write on directory dump_dir to system;
在cmd下输入:
3、expdp system/supporter@kjy directory=dump_dir dumpfile=20141218kjy_full.dmp schemas=bm_2015,bm_log,bm_dw,bm_app,bm_sys logfile=export_full_1218.log

说明:在登录oracle后执行1、2,在cmd下执行3
执行完1后要在对应的路径创建文件夹(比如在E盘下创建oracle_bak文件夹,在oracle_bak下创建kjy文件夹)

2、导出远程服务器数据库

C:\Users\Administrator>sqlplus /nolog

连接本地plsql
SQL> conn sys/supporter@kjy as sysdba
1、create directory dump_dir as 'E:\oracle_bak';
2、grant read,write on directory dump_dir to system;

--在本地sql>下创建DB_LINK
CREATE PUBLIC DATABASE LINK LINK_BSCKB_PLATFORM CONNECT TO platform IDENTIFIED BY cfae1234 USING '10.10.55.165:1521/bjstestdb';

PLSQL登录源数据库,执行以下命令赋予导出权限:(如果源数据库用户允许导出,则忽略该步骤)
GRANT EXP_FULL_DATABASE TO platform;

cmd命令下:在本地电脑的cmd中执行以下命令导出dmp文件(expdp:后为连接本地的数据库)
expdp BSCKB/bsoft@orcl directory=DIR_BACKUP dumpfile=BSCKB_PLATFORM.dump logfile=BSCKB_PLATFORM.log schemas=platform network_link=LINK_BSCKB_PLATFORM

相关文章

网友评论

      本文标题:Oracle用数据泵方式导出远程数据库、导出本地库

      本文链接:https://www.haomeiwen.com/subject/nkpjldtx.html