SQL> create diskgroup testdg external redundancy disk '/dev/rdsk/c2t0d3s6';创建完成之后TESTDG磁盘组自动被装载。
Diskgroup created.
SQL> select group_number,name,state,total_mb from v$asm_diskgroup;
GROUP_NUMBER NAME STATE TOTAL_MB
------------ ------------------------------ ----------- ----------
1 ORADG MOUNTED 16384
2 TESTDG MOUNTED 927
SQL> select group_number,name,state,total_mb from v$asm_diskgroup;
GROUP_NUMBER NAME STATE TOTAL_MB
------------ ------------------------------ ----------- ----------
1 ORADG MOUNTED 16384
0 TESTDG DISMOUNTED 0
SQL> create tablespace eygle datafile '+TESTDG' size 10M;
Tablespace created.
SQL> select group_number,name,state,total_mb from v$asm_diskgroup;
GROUP_NUMBER NAME STATE TOTAL_MB
------------ ------------------------------ ----------- ----------
1 ORADG CONNECTED 16384
2 TESTDG CONNECTED 927
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
+ORADG/eygle/datafile/system.256.581100367
+ORADG/eygle/datafile/undotbs1.258.581100367
+ORADG/eygle/datafile/sysaux.257.581100367
+ORADG/eygle/datafile/users.259.581100367
+ORADG/eygle/datafile/example.267.581100507
+ORADG/eygle/datafile/undotbs2.268.581100759
+TESTDG/eygle/datafile/eygle.256.581636009
7 rows selected.
SQL> create table eygle tablespace eygle as select * from dba_users;
Table created.
SQL> select count(*) from eygle;
COUNT(*)
----------
27
SQL> select count(*) from eygle;
select count(*) from eygle
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '+TESTDG/eygle/datafile/eygle.256.581636009'
SQL> alter diskgroup testdg mount;
Diskgroup altered.
SQL> select count(*) from eygle;
select count(*) from eygle
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '+TESTDG/eygle/datafile/eygle.256.581636009'
Errors in file /opt/oracle/admin/eygle/bdump/eygle1_dbw0_6467.trc:
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '+TESTDG/eygle/datafile/eygle.256.581636009'
ORA-17503: ksfdopn:2 Failed to open file +TESTDG/eygle/datafile/eygle.256.581636009
ORA-15001: diskgroup "TESTDG" does not exist or is not mounted
ORA-15001: diskgroup "TESTDG" does not exist or is not mounted
Sun Feb 5 21:33:32 2006
Errors in file /opt/oracle/admin/eygle/bdump/eygle1_dbw0_6467.trc:
ORA-01186: file 7 failed verification tests
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '+TESTDG/eygle/datafile/eygle.256.581636009'
Sun Feb 5 21:33:32 2006
File 7 not verified due to error ORA-01157
Sun Feb 5 21:33:32 2006
Errors in file /opt/oracle/admin/eygle/bdump/eygle1_dbw0_6467.trc:
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '+TESTDG/eygle/datafile/eygle.256.581636009'
ORA-17503: ksfdopn:2 Failed to open file +TESTDG/eygle/datafile/eygle.256.581636009
ORA-15001: diskgroup "TESTDG" does not exist or is not mounted
ORA-15001: diskgroup "TESTDG" does not exist or is not mounted
Sun Feb 5 21:33:32 2006
Errors in file /opt/oracle/admin/eygle/bdump/eygle1_dbw0_6467.trc:
ORA-01186: file 7 failed verification tests
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '+TESTDG/eygle/datafile/eygle.256.581636009'
File 7 not verified due to error ORA-01157
bash-2.05$ export ORACLE_SID=eygle1
bash-2.05$ sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Feb 5 22:49:47 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters and Data Mining options
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1258291200 bytes
Fixed Size 1978336 bytes
Variable Size 385880096 bytes
Database Buffers 855638016 bytes
Redo Buffers 14794752 bytes
Database mounted.
Database opened.
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
+ORADG/eygle/datafile/system.256.581100367
+ORADG/eygle/datafile/undotbs1.258.581100367
+ORADG/eygle/datafile/sysaux.257.581100367
+ORADG/eygle/datafile/users.259.581100367
+ORADG/eygle/datafile/example.267.581100507
+ORADG/eygle/datafile/undotbs2.268.581100759
+TESTDG/eygle/datafile/eygle.256.581636009
7 rows selected.
SQL> select count(*) from eygle;
COUNT(*)
----------
27
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15149581/viewspace-626793/ ,如需转载,请注明出处,否则将追究法律责任。