SQL> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
TEMP
USERS
EXAMPLE
TEST
GULL
已选择8行。
SQL> select file_name from dba_data_files;
FILE_NAME
-------------------------------------------------------------------------------
D:\ORADATA\ORCL\USERS01.DBF
D:\ORADATA\ORCL\SYSAUX01.DBF
D:\ORADATA\ORCL\UNDOTBS01.DBF
D:\ORADATA\ORCL\SYSTEM01.DBF
D:\ORADATA\ORCL\EXAMPLE01.DBF
D:\ORADATA\ORCL\TEST03.DBF
D:\ORADATA\ORCL\GULL01.DBF
已选择7行。
SQL> achive log list
SP2-0734: 未知的命令开头 "achive log..." - 忽略了剩余的行。
SQL> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 8
当前日志序列 10
SQL> shutdown force;
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown force
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown -help
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers 419430400 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> alter database archivelog
2 ;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> alter tablespace test begin backup;
表空间已更改。
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- --------------
1 NOT ACTIVE 0
2 NOT ACTIVE 0
3 NOT ACTIVE 0
4 NOT ACTIVE 0
5 NOT ACTIVE 0
6 ACTIVE 859690 17-3月 -15
7 NOT ACTIVE 0
已选择7行。
SQL> desc dba_data_files;
名称 是否为空? 类型
----------------------------------------- -------- ---------------------------
FILE_NAME VARCHAR2(513)
FILE_ID NUMBER
TABLESPACE_NAME VARCHAR2(30)
BYTES NUMBER
BLOCKS NUMBER
STATUS VARCHAR2(9)
RELATIVE_FNO NUMBER
AUTOEXTENSIBLE VARCHAR2(3)
MAXBYTES NUMBER
MAXBLOCKS NUMBER
INCREMENT_BY NUMBER
USER_BYTES NUMBER
USER_BLOCKS NUMBER
ONLINE_STATUS VARCHAR2(7)
SQL> shutdown force
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers 419430400 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- --------------
1 NOT ACTIVE 0
2 NOT ACTIVE 0
3 NOT ACTIVE 0
4 NOT ACTIVE 0
5 NOT ACTIVE 0
6 ACTIVE 859690 17-3月 -15
7 NOT ACTIVE 0
已选择7行。
SQL> select name,status,fuzzy from v$datafile_header;
NAME
-------------------------------------------------------------------------------
STATUS FUZ
------- ---
D:\ORADATA\ORCL\SYSTEM01.DBF
ONLINE YES
D:\ORADATA\ORCL\UNDOTBS01.DBF
ONLINE YES
D:\ORADATA\ORCL\SYSAUX01.DBF
ONLINE YES
NAME
-------------------------------------------------------------------------------
STATUS FUZ
------- ---
D:\ORADATA\ORCL\USERS01.DBF
ONLINE YES
D:\ORADATA\ORCL\EXAMPLE01.DBF
ONLINE YES
D:\ORADATA\ORCL\TEST03.DBF
ONLINE YES
NAME
-------------------------------------------------------------------------------
STATUS FUZ
------- ---
D:\ORADATA\ORCL\GULL01.DBF
ONLINE YES
已选择7行。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 6 需要介质恢复
ORA-01110: 数据文件 6: 'D:\ORADATA\ORCL\TEST03.DBF'
SQL> alter database datafile 6 end backup;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- --------------
1 NOT ACTIVE 0
2 NOT ACTIVE 0
3 NOT ACTIVE 0
4 NOT ACTIVE 0
5 NOT ACTIVE 0
6 NOT ACTIVE 859690 17-3月 -15
7 NOT ACTIVE 0
已选择7行。
针对发起alter tablespace test begin backup