求助oracle10g快揵版移至oracle10g企业版 详细处理过程、使用命令
我试过用exp/imp expdp/impdp 因我对这个命令都是才到网上找的,首次使用oracle数据库,所以用得不熟,
没有成功转移。望能者详细指点。

解决方案 »

  1.   

    没懂你说的意思?
    我猜你是要把数据移动到新安装的oracle 10g里是不?
      

  2.   

    可以按照用户方式来转移,假设要转移的用户为USR1,USR2,在快捷版服务器上导出
    expdp system directory=data_pump_dir dumpfile=data.dmp logfile=data.log schemas=usr1,usr2将data.dmp文件转移到企业版服务器的data_pump_dir目录对象指定的目录下,执行导入
    impdp system directory=data_pump_dir dumpfile=data.dmp logfile=data1.log full=y
      

  3.   

    是哪个移植哪个首先要清楚把A移植到B,我们称A是源数据库,B是目标数据库你的目标库是10g的话,在目标库上建立到源库的tns,然后使用exp ‘sys/pwd@tnsname as sysdba’的方式导出源库的dmp  --- 这里的pwd是源库sys的密码然后在目标库上用 imp "sys/pwd as sysdba" 导入到目标库,也可以使用expdp和impdp的命令,10g已经支持了。用expdp和impdp的需要建立directory,而且需要拷贝dmp文件从源库到目标库,其他的没有大的差异。
      

  4.   

    我是要把oracle10g快揵版,也就是oracle的那个精简版上的一个数据库,实际上我要的是精简版上的某个用户在开发时建的表及序列等,把它移到上线用的oracle10g企业版上