资料下载网
首页 计算机 考试教辅
Oracle数据库迁移操作指南 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > Oracle数据库迁移操作指南 pdf电子书免费下载,百度云

《Oracle数据库迁移操作指南》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/17jASXiL4uwUKQGHfAsABfw
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123598_do_OracleSJKQYCZZN.zip

 


Oracle数据库迁移操作指南

作者:empty

出版社:empty

《Oracle数据库迁移操作指南》介绍

Oracle 数据库迁移

需求分析:

数据库所有文件(数据文件、日志文件、临时文件、控制文件)都存放在光纤存储中,但是光纤存储使用时间过长,超过3年,经常出现一些问题,而且光纤存储需要厂家维护,维护方面不是很方便,需要将数据库文件迁移到nas存储中。

操作步骤:

1:具体需求

2:保存现有数据文件、控制文件、临时文件、日志文件位置

3:停止监听,并关闭数据库

4:移动所有数据文件、控制文件、临时文件、日志文件到新的位置

5:启动数据库到nomount状态,并更改控制文件位置,关闭数据库

6:启动数据库到mount状态

7:更改数据文件、临时文件、日志文件位置

7:打开数据库

8:重启验证

方法/步骤

1.具体需求

将数据文件、控制文件、临时文件、日志文件都迁移到新的存储/oradata/orcl上

注意:该目录 需要有Oracle软件安装用户读写权限

2.保存现有数据文件、控制文件、临时文件、日志文件位置

SQL> select NAME from v$datafile; 所有数据文件

SQL> select name from v$tempfile; 所有临时文件

SQL> select MEMBER from v$logfile; 所有日志文件

SQL> show parameter control 看那控制文件位置

注意:控制文件如果做了冗余策略,存储路径最好不同。

3.关闭数据库

SQL> shutdown immediate; 立即关闭

[oracle@oracle10g orcl]$ lsnrctl stop

注意:关闭之前需要停止所有应用

4.移动所有数据文件、控制文件、临时文件、日志文件到新的位置

留一份控制文件在原有路径做冗余

5.启动数据库到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; 关闭数据库

6.启动数据库到mount状态

SQL> startup mount;

7.更改数据文件、临时文件、日志文件位置

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';

注意:引号之间不要有空格

8.打开数据库

SQL> alter database open;

9.重启验证

SQL> shutdow immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 167772160 bytes

Fixed Size 2082464 bytes

Variable Size 125831520 bytes

Database Buffers 33554432 bytes

Redo Buffers 6303744 bytes

Database mounted.

Database opened.

SQL>

实际操作:

原控制文件地址:

control_file_record_keep_time integer

7

control_files string

D: APP YANFABU ORADATA MORADB

CONTROL01.CTL, D: APP YANFABU

ORADATA MORADB CONTROL02.CTL,

D: APP YANFABU ORADATA MORADB

CONTROL03.CTL

control_management_pack_access string

NAME TYPE

sqlplus /nolog

connect / as sysdba

此时进入默认数据库管理,管理路径时oracle_home/ORADATA/MORADB下的控制、数据、日志、临时文件。

show parameter control //可以看到此时的控制文件位置

connect system/dayang@orcl as sysdba

此时进入超级用户空间,即oracle_home/ORADATA/ORCL下

#shutdown immediate; 先关闭,选择下面模式开启

#startup nomount;只有此模式下才能修改控制文件的位置

上述操作在对超级用户空间操作时,有时会导致oracle报ORA-12528的错误,为避免此类错误,可执行下面方法

alter database mount/nomount

#修改控制、数据、日志、临时等文件指向路径,执行前请确认文件已搬迁

##alter database rename file 'D: APP YANFABU ORADATA ORCL CCTVMAM.DBF' to 'E: APP YANFABU ORADATA ORC CCTVMAM.DBF';

alter database rename file 'D: APP YANFABU ORADATA ORCL REDO03.LOG' to 'E: APP YANFABU ORADATA ORC REDO03.LOG';

#当出现控制文件和数据文件版本不一致时,此操作可以还原到数据文件版本

recover datafile 'E: APP YANFABU ORADATA ORC NEWMEDIAEDIT';

alter database open;

验证

shutdown immediate;

startup


《Oracle数据库迁移操作指南》目录

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5