要将一台服务器上的oracle数据库迁移到另一台服务器上去,该怎么做? exp和imp是最好的转储工具,为什么不用。如果你实在是没有办法,你可以用SQL Server中的DTS工具 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有控制文件和数据文件,难道不能迁移么。不能用exp和imp是因为我需要新的数据库的用户名和密码与原数据库的用户名密码一致,但有几个用户的密码是不知道的。用imp的话我需要自行建立用户,但又不知道密码 如果不能使用exp以及imp的话,首先要检查你的两台服务器配置是否一致,如果操作系统的环境不相同建议你不要这样转换,还是使用exp以及imp的比较安全。我只做过在windows下的数据库迁移,环境windows2K AD + Oracle9i --> windows2K AD + Oracle9i,步骤如下:1.查询出数据库所需的所有文件列表(包括:数据文件,联机重做日志文件,归档日至目录结构,参数文件,口令文件等)2.将所有需要的文件拷贝到目标机上(即清自己的目录结构)3.根据自己的目录结构修改参数文件(主要是针对一些目录的参数值的修改)4.使用修改后的参数文件生成spfile文件5.修改listener.ora、sqlnet.ora、tnsnames.ora文件6.确定修改正确7.在目标机上启动数据库 新的数据库的用户名和密码与原数据库的用户名密码一致--------exp和imp是可以解决的CMD 进入DOS 导出exp user/password@数据ID owner=方案名 file=c:\a.dmp log=c:\a.log文件就在C:下在你的数据库导入先建一用户userimp user/password@数据ID file=c:\a.dmp log=c:\a.log full=y如果用用户的密码是不知道的,你可以改呀!!! freddy2003() :问题是用户的密码不能改,修改了的话客户端的程序就连接不上了 原数据库的环境是winnt+oracle8.1.5,新的数据库环境是win2000 server+oracel8.1.7,不用exp和imp不能迁移么? 不知道使用GHOST成不成,我没试过,你可以试试 Oracle 备份数据库报错? oracle导入数据时报错,30567.忘各位高手支招阿 @@@@@@@@ oracle 表最大可存储多少条记录?? ORA-02068 ORA-03113错误 oracle的change notification问题 请教高手 一个 简单的 问题? 插入的时候如果date类型中插入sysdate是什么样的数据 初学者提问了(高手得分吧) ===========数据恢复~~急急急=========== 100分求好书 不能在WIN2K下安装Oracle,50分求教。 这句sql怎么写:如果系统存在表tb,则删除他,然后是创建表的sql
1.查询出数据库所需的所有文件列表(包括:数据文件,联机重做日志文件,归档日至目录结构,参数文件,口令文件等)
2.将所有需要的文件拷贝到目标机上(即清自己的目录结构)
3.根据自己的目录结构修改参数文件(主要是针对一些目录的参数值的修改)
4.使用修改后的参数文件生成spfile文件
5.修改listener.ora、sqlnet.ora、tnsnames.ora文件
6.确定修改正确
7.在目标机上启动数据库
CMD 进入DOS 导出exp user/password@数据ID owner=方案名 file=c:\a.dmp log=c:\a.log
文件就在C:下
在你的数据库导入先建一用户userimp user/password@数据ID file=c:\a.dmp log=c:\a.log full=y
如果用用户的密码是不知道的,你可以改呀!!!