1 最好在你另外一台机器上安装版本相同或更高地数据库
(安装不用说了吧?
2 在业务不是繁忙地是否登陆生产数据库,比如你们生产用所有对象都叫aaa
那么exp 出用户模式。(不自导你们地数据有多大!)
3 在测试数据库上建立 用户aaa或者bbb
4 imp 进测试数据库
问题
1 字符集问题,建议相同或者一直,你在建立测试数据库地时候就应该考虑,
原服务器 a-emp工具使用地点 b-imp工具使用地点 c -导入测试数据库 d
如果abcd地字符集各不相同,比较麻烦,建议一致。
2 用户bbb导入用户aaa的全部对象.
imp User/password@server file="file" fromuser=aaa touser=bbb
.....
3 设置你测试服务器的TNS千万不能一样,呵呵.

解决方案 »

  1.   

    我是新手,请尽量说的详细点现在,我们假设在原数据库上数据存在表空间test中,dba是org,那么如何使用exp将数据导出,导出后,在另一台服务器上,建立一个新的数据库作为测试数据库,如何使用imp将数据导入,在数据导入前是否需要先建立test表空间和创建org为该表空间的dba,如果需要,又该如何呢?
      

  2.   

    1 你测试数据路和生产数据库是什么版本,什么平台,什么字符集
    2 在你测试数据库上建立用户org,设置org的默认默认表空间为Users
    3 不需要建立test表空间。建立了更好。
    www.oradb.net
    你先看看基本命令吧
      

  3.   

    我用的是8.1.6,字符集不知道,操作平台win2000 server
      

  4.   

    这样的操作不必考虑字符级,只要在数据库端EXP
    使用DBCA建立个新的数据库,再建立个连接字符串TEST(连接第二个数据库)IMP USER/PASS@TEST FILE=A.DMP FULL=Y LOG=A.TXT
      

  5.   

    imp user/passwd file=a.dmp fromuser=user touser=user  (按照用户导入)