额,给你两个bat工具,你根据你自己的情况改下就ok了!impbat.bat(导入)---中文部分根据自己情况填写,其他的不用修改可以set username=用户名 set password=密码 set filename=文件名 set servername=服务名 imp %username%/%password%@%servername% file=%cd%\%filename% log=%cd%\%filename%.log ignore=y full=y buffer=20480000 commit=yexpbat.bat(导出)set datetime=%date:~0,-4% set datetime=%datetime:-=% set username=用户名 set password=密码 set servername=服务名 set filename=%username%_%datetime%exp %username%/%password%@%servername% file=%cd%\%filename%.dmp log=%cd%\%filename%.log
具体参考一下:
http://zidane1983.javaeye.com/blog/394293...
不好意思,很久没搞过orcale的导入导出操作了,让我写我还真写不出来,
参考一下这个吧
输入你dmp文件的路径
在后面你就自已看了
[code]
C:\Documents and Settings\Administrator>imp
Username: king/king
Import file: EXPDAT.DMP > F:\terratax\WebRoot\a-look\rtax.dmp(文件放置路径)
Enter insert buffer size (minimum is 8192) 30720> 8192
List contents of import file only (yes/no): no > no
Ignore create error due to object existence (yes/no): no > no
Import grants (yes/no): yes > yes
Import table data (yes/no): yes >yes
Import entire export file (yes/no): no >yes
[/code]导出:[code]
C:\Documents and Settings\Administrator>exp
Username: king/king
Export file: EXPDAT.DMP > e:\rtax.dmp(路径和文件名自己写)
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > u
Export grants (yes/no): yes > yes
Export table data (yes/no): yes > yes
Compress extents (yes/no): yes > yes
User to be exported: (RETURN to quit) > king
User to be exported: (RETURN to quit) >(按回车键即可)
[/code]
导入大概是这个样子的:
C:\Documents and Settings\Administrator>imp
Username: king/king
Import file: EXPDAT.DMP > F:\terratax\WebRoot\a-look\rtax.dmp(文件放置路径)
Enter insert buffer size (minimum is 8192) 30720> 8192
List contents of import file only (yes/no): no > no
Ignore create error due to object existence (yes/no): no > no
Import grants (yes/no): yes > yes
Import table data (yes/no): yes >yes
Import entire export file (yes/no): no >yes
导出:
C:\Documents and Settings\Administrator>exp
Username: king/king
Export file: EXPDAT.DMP > e:\rtax.dmp(路径和文件名自己写)
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > u
Export grants (yes/no): yes > yes
Export table data (yes/no): yes > yes
Compress extents (yes/no): yes > yes
User to be exported: (RETURN to quit) > king
User to be exported: (RETURN to quit) >(按回车键即可)
导出的时候是:
exp 用户名/密码@连接字符串 full=y owner=用户名导入到你本地的数据库的话 需要在你的数据库管理控制台,
首先用管理员登录进入以后 建立一个表空间,分配相应的空间容量
其次建立用户 并将表空间与用户进行绑定。
然后在cmd里命令(用刚才建立的用户密码)进行导入
imp 用户名/密码@连接字符串 full=y
刚才忘记写导出、导入的文件了exp 用户名/密码@连接字符串 file=导出路径\文件名.dmp full=y owner=用户名导入到你本地的数据库的话 需要在你的数据库管理控制台,
首先用管理员登录进入以后 建立一个表空间,分配相应的空间容量
其次建立用户 并将表空间与用户进行绑定。
然后在cmd里命令(用刚才建立的用户密码)进行导入
imp 用户名/密码@连接字符串 file=file=导出路径\文件名.dmp full=y
set password=密码
set filename=文件名
set servername=服务名
imp %username%/%password%@%servername% file=%cd%\%filename% log=%cd%\%filename%.log ignore=y full=y buffer=20480000 commit=yexpbat.bat(导出)set datetime=%date:~0,-4%
set datetime=%datetime:-=%
set username=用户名
set password=密码
set servername=服务名
set filename=%username%_%datetime%exp %username%/%password%@%servername% file=%cd%\%filename%.dmp log=%cd%\%filename%.log
exp system/manager@TEST file=d:\daochu.dmp
导入:
imp system/manager@TEST file=d:\daochu.dmp system:用户名
manager:密码
TEST:本地服务名
最后登录这个刚创建的用户 导入就不会有错误提示了