【Vegas原创】imp/exp导入导出数据
2008-12-08 13:38
381 查看
imp:
1,当数据库没有此表时:
$ imp uid/pwd@erptest file=dts1202.dmp tables=salgbl
2,当数据库有此表时:
imp uid/pwd@erptest1 file=dts1202.dmp tables=salgbl ignore=y
3,导入bach用户的所有schema到dtowh数据库时:
imp uid/pwd@dtowh file=dtlb1210.dmp fromuser=bach touser=bach
exp:
Linux:
#!/bin/bash
exp uid/pwd@dtserp file=/u01/app/oracle/fin_monthlyend/dts/dtsfin`date '+%Y%m'`.dmp owner=bach log=/u01/app/oracle/fin_monthlyend/dts/dtsfin`date '+%Y%m'`.log
Windows:
set ORACLE_SID=HISDB
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
set a=%date:~10,4%%date:~4,2%%date:~7,2%
@echo %a%
exp uid/pwd@hisdb file=F:\HISDBDmp\hisdb_%a%.dmp log=F:\HISDBDmp\hisdb_log_%a%.log
将一个dmp文件导入到一个新的数据库,做测试使用:
如将原来的数据库HIS的nhi用户的dmp文件,导入到一个新的test数据库,用户名为test,密码为test,供测试使用:
1,create tablespace test:
CREATE TABLESPACE TEST
LOGGING
DATAFILE 'F:\oracle\product\10.2.0\oradata\test\TEST.dbf' SIZE 50M
REUSE AUTOEXTEND ONNEXT 10M;
2,create user test:
createuser test identified by test default tablespace test;
3,给test用户赋予权限:
grant connect,resource,dba to test;
4,导入原nhi用户的数据:
imp test/test@testfile=F:\abc\hisdb_20100204.dmp log=F:\abc\hisdb_20100204.log fromuser=nhi touser=test
注意:
1,imp时,不要将sys的内容导入~
1,当数据库没有此表时:
$ imp uid/pwd@erptest file=dts1202.dmp tables=salgbl
2,当数据库有此表时:
imp uid/pwd@erptest1 file=dts1202.dmp tables=salgbl ignore=y
3,导入bach用户的所有schema到dtowh数据库时:
imp uid/pwd@dtowh file=dtlb1210.dmp fromuser=bach touser=bach
exp:
Linux:
#!/bin/bash
exp uid/pwd@dtserp file=/u01/app/oracle/fin_monthlyend/dts/dtsfin`date '+%Y%m'`.dmp owner=bach log=/u01/app/oracle/fin_monthlyend/dts/dtsfin`date '+%Y%m'`.log
Windows:
set ORACLE_SID=HISDB
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
set a=%date:~10,4%%date:~4,2%%date:~7,2%
@echo %a%
exp uid/pwd@hisdb file=F:\HISDBDmp\hisdb_%a%.dmp log=F:\HISDBDmp\hisdb_log_%a%.log
将一个dmp文件导入到一个新的数据库,做测试使用:
如将原来的数据库HIS的nhi用户的dmp文件,导入到一个新的test数据库,用户名为test,密码为test,供测试使用:
1,create tablespace test:
CREATE TABLESPACE TEST
LOGGING
DATAFILE 'F:\oracle\product\10.2.0\oradata\test\TEST.dbf' SIZE 50M
REUSE AUTOEXTEND ONNEXT 10M;
2,create user test:
createuser test identified by test default tablespace test;
3,给test用户赋予权限:
grant connect,resource,dba to test;
4,导入原nhi用户的数据:
imp test/test@testfile=F:\abc\hisdb_20100204.dmp log=F:\abc\hisdb_20100204.log fromuser=nhi touser=test
注意:
1,imp时,不要将sys的内容导入~
相关文章推荐
- 【Vegas原创】imp/exp导入导出数据
- 【Vegas原创】imp/exp导入导出数据
- Oracle数据导入导出imp/exp
- Oracle数据导入导出imp/exp命令 [转]
- Oracle数据导入导出imp/exp
- exp imp用法 导入导出一个表结构和数据问题
- Oracle数据导入导出imp/exp 【转】
- 用exp_imp远程操作数据库,附帶Oracle数据导入导出imp/exp詳解
- Oracle数据导入导出imp/exp命令
- Oracle数据导入导出imp/exp
- Oracle数据导入导出imp/exp 两个应用
- 用exp_imp远程操作数据库,附帶Oracle数据导入导出imp/exp詳解
- 转:Oracle数据导入导出imp/exp命令
- Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
- Oracle数据导入导出imp/exp命令
- Oracle用imp和exp实现数据的导入和导出
- Oracle数据导入导出imp/exp- -Tag: oracle
- Oracle数据导入导出imp/exp
- ORACLE 数据导入、导出 IMP EXP 用法
- oracle数据导入导出之exp imp