[grid@OLEASM1 ~]$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.4.0 Production on Thu Jun 18 02:42:27 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Automatic Storage Management option
SQL> select instance_name,status,active_state from v$instance;
INSTANCE_NAME STATUS ACTIVE_ST
---------------- ------------ ---------
+ASM STARTED NORMAL
SQL> col name format A20
SQL> select group_number,name,state,type,total_mb,free_mb from v$asm_diskgroup;
GROUP_NUMBER NAME STATE TYPE TOTAL_MB FREE_MB
------------ -------------------- ----------- ------ ---------- ----------
1 DATA MOUNTED EXTERN 10240 10164
2 FRA MOUNTED EXTERN 5120 4817
SQL>
[root@OLEASM1 netdata]# su - oracle
[oracle@OLEASM1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on 星期四 6月 18 02:44:59 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> set line 1000
SQL> select * from dba_tablespaces;
TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS MAX_SIZE PCT_INCREASE MIN_EXTLEN STATU CONTENTS LOGGING FOR EXTENT_MAN ALLOCATIO PLU SEGMEN DEF_TAB_ RETENTION BIG PREDICA ENC COMPRESS_FOR
------------------------------ ---------- -------------- ----------- ----------- ----------- ---------- ------------ ---------- --------- --------- --------- --- ---------- --------- --- ------ -------- ----------- --- ------- --- ------------
SYSTEM 8192 65536 1 2147483645 2147483645 65536 ONLIN PERMANENT LOGGING NO LOCAL SYSTEM NO MANUAL DISABLED NOT APPLY NO HOST NO
SYSAUX 8192 65536 1 2147483645 2147483645 65536 ONLIN PERMANENT LOGGING NO LOCAL SYSTEM NO AUTO DISABLED NOT APPLY NO HOST NO
UNDOTBS1 8192 65536 1 2147483645 2147483645 65536 ONLIN UNDO LOGGING NO LOCAL SYSTEM NO MANUAL DISABLED NOGUARANTEE NO HOST NO
TEMP 8192 1048576 1048576 1 2147483645 0 1048576 ONLIN TEMPORARY NOLOGGING NO LOCAL UNIFORM NO MANUAL DISABLED NOT APPLY NO HOST NO
USERS 8192 65536 1 2147483645 2147483645 65536 ONLIN PERMANENT LOGGING NO LOCAL SYSTEM NO AUTO DISABLED NOT APPLY NO HOST NO
EXAMPLE 8192 65536 1 2147483645 2147483645 65536 ONLIN PERMANENT NOLOGGING NO LOCAL SYSTEM YES AUTO DISABLED NOT APPLY NO HOST NO
KING 8192 65536 1 2147483645 2147483645 65536 ONLIN PERMANENT LOGGING NO LOCAL SYSTEM NO AUTO DISABLED NOT APPLY NO HOST NO
已选择7行。
SQL> select ts#,file#,name from v$datafile;
TS# FILE# NAME
---------- ---------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0 1 /data/netdata/SYSTEM01.DBF
1 2 /data/netdata/SYSAUX01.DBF
2 3 /data/netdata/UNDOTBS01.DBF
4 4 /data/netdata/USERS01.DBF
6 5 /data/netdata/EXAMPLE01.DBF
7 6 /data/netdata/KING01.DBF
已选择6行。
SQL>
SQL> select * from v$controlfile;
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --- ---------- --------------
/data/netdata/control01.ctl NO 16384 614
SQL> alter system set control_files='/data/netdata/control01.ctl','+DATA' scope=spfile;
系统已更改。
SQL>
SQL> quit
从 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开
[oracle@OLEASM1 ~]$ rman target /
恢复管理器: Release 11.2.0.4.0 - Production on 星期四 6月 18 02:53:47 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
已连接到目标数据库: NETDATA (未装载)
RMAN> restore controlfile from '/data/netdata/control01.ctl';
启动 restore 于 18-6月 -15
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=398 设备类型=DISK
通道 ORA_DISK_1: 已复制控制文件副本
输出文件名=/data/netdata/control01.ctl
输出文件名=+DATA/netdata/controlfile/current.264.882672899
完成 restore 于 18-6月 -15
RMAN>
[oracle@OLEASM1 ~]$ rman target /
恢复管理器: Release 11.2.0.4.0 - Production on 星期四 6月 18 02:53:47 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
已连接到目标数据库: NETDATA (未装载)
RMAN> restore controlfile from '/data/netdata/control01.ctl';
启动 restore 于 18-6月 -15
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=398 设备类型=DISK
通道 ORA_DISK_1: 已复制控制文件副本
输出文件名=/data/netdata/control01.ctl
输出文件名=+DATA/netdata/controlfile/current.264.882672899
完成 restore 于 18-6月 -15
RMAN> alter database mount;
数据库已装载
释放的通道: ORA_DISK_1
RMAN> run{
allocate channel c1 device type disk;
allocate channel c2 device type disk;
backup as copy database
format '+DATA';
release channel c1;
release channel c2;}2> 3> 4> 5> 6> 7>
分配的通道: c1
通道 c1: SID=398 设备类型=DISK
分配的通道: c2
通道 c2: SID=399 设备类型=DISK
启动 backup 于 18-6月 -15
通道 c1: 启动数据文件副本
输入数据文件: 文件号=00001 名称=/data/netdata/SYSTEM01.DBF
通道 c2: 启动数据文件副本
输入数据文件: 文件号=00002 名称=/data/netdata/SYSAUX01.DBF
输出文件名=+DATA/netdata/datafile/sysaux.256.882673003 标记=TAG20150618T025642 RECID=1 STAMP=882673052
通道 c2: 数据文件复制完毕, 经过时间: 00:00:55
通道 c2: 启动数据文件副本
输入数据文件: 文件号=00003 名称=/data/netdata/UNDOTBS01.DBF
输出文件名=+DATA/netdata/datafile/system.268.882673003 标记=TAG20150618T025642 RECID=2 STAMP=882673066
通道 c1: 数据文件复制完毕, 经过时间: 00:01:11
通道 c1: 启动数据文件副本
输入数据文件: 文件号=00005 名称=/data/netdata/EXAMPLE01.DBF
输出文件名=+DATA/netdata/datafile/example.259.882673075 标记=TAG20150618T025642 RECID=4 STAMP=882673099
通道 c1: 数据文件复制完毕, 经过时间: 00:00:25
通道 c1: 启动数据文件副本
输入数据文件: 文件号=00006 名称=/data/netdata/KING01.DBF
输出文件名=+DATA/netdata/datafile/undotbs1.266.882673059 标记=TAG20150618T025642 RECID=3 STAMP=882673094
通道 c2: 数据文件复制完毕, 经过时间: 00:00:40
通道 c2: 启动数据文件副本
复制当前控制文件
输出文件名=+DATA/netdata/datafile/king.265.882673099 标记=TAG20150618T025642 RECID=5 STAMP=882673102
通道 c1: 数据文件复制完毕, 经过时间: 00:00:04
通道 c1: 启动数据文件副本
输入数据文件: 文件号=00004 名称=/data/netdata/USERS01.DBF
输出文件名=+DATA/netdata/datafile/users.257.882673103 标记=TAG20150618T025642 RECID=6 STAMP=882673103
通道 c1: 数据文件复制完毕, 经过时间: 00:00:01
通道 c1: 正在启动全部数据文件备份集
通道 c1: 正在指定备份集内的数据文件
备份集内包括当前的 SPFILE
通道 c1: 正在启动段 1 于 18-6月 -15
输出文件名=+DATA/netdata/controlfile/backup.260.882673101 标记=TAG20150618T025642 RECID=7 STAMP=882673103
通道 c2: 数据文件复制完毕, 经过时间: 00:00:05
通道 c1: 已完成段 1 于 18-6月 -15
段句柄=+DATA/netdata/backupset/2015_06_18/nnsnf0_tag20150618t025642_0.263.882673105 标记=TAG20150618T025642 注释=NONE
通道 c1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-6月 -15
释放的通道: c1
释放的通道: c2
RMAN> switch database to copy;
数据文件 1 已切换成数据文件副本 "+DATA/netdata/datafile/system.268.882673003"
数据文件 2 已切换成数据文件副本 "+DATA/netdata/datafile/sysaux.256.882673003"
数据文件 3 已切换成数据文件副本 "+DATA/netdata/datafile/undotbs1.266.882673059"
数据文件 4 已切换成数据文件副本 "+DATA/netdata/datafile/users.257.882673103"
数据文件 5 已切换成数据文件副本 "+DATA/netdata/datafile/example.259.882673075"
数据文件 6 已切换成数据文件副本 "+DATA/netdata/datafile/king.265.882673099"
RMAN> sql 'alter database open';
sql 语句: alter database open
[oracle@OLEASM1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on 星期四 6月 18 03:01:20 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
增加临时表空间数据文件
SQL> alter tablespace temp add tempfile '+DATA';
表空间已更改。
SQL> select name from v$tempfile;
NAME
--------------------------------------------------------------------------------
/data/netdata/temp01.dbf
+DATA/netdata/tempfile/temp.262.882673291
删除之前的临时表空间数据文件
SQL>ALTER DATABASE TEMPFILE '/data/netdata/temp01.dbf' ONLINE;
SQL> alter database add logfile group 1 '+DATA' ;
数据库已更改。
SQL> alter tablespace temp drop tempfile '/data/netdata/temp01.dbf';
表空间已更改。
SQL> select file_name from dba_temp_files;
FILE_NAME
--------------------------------------------------------------------------------
+DATA/netdata/tempfile/temp.262.882673291
SQL> select group#,status,members from v$log;
GROUP# STATUS MEMBERS
---------- ---------------- ----------
1 UNUSED 1
2 INACTIVE 1
3 CURRENT 1
SQL>
SQL> alter database add logfile group 3 '+DATA' ;
数据库已更改。
SQL> select group#,status,members from v$log;
GROUP# STATUS MEMBERS
---------- ---------------- ----------
1 CURRENT 1
2 INACTIVE 1
3 UNUSED 1
SQL> alter database drop logfile group 2;
数据库已更改。
SQL> alter database add logfile group 2 '+DATA' ;
数据库已更改。
SQL> select * from v$logfile;
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---
3 ONLINE
+DATA/netdata/onlinelog/group_3.261.882674015
NO
2 ONLINE
+DATA/netdata/onlinelog/group_2.267.882674055
NO
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---
1 ONLINE
/data/netdata/redo01.log
NO
SQL> alter system switch logfile;
系统已更改。
SQL> select * from v$logfile;
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---
3 ONLINE
+DATA/netdata/onlinelog/group_3.261.882674015
NO
2 ONLINE
+DATA/netdata/onlinelog/group_2.267.882674055
NO
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---
1 ONLINE
/data/netdata/redo01.log
NO
SQL> select group#,status,members from v$log;
GROUP# STATUS MEMBERS
---------- ---------------- ----------
1 ACTIVE 1
2 CURRENT 1
3 UNUSED 1
SQL> alter system switch logfile;
系统已更改。
SQL> select group#,status,members from v$log;
GROUP# STATUS MEMBERS
---------- ---------------- ----------
1 ACTIVE 1
2 ACTIVE 1
3 CURRENT 1
SQL> select group#,status,members from v$log;
GROUP# STATUS MEMBERS
---------- ---------------- ----------
1 ACTIVE 1
2 ACTIVE 1
3 CURRENT 1
SQL> select group#,status,members from v$log;
GROUP# STATUS MEMBERS
---------- ---------------- ----------
1 ACTIVE 1
2 ACTIVE 1
3 CURRENT 1
SQL> select group#,status,members from v$log;
GROUP# STATUS MEMBERS
---------- ---------------- ----------
1 ACTIVE 1
2 ACTIVE 1
3 CURRENT 1
SQL> alter system switch logfile;
系统已更改。
SQL> conn / as sysdba
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 855982080 bytes
Fixed Size 2258040 bytes
Variable Size 738200456 bytes
Database Buffers 109051904 bytes
Redo Buffers 6471680 bytes
数据库装载完毕。
数据库已经打开。
SQL>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24486203/viewspace-1705827/
,如需转载,请注明出处,否则将追究法律责任。