首先连接到数据库,获取ORACLE数据库的基本信息;
C:\USERS\ADMINISTRATOR>SQLPLUS/NOLOG
SQL*PLUS: RELEASE 10.2.0.3.0 - PRODUCTION ON 星期五 4月 3 09:53:50 2015
COPYRIGHT (C) 1982, 2006, ORACLE. ALL RIGHTS RESERVED.
SQL> CONNECT [email protected]_4217 AS SYSDBA
输入口令:
SQL> SELECT NAME, CREATED, LOG_MODE, OPEN_MODE FROM V$DATABASE;
数据库名称 HEMESDB1 ,创建日期为2013-04-30 13:45:13 ,日志模式为
归档模式,数据库的状态可读可写(正常状态);
SQL> SELECT HOST_NAME, INSTANCE_NAME, VERSION FROM V$INSTANCE;
ORACLE数据库的计算机主机名为 ETGSSERVER4 ,实例名称为 HEMESDB1 ,数
据库系统版本号为 10.2.0.5.0 ;
SQL> SELECT * FROM V$VERSION;
显示ORACLE数据库管理系统版本方面的详细信息:
ORACLE DATABASE 10G企业版 10.2.0.5.0
PL/SQL 10.2.0.5.0
支持32位WINDOWS操作系统
SQL>SELECT * FROM V$CONTROLFILE;
数据库共有3个控制文件都放在 E:\HEMESDB1_FILES\CONTROLFILES 目录下,
但文件名不同,BLOCK_SIZE(块大小)16384 BYTE = 16384*8 BITS =
16384/1024 KB = 16 KB
FILE_SIZE_BLKS(控制文件的大小)462 BYTE
SQL> SELECT GROUP#, MEMBERS, BYTES, STATUS, ARCHIVED FROM V$LOG;
数据库一共有3组(GROUP#)重做日志,每个重做日志组中只有一个成员
(MEMBERS),每个重做日志成员的大小为536870912 BYTES =
536870912/1024 KB = 536870912/1024/1024 MB = 512 MB ,第1、2两组
显示归档(ARCHIV = YES),ORACLE数据库当前正在操作的重做日志组为第3组
(STATUS = CURRENT);
SQL> SELECT * FROM V$LOGFILE;
重做日志文件都存放在E:\HEMESDB1_FILES\ONLINEREDOLOG目录下;
SQL> ARCHIVE LOG LIST;
查看数据库的备份和恢复策略并确定归档文件的具体位置,显示说明已经开启存档
(归档)模式,归档文件都存放在
E:\HEMESDB1_FILES\HEMESDB1_ARCHIVE_LOG目录下;
SQL> SELECT TABLESPACE_NAME, BLOCK_SIZE, STATUS, CONTENTS, LOGGING FROM DBA_TABLESPACES;
ORACLE数据库一共有28个表空间,它们的数据块大小都为8192 BYTE =
8192/1024 KB = 8KB ,都是在线(联机)状态,其中TEMP1为临时表空间
(CONTENTS=TEMPORARY,排序时用),UNDO为还原表空间,其他的都是永久
的表空间;
SQL> SELECT FILE_ID, FILE_NAME, TABLESPACE_NAME, STATUS, BYTES FROM DBA_DATA_FILES;
显示的结果给出了每个表空间所属的数据文件的文件号、文件名、状态及字节数(大
小),STATUS=AVAILABLE 表示表空间的状态是可用的;
SQL> SELECT USERNAME, CREATED FROM DBA_USERS;
显示数据库所有用户名称及创建时间;