Oracle数据库导出导入
导出数据库
C:\Documents and Settings\Administrator>exp username/password@ip/oracleinstance file=d:\xxx.dmp owner=usename buffer=640000
导入数据库 先要创建表空间如果表空间不存在
C:\Documents and Settings\Administrator>imp usename/password@ip/oracleinstance file=d:\XXX.dmp ignore=y fromuser=usename touser=usename
导出某个用户所有对象
exp dbuser/oracle file=dbuser.dmp log=dbuser.log owner=dbuser buffer=4096000 feedback=10000
导出一张或几张表
exp dbuser/oracle file=dbuser.dmp log=dbuser.log tables=table1,table2 buffer=4096000 feedback=10000
导出某张表的部分数据
exp dbuser/oracle file=dbuser.dmp log=dbuser.log tables=table1 buffer=4096000 feedback=10000
query=\”where col1=\’…\’ and col2 \<…\”
导入一张或几张表
imp dbuser2/oracle file=user.dmp log=user.log tables=table1,table2 fromuser=dbuser touser=dbuser2 buffer=2048000 commit=y ignore=y feedback=10000
以多个固定大小文件方式导入某张表
imp dbuser/oracle file=\(1.dmp,2.dmp,3.dmp,…\) filesize=1000m tables=emp fromuser=dbuser touser=dbuser2 buffer=4096000 commit=y ignore=y feedback=10000