您好,欢迎访问数据库运维|优化|安装|迁移|服务官网!
13261661949
Oracle数据库迁移-数据库安装迁移-数据库运维|优化|安装|迁移|服务_uDBok.com
联系我们

Oracle数据库迁移-数据库安装迁移-数据库运维|优化|安装|迁移|服务_uDBok.com

地址:北京市昌平区高新经济开发区
手机:13261661949

咨询热线13261661949

Oracle数据库迁移

发布时间:2021-02-13 06:18:12人气:381
  • [list:title]

Oracle数据库迁移需求剖析:数据库一切文件(数据文件、日志文件、临时文件、操控文件)都存放在光纤存储中,可是光纤存储使用时间过长,超越3年,经常出现一些问题,而且光纤存储需求厂家保护,保护方面不是很便利,需求将数据库文件迁移到nas存储中。操作步骤:1:具体需求2:保存现有数据文件、操控文件、临时文件、日志文件方位3:停止监听,并封闭数据库4:移动一切数据文件、操控文件、临时文件、日志文件到新的方位5:发动数据库到nomount状况,并更改操控文件方位,封闭数据库6:发动数据库到mount状况7:更改数据文件、临时文件、日志文件方位7:翻开数据库8:重启验证
具体需求将数据文件、操控文件、临时文件、日志文件都迁移到新的存储/oradata/orcl上留意:该目录 需求有Oracle软件安装用户读写权限          
保存现有数据文件、操控文件、临时文件、日志文件方位SQL> select NAME from v$datafile;  一切数据文件SQL> select name from v$tempfile;  一切临时文件SQL> select MEMBER from v$logfile; 一切日志文件SQL> show parameter control  看那操控文件方位留意:操控文件假如做了冗余战略,存储途径最好不同。
封闭数据库SQL> shutdown immediate;  当即封闭[oracle@oracle10g orcl]$ lsnrctl stop留意:封闭之前需求停止一切使用
移动一切数据文件、操控文件、临时文件、日志文件到新的方位留一份操控文件在原有途径做冗余
发动数据库到nomount状况,并更改操控文件方位,封闭数据库SQL> startup nomount;SQL> alter system set control_files='/oradata/orcl/control01.ctl','/oradata/orcl/control02.ctl','/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/control03.ctl' scope=spfile;SQL> shutdown immediate;  封闭数据库
发动数据库到mount状况SQL> startup mount;
更改数据文件、临时文件、日志文件方位alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/system01.dbf' to '/oradata/orcl/system01.dbf';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/undotbs01.dbf' to '/oradata/orcl/undotbs01.dbf';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/sysaux01.dbf' to '/oradata/orcl/sysaux01.dbf';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/users01.dbf' to '/oradata/orcl/users01.dbf';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/data01.dbf' to '/oradata/orcl/data01.dbf';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/data02.dbf' to '/oradata/orcl/data02.dbf';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/temp01.dbf' to '/oradata/orcl/temp01.dbf';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/redo01.log' to '/oradata/orcl/redo01.log';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/redo02.log' to '/oradata/orcl/redo02.log';alter database rename file '/u01/app/oracle/product/10.2.0/db_1/oradata/orcl/redo03.log' to '/oradata/orcl/redo03.log';留意:引号之间不要有空格
翻开数据库SQL> alter database open;
重启验证SQL> shutdow immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> startupORACLE instance started.Total System Global Area  167772160 bytesFixed Size    2082464 bytesVariable Size  125831520 bytesDatabase Buffers   33554432 bytesRedo Buffers    6303744 bytesDatabase mounted.Database opened.SQL> 
 

推荐资讯

13261661949