【100分在线】如何克隆oracle的所有东东? ORACLE服务器A要换为新服务器B,可是将A中库导出,再导入B的ORACLE中时出现很多错误。A是win 2000 SVR ,B是win 2003 SVR。ORACLE都是8i。有没有简单的方法将A机ORACLE的所有东东完整的导入到B机,使B机能正常工作,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重装数据库软件,然后按照冷备份的方式恢复数据库即可.step 1保证原有数据库数据文件在原来的位置.oracle\adminoracle\ora10\databaseoracle\ora10\dbsoracle\oradatatnsnames.ora*否则需要在mount的情况下用alter database rename datafile给数据文件改名alter database rename file '/xxx/data1.dbf' to '/bbb/data2/.dbf'step 2需要的话修改初始化参数文件路径 : %ORACHE_HOME%//pfile/init.ora%ORACHE_HOME%/database/initXXX.ora%ORACHE_HOME%/dbs/initXXX.orastep 3创建windows服务oradim -delete -sid ORCLoradim -new -sid ORCL -pfile oracle\ora10\database\initORCL.ora -startmode mstep 4 cmdset oracle_sid=orclsqlplus /nologconn / as sysdba ;startup ; 如果安装完全路径不变的话在保证sid不变的情况下shutdown immediate 掉源库shutdown immediate 掉目的库,停掉数据库服务。将源数据库完整copy到目的主机(包括软件和数据库文件) oracle怎么指定数据库 SQL查询语句的优化 求助!关于ora-00903,表名无效 在Oracle里加快SQL执行的三种方法 求一条合并sql语句 怎么构造这样的SQL语句? sql查询出来的值相同但是不相等,这是为什么呢? ora-000409?? for update 如果数据服务器系统Down掉,如何挽回数据库中的数据 windows server 2008 R2系统下Oracle VM VirtualBox不能为虚拟电脑打开一个新任务? 高手看一下 求教一个sql写法
保证原有数据库数据文件在原来的位置.
oracle\admin
oracle\ora10\database
oracle\ora10\dbs
oracle\oradata
tnsnames.ora*
否则需要在mount的情况下用alter database rename datafile给数据文件改名
alter database rename file '/xxx/data1.dbf' to '/bbb/data2/.dbf'step 2
需要的话修改初始化参数文件
路径 : %ORACHE_HOME%//pfile/init.ora
%ORACHE_HOME%/database/initXXX.ora
%ORACHE_HOME%/dbs/initXXX.orastep 3
创建windows服务
oradim -delete -sid ORCL
oradim -new -sid ORCL -pfile oracle\ora10\database\initORCL.ora -startmode mstep 4
cmd
set oracle_sid=orcl
sqlplus /nolog
conn / as sysdba ;
startup ;
在保证sid不变的情况下
shutdown immediate 掉源库
shutdown immediate 掉目的库,停掉数据库服务。
将源数据库完整copy到目的主机(包括软件和数据库文件)