oracle查参数,各种oracle参数查询语句

1、show

parameter;--显示各个系统参数配置

2、select * from

v$parameter;--显示各个系统参数配置

2、show parameter

参数名;--显示具体参数的配置情况

3、select * from

v$parameter where name='参数名';--显示具体参数的配置情况

4、select * from

nls_database_parameters;--服务器字符集查询

5、select * from nls_instance_parameters;--客户端字符集查询

6、select * from

nls_session_parameters;--会话字符集查询

7、select * from dba_recyclebin;--dba_recyclebin

显示所有用户已删除的以及仍驻留在回收站中的所有对象查询

8、select * from user_recyclebin;--oracle当前用户下回收站所有已删除对象查询

9、select * from DBA_FREE_SPACE;--存在free表空间的表空间查询,如果一个tablespace的free空间不连续,那每段free空间都会在dba_free_space中存在一条记录。如果一个tablespace有好几条记录,说明表空间存在碎片,当采用字典管理的表空间碎片超过500就需要对表空间进行碎片整理。

10、select

flashback_on FROM

v$database;--查询是否已启用闪回数据库

11、select * FROM

v$database;--查询已建所有的实例数据库信息

12、select * from

v$database_block_corruption;--

视图v$database_block_corruption将列出损坏的坏块所在的文件位置,损坏块的起始位置,损坏快的大小以及损坏类型,如果上述视图中发现了坏块,则可以通过SQL查询获得坏块所影响的范围,以及确定坏块所影响的是索引段还是UNDO段

13、select

tablespace_id,tablespace_name,header_file,header_block from

sys_dba_segs--该方法需要获得段所在表空间的ID,段所在数据文件的ID,段的头部ID,三个id组合起来就是segment_id,注意中间加.,注意:sys用户的段可以查询sys_user_segs,而普通用户的段信息,需要查询sys_dba_segs

参数文件决定着数据库的总体结构,用于设置数据库的近260个系统参数。下面分类别说明一下各参数的作用,关于参数的详细使用说明请参考Oracle官方参考文档。

14、select * from DBA_SEGMENTS--通过查询DBA_SEGMENTS的列BLOCKS和EXTENTS可得到已分配该表的BLOCKS和EXTENTS

15、select * from

v$sgastat--当前SGA的详细信息

16、select * from v$sgastat where

pool = ‘shared pool’ and name = ‘free memory’--空闲的Shared

Pool大小

17、SELECT component,

current_size/1024/1024 size_mb FROM v$sga_dynamic_components;--SGA

中自动优化的组件的实际大小。

18、select * from

dba_data_file;--查询数据文件详情

a.数据库标识类参数

DB_NAME:

数据库名,此参数在创建数据前决定,数据库创建后修改时,必须建控制文件

DB_DOMAIN:

数据库域名,用于区别同名数据库。数据库名与域名一起构成了全局数据库名

INSTANCE_NAME:

数据库实例名,可以与数据库相同

SERVICE_NAMES:

数据库服务名,与全局数据库名相同如果没有域名,则服务名就是数据库名

b.日志管理类参数

LOG_ARCHIVE_START: 是否启动自动归档进程ARCH

LOG_ARCHIVE_DEST: 归档日志文件存储目录

LOG_ARCHIVE_FORMAT: 归档日志文件的默认文件存储格式

LOG_ARCHIVE_DUPLEX_DEST:

归档日志文件镜像存储目录(Oracle8以上)

LOG_ARCHIVE_DEST_n: 归档日志文件存储目录(Oracle8i以上)

LOG_ARCHIVE_DEST_STATE_n:

设置参数LOG_ARCHIVE_DEST_n失效或生效

LOG_ARCHIVE_MAX_PROCESSES: 设置自动归档进程的个数

LOG_ARCHIVE_MIN_SUCCEED_DEST:

设置最少的成功归档日志存储目录的个数

LOG_CHECKPOINT_INTERVAL: 根据日志数量设置检验点频率

LOG_CHECKPOINT_TIMEOUT: 根据时间间隔设置检验点频率

c.内存管理参数

DB_BLOCK_SIZE:

标准数据块大小

DB_nK_CACHE_SIZE: 非标准数据块数据缓冲区大小

SHARED_POOL_SIZE: 共享池大小控制参数,单位为字节

DB_CACHE_SIZE:

标准数据块数据缓冲区大小

DB_BLOCK_BUFFERS: 数据缓冲区大小,9i之后已放弃使用

LOG_BUFFER:

日志缓冲区大小

SORT_AREA_SIZE:

排序区大小

LARGE_POOL_SIZE:

大池大小

JAVA_POOL_SIZE:

Java池大小

d.最大许可用户数量限制参数

LICENSE_MAX_SESSIONS:数据库可以连接的最大会话数

LICENSE_MAX_USERS:数据库支持的最大用户数

LICENSE_MAX_WARNING:数据库最大警告会数(会话数据达到这个值时,产生新会话时就会产生警告信息)

e.系统跟踪信息管理参数

USER_DUMP_DEST:用户跟踪文件生成的设置

BACKGROUND_DUMP_DEST:后台进程跟踪文件生成的位置

MAX_DUMPFILE_SIZE:跟踪文件的最大尺寸

f.系统性能优化与动态统计参数

SQL_TRACE:设置SQL跟踪

TIMED_STATICS:设置动态统计

AUDIT_TRAIL:启动数据库审计功能

g.其他系统参数

CONTROL_FILES:控制文件名及路径

Undo_MANAGMENT:Undo空间管理方式

ROLLBACK_SEGMENTS:为这个例程分配的回退段名

OPEN_CURSORS:一个用户一次可以打开的游标的最大值

PROCESSES:最大进程数,包括后台进程与服务器进程

IFILE:另一个参数文件的名字

DB_RECOVERY_FILE_DEST:自动数据库备份目录

DB_RECOVERY_FILE_SIZE:数据库备份文件大小

2)参数文件样式

db_name=myoracle

instance_name=myoracle

db_domain=fangys.xiya.com

service_names=myoracle.fangys.xiya.com

control_files=(/home/app/oracle/product/10.1.0/oradata/myoracle/control01.ctl,

/home/app/oracle/product/10.1.0/oradata/myoracle/control02.ctl,

/home/app/oracle/product/10.1.0/oradata/myoracle/control03.ctl)

db_block_size=8192

user_dump_dest=/home/app/oracle/product/10.1.0/admin/myoracle/udump

background_dump_dest=/home/app/oracle/product/10.1.0/admin/myoracle/bdump

core_dump_dest=/home/app/oracle/product/10.1.0/admin/myoracle/cdump

db_recovery_file_dest=/home/app/oracle/product/10.1.0/flash_recover_area

db_recovery_file_size=100G

...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值