本地连接Oracle数据库
1 | $ sqlplus sys/<password> as sysdba; |
远程连接Oracle数据库
1 | $ sqlplus <username>/<password>@<ip>:<port>/<SID>; |
创建dump文件存储目录
1 | sql> create or replace directory dump_dir as '/u01/app/oracle/dumpfile'; |
对dump文件目录赋予读写权限
1 | sql> grant read,write on directory dump_dir to public; |
本地导出指定用户的数据库
1 | $ expdp <username>/<password> schemas=<username> directory=dump_dir dumpfile=<username>.dmp version=<target_database_version>; |
远程导出指定用户的数据库
1 | $ expdp <username>/<password>@<ip>:<port>/<SID> schemas=<username> directory=dump_dir dumpfile=<username>.dmp version=<target_database_version>; |
本地导入指定用户的数据库
1 | $ impdp <username>/<password> DIRECTORY=dump_dir DUMPFILE=<username>.dmp SCHEMAS=<username>; |
远程导入指定用户的数据库
1 | $ impdp <username>/<password>@<ip>:<port>/<SID> DIRECTORY=dump_dir DUMPFILE=<username>.dmp SCHEMAS=<username>; |
远程导入自定义用户名和自定义表空间的数据库
1 | $ impdp <username>/<password>@<ip>:<port>/<SID> DIRECTORY=dump_dir DUMPFILE=<username>.dmp remap_schema="<source_username>:<target_username>" remap_tablespace="<source_tablespace>:<target_tablespace>"; |
1 | alter database datafile '/opt/oracle/product/12.2.0.1/dbhome_1/dbs/D:apporcloradatagwcompSL_GW_COM_XXY_TSPC.dbf' offline drop; |
- 本文作者: GreatGarlic
- 本文链接: https://greatgarlic.github.io/2018/07/29/oracle-data-import-and-export/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!