oracle DBA 基本语句

oracle DBA 基本语句

一、     修改共享池的大小:

SQL>alter system set shared_pool_size= 32M scope=spfile;

二、     修改数据库高速缓冲区的大小:

SQL>alter system set db_cache_size= 400M scope=spfile;

三、     打开高速缓冲区顾问工具(动态参数)

SQL>alter system set db_cache_advice=on;

SQL>select id,name,block_size,advice_status from v$db_cache_advice;

 

四、     内存缓冲区信息的获取

SQL>show parameter

//该命令显示出参数文件中可以设置的全部参数

获取SGA的相关信息:

SQL>show sga

五、     SQL*Plus 命令格式化输出

   SQL>col name from a20  //name 列的宽度为20个字符的宽度

   SQL>col value for a25

SQL>select name,type,value from v$parameter where name=’sga_max_size’;

//该语句显示SGA_MAX_SIZE的值大小。

六、     动态参数文件的建立:

   语法:

Create spfile [=’spfile name’] from pfile [=’pfile name’]

SQL>Create spfile from pfile

 //使用默认的pfile文件产生一个默认的spfile文件。

七、     使用spfile 文件常见pfile文件

SQL>create pfile from spfile;

八、     将数据库置为限制模式

1)     SQL>startup restrict;

2)     SQL>alter system enable restricted session;

//把一运行的数据库状态置为限制模式

3)       SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION

//取消限制模式

九、     让服务器产生用户跟踪文件,SQL_trace (动态参数)

SQL>alter session set sql_trace=true;

SQL>alter session set sql_trace=false; //停止跟踪

十、     获取数据库的名字等信息

   SQL> select name,created,log_mode,open_mode from v$database;

十一、              获取数据库服务器的主机名

SQL>select host_name,instance_name,version from v$instance;

十二、              控制文件的路径:

SQL>select * from v$controlfile;

十三、              获取重做日志文件的信息

SQL>select group#,members,bytes,status,archived from v$log;

十四、              重做日志文件所放的位置:

   SQL>select * from v$logfile;

十五、              检查oracle 是否有使用归档日志

SQL>archive log list

十六、              了解数据库服务器的表空间的情况和位置

   SQL>col tablespace_name for a15

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

十七、              了解每个表空间的命名等信息:

   SQL>select file_id,file_name,tablespace_name,status,bytes from dba_data_files;

十八、              了解oracle数据库上有多少个用户;

SQL>select username,created from dba_users;

十九、              怎样查看控制文件的配置

SQL>select type,record_size,records_total,records_used from v$controlfile_record_section;

Record_size:为每个记录的字节数;

Records_total:为该段所分配的记录个数;

Records_used: 为该段所使用的记录个数。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
changefilter.sql oracle的连接数查看和连接用户的查看.sql Sun30新建oracle用户.sql user_job.sql xaview.sql 修改分区索引.SQL 修改数据库核心字符集.txt 僵死进程查询.sql 创建ORACLE表空间.sql 回滚段等待.SQL数据库中建JOB.sql 外连接.SQL 外部例程.SQL 建6节点回滚段.SQL 建回滚段.SQL 建立一个与现存数据库相同但不含数据的空库.sql 扩展超过100M查询.sql 整理表空间碎片.sql 新建表.sql 显示数据文件信息.sql 查插入表的性能.sql 查看session正在执行什么SQL.sql 查看session正在等待何种系统资源.sql 查看哪些session正在使用哪些回滚段.sql 查看某个进程正在执行什么SQL语句.sql 查看用户表所占空间的大小.sql 查看系统SGA区状态.sql 查看系统中使用了哪些设备文件.sql 查看系统中每个表空间的使用情况.sql 查看系统中每个表空间的大小.sql 查看系统联接数.sql 查看系统锁.sql 查看表空间使用情况.sql 查看进程占用回滚段的情况.sql 查看那些数据库对象被修改过.sql 用oupput的ora过程.sql 用户命令查询.sql 用户进程查询.sql 监控数据库性能的SQL.sql 看user_job.sql 索引表清除sql生成.sql 索引表空间使用情况查询.sql 索引表空间整理.sql 统计.sql 获取数据库版本信息.sql 表空间使用情况.txt 表空间使用查询.sql 表空间剩余空间查看.sql 表空间回收.sql 过滤表清除sql生成.sql 进程使用回滚段查询.sql 锁表查询.sql

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值