ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 写一份自己的数据库文档

写一份自己的数据库文档

原创 Linux操作系统 作者:ora8902 时间:2011-09-15 11:23:01 0 删除 编辑
DBA的学习旅程磕磕碰碰的开始了,按住书黎,我都写份关于自己数据库嘅文档。

从v$database 可查:
dbid:2216031597    ,数据库ID
name:AUTUMN  ,数据库名字
created :14-9月 -11 ,数据库创建日期
LOG_MODE  : NOARCHIVELOG ,日志模式:非归档

v$instance:
instance_name:AUTUMNSID,
host_name:COBRA-PC,
version:10.2.0.3.0           , 版本号

SQL> select * from v$version;

BANNER                                                                                                                  
----------------------------------------------------------------                                                        
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod                                                        
PL/SQL Release 10.2.0.3.0 - Production                                                                                  
CORE 10.2.0.3.0 Production                                                                                              
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production                                                                 
NLSRTL Version 10.2.0.3.0 - Production    
数据库详细版本号

SQL> select * from v$controlfile;

STATUS  NAME                                     IS_ BLOCK_SIZE    FILE_SIZE_BLKS  
------- ---------------------------------------- --- ---------- --------------  
        E:\DISK1\CONTROL01.CTL                   NO       16384            430  
        E:\DISK2\CONTROL02.CTL                   NO       16384            430  
        E:\DISK3\CONTROL03.CTL                   NO       16384            430  

控制文件位置,大小

SQL> select name,value from v$parameter where name like '%_dest';

NAME                                                                            
------------------------------                                                  
VALUE                                                                           
--------------------------------------------------                              
log_archive_dest                                                                
                                                                                
                                                                                
log_archive_duplex_dest                                                         
                                                                                
                                                                                
log_archive_min_succeed_dest                                                    
1                                                                               
                                                                                                             
standby_archive_dest                                                            
%ORACLE_HOME%\RDBMS                                                             
                                                                                
db_create_file_dest                                                             
                                                                                
                                                                                
db_recovery_file_dest                                                           
E:\oracle\product\10.2.0\flash_recovery_area                                    
                          
audit_file_dest                                                                 
E:\ORACLE\PRODUCT\10.2.0\ADMIN\AUTUMN\ADUMP                                     
                                                                                
background_dump_dest                                                            
E:\ORACLE\PRODUCT\10.2.0\ADMIN\AUTUMN\BDUMP                                     
                                                                                
user_dump_dest                                                                  
E:\ORACLE\PRODUCT\10.2.0\ADMIN\AUTUMN\UDUMP                                     
                                                                                                           
core_dump_dest                                                                  
E:\ORACLE\PRODUCT\10.2.0\ADMIN\AUTUMN\CDUMP  

警报文件,后台进程追踪文件位:E:\ORACLE\PRODUCT\10.2.0\ADMIN\AUTUMN\BDUMP 
用户进程追踪文件位置:E:\ORACLE\PRODUCT\10.2.0\ADMIN\AUTUMN\UDUMP  

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS               
---------- ---------- ---------- ---------- ---------- --- ----------------     
FIRST_CHANGE# FIRST_TIME                                                        
------------- --------------                                                    
         1          1          5   52428800          1 NO  INACTIVE             
       587648 14-9月 -11                                                        
                                                                                
         2          1          6   52428800          1 NO  CURRENT              
       624609 14-9月 -11                                                        
                                                                                
         3          1          4   52428800          1 NO  INACTIVE             
       569014 14-9月 -11                                                        
                          
日志文件有3组,每组都只有一个成员,约50M的大小,当前正在使用第2组



SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                        IS_    
---------- ------- ------- --------------------------------------------- ---    
         3         ONLINE  E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\REDO0 NO     
                           3.LOG                                                
                                                                                
         2         ONLINE  E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\REDO0 NO     
                           2.LOG                                                
                                                                                
         1 STALE   ONLINE  E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\REDO0 NO     
                           1.LOG 


3组日志文件的存放路径,第一组状态为stale,失效, 可尝试使用 
alter system switch logfile; 强制切换日志,使失效日志组激活。


SQL> archive log list
数据库日志模式             非存档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     4
当前日志序列           6

结果表示当前数据库使用的是非归档模式,没有使用自动存档

使用语句 
show db_reovery_file_dest
可查看归档文件路径及归档文件大小

SQL> show parameter db_recovery_file_dest

NAME                                 TYPE        VALUE                          
------------------------------------ ----------- ------------------------------ 
db_recovery_file_dest                string      E:\oracle\product\10.2.0\flash                                                                                             _recovery_area 
db_recovery_file_dest_size           big integer 2G 


dba_tablespaces,数据库内所有的表空间:

SQL> select tablespace_name,block_size,status,logging,contents
  2       from dba_tablespaces;

TABLESPACE_NAME                BLOCK_SIZE STATUS    LOGGING   CONTENTS
------------------------------ ---------- --------- --------- ---------
SYSTEM                               8192 ONLINE    LOGGING   PERMANENT
UNDOTBS1                             8192 ONLINE    LOGGING   UNDO
SYSAUX                               8192 ONLINE    LOGGING   PERMANENT
TEMP                                 8192 ONLINE    NOLOGGING TEMPORARY
USERS                                8192 ONLINE    LOGGING   PERMANENT
EXAMPLE                              8192 ONLINE    NOLOGGING PERMANENT

本数据库总共有6个表空间,存储块大小都是8K,现在6个表空间都是在线状态,temp和example两个表空间都没有登记重做日志,其他均受到重做日志保护。


由dba_data_files可查出数据文件位置,大小等:
SQL> select file_name,tablespace_name,status,bytes
  2       from dba_data_files;

FILE_NAME
-------------------------------------------------------------

TABLESPACE_NAME                STATUS         BYTES
------------------------------ --------- ----------
E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\USERS01.DBF
USERS                          AVAILABLE    5242880

E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\SYSAUX01.DBF
SYSAUX                         AVAILABLE  262144000

E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\UNDOTBS01.DBF
UNDOTBS1                       AVAILABLE   73400320

E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\SYSTEM01.DBF
SYSTEM                         AVAILABLE  503316480

E:\ORACLE\PRODUCT\10.2.0\ORADATA\AUTUMN\EXAMPLE01.DBF
EXAMPLE                        AVAILABLE  104857600


由dba_users 可查出数据库内所有用户,其用户名,id,密码,默认表空间,用户创建日期等












来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26237598/viewspace-707477/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-09-15

  • 博文量
    5
  • 访问量
    1817