1.准备2块磁盘:hdisk1、hdisk2

2.创建一个vg,加入2块磁盘:smitty mkvg

3.划分2个lv:

# mklv -t jfs2 -y asmlv softvg 200

asmlv

# mklv -t jfs2 -y recoverylv softvg 100;

recoverylv

4.创建asm的pfile. $ORACLE_HOME/dbs/init+ASM.ora

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

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

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

*.asm_diskstring='/dev/rasmlv','/dev/rrecoverylv'

*.instance_type='asm'

*.large_pool_size=12M

*.remote_login_passwordfile='exclusive'

5.修改lv所属权限

# chown oracle:dba /dev/rasmlv

# chown oracle:dba /dev/rrecoverylv

6.创建密码文件

orapwd file=orapw+ASM password=oracle

7.创建admin目录

oracle@database$mkdir -p /u01/oracle/admin/+ASM/udump

oracle@database$mkdir -p /u01/oracle/admin/+ASM/bdump

oracle@database$mkdir -p /u01/oracle/admin/+ASM/cdump

8.启动css进程

SQL> startup

ORA-29701: unable to connect to Cluster Manager

# /u01/oracle/product/10.2.0.1/db_1/bin/localconfig add

/etc/oracle does not exist. Creating it now.

Successfully accumulated necessary OCR keys.

Creating OCR keys for user 'root', privgrp 'system'..

Operation successful.

Configuration for local CSS has been initialized

Adding to inittab

Startup will be queued to init within 30 seconds.

Checking the status of new Oracle init process...

Expecting the CRS daemons to be up within 600 seconds.

CSS is active on these nodes.

database

CSS is active on all nodes.

Oracle CSS service is installed and running under init(1M)

#

9.启动ASM .startup

SQL> startup

ASM instance started

Total System Global Area  130023424 bytes

Fixed Size                  2019136 bytes

Variable Size             102838464 bytes

ASM Cache                  25165824 bytes

ORA-15110: no diskgroups mounted

10.创建asm diskgroup :DATA、RECOVERY

SQL> create diskgroup DATA external redundancy disk '/dev/rasmlv';

Diskgroup created.

SQL> create diskgroup RECOVERY external redundancy disk '/dev/rrecoverylv';

Diskgroup created.

SQL> select name,state from v$asm_diskgroup;

NAME       STATE

---------- ----------------------

DATA       MOUNTED

RECOVERY   MOUNTED

已经挂载了。就不用再挂载了

11.测试asm

SQL> create tablespace test datafile '+DATA' size 10m;

Tablespace created.

ASMCMD [+data/gs/datafile] > ls -l

Type      Redund  Striped  Time             Sys  Name

DATAFILE  UNPROT  COARSE   DEC 09 14:00:00  Y    TEST.256.769442671

ASMCMD [+data/gs/datafile] >

SQL> drop tablespace test including contents and datafiles;

Tablespace dropped.

12.更改controlfiles、归档 等参数

SQL> alter system set control_files='+DATA' scope=spfile;

System altered.

SQL> alter system set db_recovery_file_dest='+RECOVERY';

System altered.

SQL> alter system set db_create_file_dest='+DATA';

System altered.

13. 复制database到 +DATA

RMAN> backup as copy database format '+DATA';

14.启动到mount切换asm

RMAN> switch database to copy;

datafile 1 switched to datafile copy "+DATA/gs/datafile/system.260.769444077"

datafile 2 switched to datafile copy "+DATA/gs/datafile/undotbs1.266.769444157"

datafile 3 switched to datafile copy "+DATA/gs/datafile/sysaux.261.769444103"

datafile 4 switched to datafile copy "+DATA/gs/datafile/users.267.769444165"

datafile 5 switched to datafile copy "+DATA/gs/datafile/aomeidb.262.769444129"

datafile 6 switched to datafile copy "+DATA/gs/datafile/tbivr.263.769444135"

datafile 7 switched to datafile copy "+DATA/gs/datafile/dlbshop.264.769444143"

datafile 8 switched to datafile copy "+DATA/gs/datafile/gsdlb.259.769444013"

datafile 9 switched to datafile copy "+DATA/gs/datafile/mcdb.265.769444149"

RMAN> recover database;

Starting recover at 09-DEC-11

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=152 devtype=DISK

starting media recovery

media recovery complete, elapsed time: 00:00:05

Finished recover at 09-DEC-11

RMAN> alter database open;

database opened

15.切换temp

SQL> select name ,status from v$tempfile;

NAME                                STATUS

----------------------------------- -------

/u01/oracle/oradata/gs/temp.dbf     ONLINE

SQL> alter tablespace temp add tempfile '+DATA' size 512m;

Tablespace altered.

SQL> alter tablespace temp drop tempfile '/u01/oracle/oradata/gs/temp.dbf';

Tablespace altered.

16.切换redo log

SQL> select member from v$logfile;

MEMBER

----------------------------------------

/u01/oracle/oradata/gs/redo03.log

/u01/oracle/oradata/gs/redo02.log

/u01/oracle/oradata/gs/redo01.log

SQL> alter database add logfile '+DATA' size 100m;

Database altered.

SQL> alter database add logfile '+DATA' size 100m;

Database altered.

SQL> alter database add logfile '+DATA' size 100m;

Database altered.

SQL> alter system switch logfile;

System altered.

SQL> select group#,status from v$log;

GROUP# STATUS

---------- ----------------

1 CURRENT

2 INACTIVE

3 INACTIVE

4 UNUSED

5 UNUSED

6 UNUSED

--等group# 1、2、3变为INACTIVE就删除

SQL> alter database drop logfile '/u01/oracle/oradata/gs/redo02.log';

Database altered.

SQL>  alter database drop logfile '/u01/oracle/oradata/gs/redo03.log';

Database altered.

SQL> alter database drop logfile '/u01/oracle/oradata/gs/redo01.log';

Database altered.

再删除/u01/oracle/oradata下面文件就ok

转载于:https://www.cnblogs.com/huangjingzhou/articles/2282028.html

AIX ORACLE 迁移到ASM相关推荐

  1. Oracle单实例下oracle数据库从文件系统迁移到ASM上

    第一步:启动ASM实例(+ASM) [oracle@oracle ~]$ export ORACLE_SID=+ASM [oracle@oracle ~]$ sqlplus / as sysdba S ...

  2. export Oracle_sid =asm,单实例下oracle数据库从文件系统迁移到ASM上

    第一步:启动ASM实例(+ASM) [oracle@oracle ~]$ export ORACLE_SID=+ASM [oracle@oracle ~]$ sqlplus / as sysdba S ...

  3. 从本地文件系统迁移oracle数据库到ASM

    从本地文件系统迁移oracle数据库到ASM 新建grid用户及软件安装目录并给予权限 [root@ora11g ~]# groupadd -g 5000 asmadmin [root@ora11g ...

  4. oracle表空间扩容asm,oracle表空间文件系统迁移到ASM

    1.配置测试环境 创建数据表空间 create tablespace test logging datafile '/home/oracle/test.dbf' size 10m autoextend ...

  5. Oracle 10g rac + ASM数据迁移(替换ASM中的磁盘,用新存储替换旧存储)

    一.环境介绍 Redhat 5.8 Oracle 10g rac + ASM 目前数据库是一套Oracle 10g rac环境,使用的是ASM,ASM的存储空间来自多台存储设备,包括:XP12000. ...

  6. 连载二:Oracle迁移文章大全

    (共45篇干货文章,建议收藏并在PC端打开) 1. ASM新加DG,数据文件如何迁移 https://www.modb.pro/db/307 2. AIX环境dd迁移控制文件出现ORA-202和ORA ...

  7. 连载一:Oracle迁移文档大全

    (共33个干货文档,建议收藏并在PC端打开) Oracle 10g->11g XTTS迁移方案 https://www.modb.pro/doc/188 Oracle 9i至11g exp迁移  ...

  8. oracle数据库存储管理--ASM

    说明:文章是用windows live writer自动上载的,有些特殊符号显示不正确,如">"显示为">".须修改之处太多,无暇修改.阅读不便之处 ...

  9. 从文件系统迁移到ASM上

    一.从文件系统迁移到ASM上 1.添加一个磁盘,fdisk分区,创建raw,start_udev 配置相应的参数以及环境 root: groupadd asmadmin groupadd asmdba ...

最新文章

  1. 我看过的C++方面的好文章
  2. linux获取java环境变量的值,linux获取java环境变量的值
  3. 认识Java中volatile关键字
  4. iris数据_Kaggle 数据可视化课程5
  5. 【渝粤教育】国家开放大学2018年春季 0674-22T财务管理 参考试题
  6. Could not resolve placeholder 'jdbc.url' in value ${jdbc.url}
  7. 手机浏览器网址_苹果手机怎么登两个微信
  8. Nginx 高级配置
  9. Material使用09 MdCheckboxModule、MdMenuModule、MdTooltipModule
  10. MySQL怎么建两个table_在MySQL中使用带有两个表的UNION的CREATE TABLE AS语句
  11. 睡眠小镇V4.6养成RPG的闹钟下载
  12. arcmap新手教程_ArcGIS入门教程(1)——ArcMap应用基础
  13. 读书笔记:《世说新语》
  14. 田野调查手记·浮山摩崖石刻(一)
  15. 网易有道招银 前端面经
  16. 一个包含30行代码的Python项目:如何在您最喜欢的Twitcher流式传输时设置SMS通知...
  17. Python漏洞验证自动化脚本 批量刷SRC
  18. OneDrive无法打开登陆怎么办
  19. 用turtle画美国队长盾牌
  20. Linux——赋予普通用户root的权限

热门文章

  1. java map 集合实例_Java之集合类【HashMap】【入门版,实例解析】
  2. python self理解_Python列表理解
  3. jaxb-xjc.jar_jaxb2-maven-plugin XJC示例,用于从XSD生成Java类
  4. Java经典基础面试题
  5. 大厂,君子好逑?大厂面试题你能过吗
  6. Day6 数据清洗(2)
  7. 第4周第4课:gzip、bzip2、xz
  8. ueditor去掉本地保存功能
  9. Xcode 插件失效的临时解决方案
  10. 关于 TApplication 详解 六 ---- TColorDialog