oracle 表空间、数据文件管理

sysaux:system表空间的辅助表空间,一些选件的对象都存放在此表空间内以减少system表空间的负荷;

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;

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值