建一个ORACLE测试系统数据库
我公司新上一个ORACLE数据库信息管理系统,由于员工在新上系统中处理正式的业务不是太熟炼,经理希望利用该系统的数据,搭建一个培训环境对员工进行培训.我现在用另一台服务器新装了该系统的后台数据库,现在想将正式系统中的数据导入新装的系统.只知道用exp和imp导入数据时要给出表名,而我的系统由几百张表名,有什么简单的办法吗?请高手指点.如果没有,请告诉使用exp & imp 的详细步骤,谢谢!! 问题点数:20、回复次数:3Top
1 楼xbm2008(大道至简)回复于 2004-12-03 20:41:48 得分 10
不用一个一个写表名,把相关用户下所有的数据导出,然后再倒入新建的数据库中相应的用户下就可以了Top
2 楼xbm2008(大道至简)回复于 2004-12-03 20:47:44 得分 10
给你一个例子吧:
EXP SCOTT/TIGER@SERVICE_NAME FULL=Y FILE=C:\AAA.DMP;
就可以导出用户scott的所有内容到aaa.dmp文件中,
倒入操作相反,至于命令的细节你可以在运行->cmd->imp -help/exp -help看到
自己试试吧Top
3 楼nlzjy(nlzjy)回复于 2004-12-04 18:34:47 得分 0
谢谢两位的解答.可
1.我在使用用户tser(该用户拥有DBA权限),进行exp tser/111111@ora817 full=y file=t.dmp;时,却将属于其他用户的表全部导出来了,这是为什么?
2.使用exp tser/111111@ora817 file=t.dmp;导出表提示Export terminated successfully without warnings.而用IMP 导入却提示Import terminated successfully with warnings.结果导入的表中没有数据.Top




