SQL> select name,log_mode from v$database;
NAME LOG_MODE
--------- ------------
DEVRAC NOARCHIVELOG
SQL> select file_name from dba_data_files;
FILE_NAME
--------------------------------------------------------------------------------
+DATA/devrac/datafile/users.259.818444617
+DATA/devrac/datafile/undotbs1.258.818444617
+DATA/devrac/datafile/sysaux.257.818444617
+DATA/devrac/datafile/system.256.818444617
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 1.6034E+10 bytes
Fixed Size 2244192 bytes
Variable Size 6341788064 bytes
Database Buffers 9663676416 bytes
Redo Buffers 26505216 bytes
Database mounted.
SQL> alter system set LOG_ARCHIVE_DEST_1= "LOCATION=+DATA/devrac";
System altered.
SQL> alter database open;
Database altered.
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination +DATA/devrac
Oldest online log sequence 10328
Current log sequence 10330
SQL> alter database archivelog;
alter database archivelog
*
ERROR at line 1:
ORA-01126: database must be mounted in this instance and not open in any
instance
SQL> alter database archivelog;
alter database archivelog
*
ERROR at line 1:
ORA-01126: database must be mounted in this instance and not open in any
instance
SQL> alter database archivelog;
alter database archivelog
*
ERROR at line 1:
ORA-01126: database must be mounted in this instance and not open in any
instance
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 1.6034E+10 bytes
Fixed Size 2244192 bytes
Variable Size 6341788064 bytes
Database Buffers 9663676416 bytes
Redo Buffers 26505216 bytes
Database mounted.
SQL> alter database archivelog;
alter database archivelog
*
ERROR at line 1:
ORA-00265: instance recovery required, cannot set ARCHIVELOG mode
SQL> alter database open;
Database altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 1.6034E+10 bytes
Fixed Size 2244192 bytes
Variable Size 6341788064 bytes
Database Buffers 9663676416 bytes
Redo Buffers 26505216 bytes
Database mounted.
SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.
2.asm拷贝数据
ASMCMD> cp +DATA/devrac/datafile/undotbs1.258.818444617 test.dbf
copying +DATA/devrac/datafile/undotbs1.258.818444617 -> +DATA/DEVRAC/ARCHIVELOG/2014_07_15/test.dbf
ASMCMD> cp test.dbf test1.dbf
copying +DATA/DEVRAC/ARCHIVELOG/2014_07_15/test.dbf -> +DATA/DEVRAC/ARCHIVELOG/2014_07_15/test1.dbf
ASMCMD> cp test.dbf test2.dbf
copying +DATA/DEVRAC/ARCHIVELOG/2014_07_15/test.dbf -> +DATA/DEVRAC/ARCHIVELOG/2014_07_15/test2.dbf
ASMCMD-8016: copy source->'+DATA/DEVRAC/ARCHIVELOG/2014_07_15/test.dbf' and target->'+DATA/DEVRAC/ARCHIVELOG/2014_07_15/test2.dbf' failed
ORA-19505: failed to identify file "+DATA/DEVRAC/ARCHIVELOG/2014_07_15/test2.dbf"
ORA-17502: ksfdcre:4 Failed to create file +DATA/DEVRAC/ARCHIVELOG/2014_07_15/test2.dbf
ORA-15041: diskgroup "DATA" space exhausted
ORA-06512: at "SYS.X$DBMS_DISKGROUP", line 413
ORA-06512: at line 3 (DBD ERROR: OCIStmtExecute)
空间不足报错信息