oracle 表空间、数据文件管理
2013-06-21 10:08
435 查看
sysaux:system表空间的辅助表空间,一些选件的对象都存放在此表空间内以减少system表空间的负荷;
system:存储数据字典,包括表、视图、存储过程的定义
主要视图:一:dba_data_file 数据文件视图
二: v$parameter 参数文件视图
三:desc dba_free_space 剩余空间
四:v$logfile 重做日志数据文件视图
五:
v$parameter 查看系统数据库的大小
SQL> desc dba_free_space 剩余空间
表空间的管理
开启归档。
手动归档;ALTERDATABASE ARCHIVELOGMANUAL; open database
日志文件:相关视图:v$log v$logfile
v$log状态列(status)所显示常用状态的含义:
inactive:表示实例恢复已不再需要这组联机重做日志组了。
active:表示该组是活动的但不是当前组,实例恢复时需要这组日志。
current:表示该组日志是当前组,该联机重做日志组是活动的。
unused:表示该日志组从未写过,是重做日志刚刚添加到状态。
v$logfile 连接重做日志非常重要,每个日志组中只是两个日志文件(建议不放在同一分区上)。
状态列(status)所显示常用状态的含义:
空白:表示该文正在使用。
stale:表示该文件中的内容是不完全的。
invalid:表示该文件是不可以被访问的。
deleted:表示该文件已不在有用了。
强制重做日志切换命令:ALTER SYSTEM SWITCH LOGFILE;
system:存储数据字典,包括表、视图、存储过程的定义
主要视图:一:dba_data_file 数据文件视图
二: v$parameter 参数文件视图
三:desc dba_free_space 剩余空间
四:v$logfile 重做日志数据文件视图
五:
SQL> desc dba_data_files Name Null? Type ----------------------------------------- -------- ---------------------------- 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)
v$parameter 查看系统数据库的大小
SQL> select value /1024 from v$parameter where name='db_block_size' 2 ; VALUE/1024 ---------- 8
SQL> desc dba_free_space 剩余空间
SQL> desc dba_free_space; Name Null? Type ----------------------------------------- -------- ---------------------------- TABLESPACE_NAME VARCHAR2(30) FILE_ID NUMBER BLOCK_ID NUMBER BYTES NUMBER BLOCKS NUMBER RELATIVE_FNO NUMBER
表空间的管理
SQL> select TABLESPACE_NAME, AUTOEXTENSIBLE from dba_data_files; TABLESPACE_NAME AUTOEX --------------- ------ USERS YES UNDOTBS1 YES SYSAUX YES SYSTEM YES POSMADM YES POSPADM YES
开启归档。
修改归档参数为自动归档(9i),一致性关闭数据库,启动数据库到mount阶段,修改归档模式,open database
SQL> alter system set log_archive_start=true scope=spfile; System altered. SQL> startup mount; ORACLE instance started. SQL> startup mount; ORACLE instance started. Total System Global Area 3758010368 bytes Fixed Size 2233960 bytes Variable Size 1124075928 bytes Database Buffers 2617245696 bytes Redo Buffers 14454784 bytes Database mounted. SQL> arch log list; SP2-0734: unknown command beginning "arch log l..." - rest of line ignored. SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 110 Current log sequence 112 SQL> alter database archivelog; Database altered. SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 110 Next log sequence to archive 112 Current log sequence 112 SQL> select log_mode from v$database; LOG_MODE ------------------------ ARCHIVELOG SQL>
手动归档;ALTERDATABASE ARCHIVELOGMANUAL; open database
日志文件:相关视图:v$log v$logfile
v$log状态列(status)所显示常用状态的含义:
inactive:表示实例恢复已不再需要这组联机重做日志组了。
active:表示该组是活动的但不是当前组,实例恢复时需要这组日志。
current:表示该组日志是当前组,该联机重做日志组是活动的。
unused:表示该日志组从未写过,是重做日志刚刚添加到状态。
v$logfile 连接重做日志非常重要,每个日志组中只是两个日志文件(建议不放在同一分区上)。
状态列(status)所显示常用状态的含义:
空白:表示该文正在使用。
stale:表示该文件中的内容是不完全的。
invalid:表示该文件是不可以被访问的。
deleted:表示该文件已不在有用了。
强制重做日志切换命令:ALTER SYSTEM SWITCH LOGFILE;
相关文章推荐
- oracle 管理表空间和数据文件
- oracle-dba-表空间与数据文件管理
- ORACLE空间管理实验1:探索LMT表空间管理下数据文件头的结构及位图中区的记录方式
- Oracle 11g R2 DBA 操作指南(13) 表空间与数据文件管理
- Oracle的学习四:数据库管理员、逻辑备份与恢复、数据字典、动态性能视图、管理表空间与数据文件
- Oracle 11g笔记——表空间和数据文件的管理
- 管理oracle的表空间和数据文件
- 十四、oracle 数据库管理--管理表空间和数据文件
- 十四、oracle 数据库管理--管理表空间和数据文件
- oracle数据库管理---- 管理表空间和数据文件
- oracle 11g 学习笔记 10_31_管理表空间和数据文件
- Oracle学习(十二)之管理临时表空间的数据文件
- oracle 管理表空间和数据文件
- oracle 11g 学习笔记 10_31_管理表空间和数据文件
- 十四、oracle 数据库管理--管理表空间和数据文件
- ORACLE开发:创建与管理表空间和数据文件1
- Oracle 管理表空间和数据文件
- 十四、oracle 数据库管理--管理表空间和数据文件
- ORACLE - 管理表空间和数据文件
- oracle 管理表空间和数据文件