■查看scott使用的数据段存储在哪个表空间,有多大,有几个分区:
SQL> select segment_name,tablespace_name,bytes,blocks from user_extents;
■查询scott使用的索引信息:
SQL> select index_name,table_owner,table_name,tablespace_name from user_indexes;
■查询是否使用了自动撤销管理功能
SQL> select value from v$parameter where name = 'undo_management';
VALUE
---------------------------------------------------------------------------
AUTO
SQL>
上面的查询结果为AUTO,表示使用了自动撤销管理功能,如果要使用回退段功能,
需要先将undo_management参数设置为manual,并重新启动数据库.
■查询重做日志缓存的大小
SQL> show parameter log_buffer;
■通过数据字典v$sysstat,查询用户进程等待重做日志缓存的次数
SQL> select name, value from v$sysstat;
■查询共享池缓存的大小
SQL> show parameter shared_pool_size;
■通过数据字典v$rowcache,查询共享池中数据字典缓存的成功与失败的次数
SQL> select sum(gets), sum(getmisses) from v$rowcache;
gets --- 表示读取某一类数据字典时成功的次数
getmisses --- 表示读取某一类数据字典时失败的次数
■查询大池缓存的大小
SQL> show parameter large_pool_size;
■动态改变大池的大小
SQL> alter system set large_pool_size = 20m;
■查看JAVA池缓存的大小(一般不小于20MB,以便安装JAVA虚拟机)
SQL> show parameter java_pool_size;
■查看PGA的排序区大小
SQL> show parameter sort_area_size;
■查看PGA的游标区大小
SQL> show parameter open_cursors;
通过设置初始化参数OPEN_CURSORS,可以限制用户能够同时打开的游标数目.
■查询数据字典视图V$BGPROCESS来检查数据库中启动斩后台进程个数及名称
SQL> select * from v$bgprocess
■有关检查点间隔的两个参数,也是触发数据库检查点所必需的时间或条件
SQL> show parameter log_checkpoint_%
NAME TYPE VALUE
------------------------------------ ----------- ------------------
log_checkpoint_interval integer 0
log_checkpoint_timeout integer 1800
log_checkpoint_interval --- 指定当一定数量的操作系统数据块(不是oracle数据块)被写入重做日志文件时,
将触发一个检查点.无论该参数设置为什么值,在切换重做日志文件时都会出现检查点.
log_checkpoint_timeout --- 用于指定检查点执行的最大时间间隔(以秒为单位),设置为0时禁用.
必须小心全用这两个参数
因为一个重做日志文件写满时,将触发一个检查点,所以应该使用log_checkpoint_interval设置的操作系统块数与
重做日志文件的大小相匹配.
■查看归档进程是否启动
SQL> show parameter log_archive_start
如果log_archive_start设置为FALSE,即使数据库运行在归档模式下,ARCH进程也不会被启动.这时,当重做日志文件
全部被写满后,数据库将被挂起,等待DBA进行手工归档.
■查询用户所创建的所有方案对象信息
SQL> select object_name,object_type from user_objects;
■NOMOUNT状态
V$PARAMETER V$SGA
V$OPTION V$PROCESS
V$SESSION V$VERSION
V$INSTANCE
■MOUNT状态
V$THREAD V$CONTROLFILE
V$DATABASE V$DATAFILE
V$DATAFILE_HEADER V$LOGFILE
■OPEN状态
V$FILESTAT V$SESSION_WAIT
V$WATISTAT