oracle DBA 基本语句
2007-11-13 15:09
316 查看
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:为该段所使用的记录个数。
一、 修改共享池的大小:
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:为该段所使用的记录个数。
相关文章推荐
- oracleDBA使用的几个基本语句
- Oracle中scott用户下基本表练习SQL语句
- ORACLE DBA查询 table function procedure 更新情况(限于DDL语句)
- oracle查询语句大全(oracle 基本命令大全一)
- oracle查询语句大全 oracle 基本命令大全
- Oracle Database SQL Language Reference 笔记(4)—— SQL语句基本元素
- Oracle-基本SQL语句
- oracle基本建表语句
- 数据库oracle DBA SQL语句调优
- Select 语句执行顺序以及如何提高Oracle 基本查询效率--原文链接http://www.cnblogs.com/likeju/p/5039128.html
- Oracle基本语句
- oracle基本操作语句(适合初学者)
- 初学者Oracle数据库:sql语句的基本使用与示例
- oracle基本表sql创建语句解析
- Oracle基本的SQL语句
- ORACLE 数据库对数据表的基本管理语句
- user_tables/all_tables/dba_tables及Oracle常见SQL语句
- DBA_Oracle性能优化的基本方法概述(方法论)
- 数据库学习oracle之基本的sql语句select语句
- 使用Oracle基本的sql语句