(6)、创建一个表空间test,数据文件为test01.dbf:
(7)、重启EM:
(8)、重新登录em:
这个时候ASM就可以看到了:
7、启用grid infrastructure:
(1)、停止EM database control:
(2)、确定哪些组件进程正在运行:
查看ASM进程:
查看TNS进程:
(3)、关闭数据库实例:
(4)、停止监听器:
(5)、关闭ASM实例:
export ORACLE_SID=+ASM
(6)、删除dbora开机自动启动程序:
chkconfig --del dbora
(7)、重启机器:
(8)、重启完后,确认没有oracle相关进程运行:
(9)、执行crsctl enable has命令:
(10)、从Oracle Restart configuration中删除grid infrastructure listener:
(11)、编辑listener.ora文件,做如下更改:
将LISTENER命名为LISTENERASM:
(12)、向Oracle Restart configuration中添加grid infrastructure listener:
(13)、重新配置asm database:
(14)、启动ASM实例:
(15)、启动listener, database instance and EM database control:
(16)、启用Oracle Restart for the orcl database instance:
点击登录:
点击继续:
就可以查看到oracle restart的状态是enabled.
(17)、重新注册database listener with Oracle Restart.
点击Listener:
点击disabled,在出现的画面中选择继续:
完成后就可见下图:
(18)、启动数据库:
srvctl start database -d orcl
(19)、重启机器
(20)、查看oracle进程是否存在:
查看em状态:
8、向ASM实例中移动SPFILE:
(1)、停止数据库,ASM磁盘组:
(2)、配置ASM,定位spfile当前的位置:
(3)、移动spfile.ora:
export ORACLE_SID=+ASM
(4)、使用新位置的spfile重启ASM实例:
(5)、重新获取spfile:
(6)、使用SQL*Plus命令查找当前的spfile位置,这个连接的实例是ASM实例而非数据库实例:
(7)、使用SQL*Plus命令移动spfile到ASM实例:
(8)、使用新spfile重启ASM实例:
(9)、重启数据库实例:
原文网址: