Oracle导出(EXPDP)与导入(IMPDP)
//连接外网服务器
ssh username@192.168.1.20
//连接数据库服务器
ssh oracle@192.168.1.15
//导出数据库文件(去除SYS_LOG表)(注意file文件存储位置)
expdp username/password file=cxnt2_20180424_1300.dmp exclude=TABLE:"IN('SYS_LOG')" owner=cxnt2
//退出数据库服务器
exit
//在外网服务器拷贝数据库服务器的文件
scp oracle@192.168.1.15:/home/oracle/cxnt2_20180424_1300.dmp .
//在数据库服务器上cmd进入sql操作界面,登录sqlplus
sqlplus "/ as sysdba"
//在数据库服务器上创建表空间
create tablespace CXNT3 logging datafile 'C:\ORACLE\data\CXNT3.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
//在数据库服务器上创建用户及设置用户相关权限
create user cxnt3 identified by password default tablespace CXNT3;
grant connect,resource,dba to cxnt3;
//导入数据库文件dmp,(注意remap_schema="CXNT2:CXNT3",如果表空间名不同,需要修改表空间名)
impdp cxnt3/password file="cxnt2_20180424_1300.dmp" remap_schema="CXNT2:CXNT3"