设为首页 加入收藏

TOP

数据库迁移:文件系统迁至ASM(一)
2015-07-24 11:13:35 来源: 作者: 【 】 浏览:19
Tags:数据库 迁移 文件 系统 ASM

数据库迁移:文件系统迁至ASM

系统环境:

操作系统:AIX5.3-08

Oracle: Oracle 10gR2

1、实施操作,选择可行性迁移方案;

2、前期:准备工作,创建ASM磁盘组、启动ASM实例等;

3、中期:完成参数文件、控制文件、数据文件的迁移等;

4、后期:完成临时表空间、日志文件迁移等。

*****************************************************************************************

*前期目标:配置ASM、创建ASM磁盘组、启动ASM 实例

*****************************************************************************************

:/:<8>volslice list--查看阵列磁盘划分情况

:/:<1>volslice createaix203_asm -z 10gb t01

--从磁盘阵列上划分10g的磁盘空间用以迁移oracle文件系统

#lsdev |grep -i ada --查找主机的光纤适配卡,用以绑定阵列划分的磁盘

ent2 Available 14-08 10/100 Mbps Ethernet PCI Adapter II(1410ff01)

fcs0 Available 1D-08 FC Adapter

fda0 Available 01-D1 Standard I/O Diskette Adapter

#lscfg -vpl fcs0 --找到光纤适配卡的网络地址

Device Specific.(ZM)........3

NetworkAddress.............10000000C946257E

ROS Level and ID............02881914

:/:<>lun perm lun 10 rwwwn 10000000C946257E

--把新划分的阵列磁盘空间10绑定到光纤适配卡上,权限设为可读可写

#cfgmgr -v

--新添加设备后,不能直接被读取到,需要执行此命令,让其读取ODM库,从而来查找新添加磁盘的配置、驱动信息

--此命令在主机重启时也会自动执行

--此次实施时,手动执行此命令后无效,重启主机后才识别到新添加的阵列设备

#lsdev -c disk --查看新添加阵列磁盘是否被成功识别,hdisk2为新添加的磁盘设备

hdisk0 Available 1S-08-00-8,0 Other SCSI Disk Drive

hdisk1 Available 1D-08-02 OtherFC SCSI Disk Drive

hdisk2Available 1D-08-02 Other FC SCSI DiskDrive

#

#smit vg --使用smit命令在新添加的阵列设备上创建卷组oradata,pp大小指定64m

--在新建卷组上创建逻辑卷disk1、disk2、disk3,大小指定3g(即48个pp)

#mklv -y disk1 -t raw oradata 48 hdisk2;

#mklv -y disk2 -t raw oradata 48 hdisk2;

#mklv -y disk3 -t raw oradata 48 hdisk2;

#cd /dev --进入到设备目录/dev下

#chown oracle:oinstall rdisk* --为创建的裸设备修改所有者

#chmod 660 rdisk* --为创建的裸设备修改访问权限

#ls -l | grep rdisk --查看修改后的裸设备权限

crw-rw---- 1 oracle oinstall 51, 1 May 29 17:43 rdisk1

crw-rw---- 1 oracle oinstall 51, 2 May 29 17:43 rdisk2

crw-rw---- 1 oracle oinstall 51, 3 May 29 17:43 rdisk3

$cd /u01/app/oracle/product/10.2.0/db_1/dbs/--以oracle用户身份到初始化参数路径下

$vi init+ASM.ora --编辑ASM初始化参数

*.background_dump_dest='/u01/app/oracle/admin/+ASM/bdump'

*.core_dump_dest='/u01/app/oracle/admin/+ASM/cdump'

*.instance_type='asm'

*.large_pool_size=12M

*.remote_login_passwordfile='SHARED'

*.user_dump_dest='/u01/app/oracle/admin/+ASM/udump'

$mkdir -p /u01/app/oracle/admin/+ASM/udump --创建udump目录,用户进程的追踪目录

$mkdir -p /u01/app/oracle/admin/+ASM/bdump --创建bdump目录,后台进程的追踪目录

$mkdir -p /u01/app/oracle/admin/+ASM/cdump --创建cdump目录,内核进程的追踪目录

#cd /u01/app/oracle/product/10.2.0/db_1/bin

--以root身份到bin目录下执行localconfig脚本,用以启动CSS

#./localconfig delete --先执行清除脚本

StoppingCSSD.

Unableto communicate with the CSS daemon.

Shutdownhas begun. The daemons should exit soon.

#./localconfig add --再执行添加脚本

Successfullyaccumulated necessary OCR keys.

CreatingOCR keys for user 'root', privgrp 'system'..

Operationsuccessful.

Configurationfor local CSS has been initialized

StaleCSS daemon is running... killing it now

Addingto inittab

Startupwill be queued to init within 30 seconds.

Checkingthe status of new Oracle init process...

Expectingthe CRS daemons to be up within 600 seconds.

CSS isactive on these nodes.

aix203

CSS isactive on all nodes.

OracleCSS service is installed and running under init(1M)

[oracle@aix203]$export ORACLE_SID=+ASM --添加ASM实例名

[oracle@aix203]$sqlplus '/as sysdba'

SQL> startup nomount; --启动ASM实例到nomount

SQL> select instance_name,status from v$instance; --查询ASM实例状态

INSTANCE_NAME STATUS

--

首页 上一页 1 2 3 4 5 下一页 尾页 1/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇【Oracle】-【权限-ORA-04043】- .. 下一篇并发下的事务处理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·每日一道面试题-多线 (2025-12-26 06:20:17)
·java项目中哪些地方 (2025-12-26 06:20:14)
·Java真的是要没落了 (2025-12-26 06:20:12)
·C++ Lambda表达式保 (2025-12-26 05:49:45)
·C++ Lambda表达式的 (2025-12-26 05:49:42)