设为首页 加入收藏

TOP

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

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

1 1 0 52428800 2 YESUNUSED 0

3 1 0 52428800 2 YES UNUSED 0

2 1 1 52428800 2 NO CURRENT 86338629-MAY-14

SQL> select * from v$logfile; --查找到第2日志组中的日志成员

GROUP# STATUS TYPE MEMBER IS_

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

3 ONLINE /u01/app/oracle/oradata/metro/redo03.log NO

2 ONLINE /u01/app/oracle/oradata/metro/redo02.log NO

1 ONLINE /u01/app/oracle/oradata/metro/redo01.log NO

1 ONLINE /disk1/metro/redofile/redo01a.log NO

2 ONLINE /disk1/metro/redofile/redo02a.log NO

3 ONLINE /disk1/metro/redofile/redo03a.log NO

--把查找到的对应日志sequence #为1的日志组成员填写至此,即为redo02.log

Specify log: {=suggested | filename | AUTO | CANCEL}

/u01/app/oracle/oradata/metro/redo02.log

Log applied.

Media recovery complete.

SQL> select status fromv$instance;

STATUS

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

MOUNTED

SQL> alter database open;

alter database open

*

ERROR at line 1:

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL> alter database open resetlogs;

SQL> select status fromv$instance;

STATUS

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

OPEN

SQL> select NAME from v$datafile;

NAME

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

+DATA/METRO/DATAFILE/SYSTEM.264.848860609

+DATA/METRO/DATAFILE/UNDOTBS1.266.848860809

+DATA/METRO/DATAFILE/SYSAUX.263.848860607

+DATA/METRO/DATAFILE/USERS.267.848860815

+DATA/METRO/DATAFILE/EXAMPLE.265.848860723

--至此,数据文件转储到ASM

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

后期目标:迁移临时表空间、日志文件至ASM

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

SQL> select NAME fromv$tempfile; --查看临时表空间位置

NAME

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

/u01/app/oracle/oradata/metro/temp01.dbf

SQL> selectname,status,enabled from v$tempfile; --查看临时表空间状态

NAME STATUS ENABLED

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

/u01/app/oracle/oradata/metro/temp01.dbf ONLINE READ WRITE

SQL> alter tablespace tempadd tempfile '+DATA'; --添加ASM临时表空间

SQL> alter tablespace temp drop tempfile'/u01/app/oracle/oradata/metro/temp01.dbf';--删除原临时表空间

--下面来对日志文件进行迁移

SQL> set linesize 120

SQL> select * from v$log; --查看当前日志组状态

GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM

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

1 1 0 52428800 2 YESUNUSED 0

2 1 1 52428800 2 NO CURRENT 863885 29-MAY-14

3 1 0 52428800 2 YES UNUSED 0

--添加3组日志

SQL> alter database addlogfile '+DATA' SIZE 50m;

SQL> alter database addlogfile '+DATA' SIZE 50m;

SQL> alter database addlogfile '+DATA' SIZE 50m;

SQL> selectl.group#,l.sequence#,f.member as name,l.status,l.archived from v$logl,v$logfile f

2 where f.group#=l.group#

3 order by 1;--查看当日日志使用状态

GROUP# SEQUENCE# NAME STATUS ARC

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

1 0 /disk1/metro/redofile/redo01a.log UNUSED YES

1 0/u01/app/oracle/oradata/metro/redo01.log UNUSED YES

2 1/disk1/metro/redofile/redo02a.log CURRENT NO

2 1 /u01/app/oracle/oradata/metro/redo02.log CURRENT NO

3 0/disk1/metro/red

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

评论

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

·python数据分析岗的 (2025-12-25 10:02:21)
·python做数据分析需 (2025-12-25 10:02:19)
·成为一个优秀的pytho (2025-12-25 10:02:16)
·Java后端面试实习自 (2025-12-25 09:24:21)
·Java LTS版本有哪些 (2025-12-25 09:24:18)