ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle DBA 基础培训教程1-3章小结

oracle DBA 基础培训教程1-3章小结

原创 Linux操作系统 作者:hjgluguo 时间:2009-06-02 23:52:24 0 删除 编辑
col name for a50;
SELECT * FROM v$controlfile;


ORACLE由3类操作系统文件组成:
1,控制文件(control files):包含了维护和校验数据库一致性所需的信息.
2,重做日志文件(redo log files):包含了当系统崩溃后进行恢复所需记录的变化信息.
3,数据文件(data files):包含了数据库中真正的数据.
此外还有:初始化参数文件(parameter files),密码文件(password files),归档重做日志文件(archived redo log files).

系统全局区(system global area, SGA)中包含了以下几个内存结构:共享池(shared pool)、数据库高速缓冲区(database buffer cache)、重做日志缓冲区(redo log buffer)和其他的一些结构(如锁和统计数据)等。


改变共享池命令:
ALTER SYSTEM SET SHARED_POOL_SIZE = 32M;
改变高速缓冲区命令:
ALTER SYSTEM SET DB_CACHE_SIZE = 48M;

查看内存缓冲区顾问(v$db_cache_advice)命令:
SELECT id, name, block_size, advice_status FROM v$db_cache_advice;
修改其状态命令:
ALTER SYSTEM SET db_cache_advice = off;

显示参数命令
SHOW parameter

显示sga相关信息命令
SHOW sga

显示SGA_MAX_SIZE的值的命令:
SELECT name, type, value FROM v$parameter WHERE name = 'sga_max_size';


用SPOOL命令把数据库的全部参数导到一个文本文件
conn / as sysdba SPOOL /home/oracle/parameter.txt SHOW parameter SPOOL OFF

由SPFILE创建PFILE命令:
CREATE PFILE FROM SPFILE 
或者
CREATE PFILE='inittest.ora' FROM SPFILE='spfilegolden.ora';
使用PFILE文件启动数据库命令:
startup pfile=/opt/oracle10.1/product/10.1.0/dbs/initgolden.ora

查看用户进程命令:
SELECT sid, serial#, username, type FROM v$session;

杀掉进程命令:
ALTER SYSTEM KILL SESSION 'sid,serial#';
(注:sid与serial#从上面查询语句得到)

获取报警文件和后台进程追踪文件及用户进程追踪文件的准确位置命令:
col name for a30 col value for a45 set line 100 SELECT name, value FROM v$parameter WHERE name like '%_dest';

截图00.jpg

截图01.jpg

截图02.jpg

截图03.jpg

截图04.jpg

截图05.jpg

获取报警文件的命令.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7865774/viewspace-604944/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 表和列的说明(comments)的用法
下一篇: 数据转换为金额大写
请登录后发表评论 登录
全部评论

注册时间:2008-07-11

最新文章