摘要: 在虚拟机上实验,每次启动时都需要很长的时间。尤其是在启动sendmail服务的时候,因为实验中也用不到这个。所以就想把sendmail停了,节省点资源和时间。1.结束sendmail服务:#killallsendmail2.在自动启动中删除sendmail:chkconfig--delsendmail3.禁用sendmail:chkconfigsendmailoff 阅读全文
posted @ 2010-01-25 21:55 davedba 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一.Redolog作用数据库异常关机(比如突然断电,shutdownabort:它会立即关闭数据库,等同于断电)之后,这时已经commit的事务已经记录到onlineredolog中,下次启动数据库时,Oracle进行恢复操作,将onlineredolog中的事务操作调入内存中,进行相应操作后将数据记入到数据文件中,数据操作完成。对于没有commit而已经写入数据文件或回退段的数据,也要进行回滚操作,将数据恢复到rollback的状态,使数据文件和控制文件恢复到崩溃前的一致性状态。总之,数据库下次打开时会占用比正常关闭更长的时间。注意:并不是所有异常关机后,下次启动时都可以恢复到正常状态,异常 阅读全文
posted @ 2010-01-24 22:33 davedba 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一.Redolog作用数据库异常关机(比如突然断电,shutdownabort:它会立即关闭数据库,等同于断电)之后,这时已经commit的事务已经记录到onlineredolog中,下次启动数据库时,Oracle进行恢复操作,将onlineredolog中的事务操作调入内存中,进行相应操作后将数据记入到数据文件中,数据操作完成。对于没有commit而已经写入数据文件或回退段的数据,也要进行回滚操作,将数据恢复到rollback的状态,使数据文件和控制文件恢复到崩溃前的一致性状态。总之,数据库下次打开时会占用比正常关闭更长的时间。注意:并不是所有异常关机后,下次启动时都可以恢复到正常状态,异常 阅读全文
posted @ 2010-01-24 22:33 davedba 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 高版本的Linux自带的OpenSSH在使用的时候,几分钟不操作的话就会自动断开连接,这是出于安全的考虑,但是对于需要长时间使用的用户来说很麻烦,每次都要重新连接。原因有多种, 环境变量TMOUT引起,ClientAliveCountMax和ClientAliveInterval设置问题或者甚至是防火墙的设置问题.,解决方法如下:1.echo $TMOUT如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.2. ClientAliveInterval 60在/etc/ssh/sshd_config中增加 阅读全文
posted @ 2010-01-24 09:08 davedba 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 高版本的Linux自带的OpenSSH在使用的时候,几分钟不操作的话就会自动断开连接,这是出于安全的考虑,但是对于需要长时间使用的用户来说很麻烦,每次都要重新连接。原因有多种, 环境变量TMOUT引起,ClientAliveCountMax和ClientAliveInterval设置问题或者甚至是防火墙的设置问题.,解决方法如下:1.echo $TMOUT如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.2. ClientAliveInterval 60在/etc/ssh/sshd_config中增加 阅读全文
posted @ 2010-01-24 09:08 davedba 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Spool常用的设置set colsep' '; //域输出分隔符set echo off; //显示start启动的脚本中的每个sql命令,缺省为onset feedback off; //回显本次sql命令处理的记录条数,缺省为onset heading off; //输出域标题,缺省为onset pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。set termout off; //显示脚本中的命令的执行结果,缺省为onset trimout on; //去除标准输出每行的拖尾空格,缺省为offset trimspool on;... 阅读全文
posted @ 2010-01-22 15:19 davedba 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Spool常用的设置set colsep' '; //域输出分隔符set echo off; //显示start启动的脚本中的每个sql命令,缺省为onset feedback off; //回显本次sql命令处理的记录条数,缺省为onset heading off; //输出域标题,缺省为onset pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。set termout off; //显示脚本中的命令的执行结果,缺省为onset trimout on; //去除标准输出每行的拖尾空格,缺省为offset trimspool on;... 阅读全文
posted @ 2010-01-22 15:19 davedba 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 从数据库中导一个数据的时候出现了一个很奇怪的问题,中文乱码。 首先可以确认的一点,数据在数据库中是以中文存在的,还有就是用Toad进行连接查询的时候也是中文。 但是在服务器端直接用sqlplus 连接查询之后,所有中文都显示为乱码。 第一反应是字符集的问题,也尝试用修改字符集来解决问题,最终问题还是出在系统的环境变量上。 关于数据库字符集的问题,参考我的blog:Oracle 字符集的查看和修改http://blog.csdn.net/tianlesoftware/archive/2009/12/02/4915223.aspx解决方法:1. export 参数$ export NLS_LANG 阅读全文
posted @ 2010-01-22 15:10 davedba 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 从数据库中导一个数据的时候出现了一个很奇怪的问题,中文乱码。 首先可以确认的一点,数据在数据库中是以中文存在的,还有就是用Toad进行连接查询的时候也是中文。 但是在服务器端直接用sqlplus 连接查询之后,所有中文都显示为乱码。 第一反应是字符集的问题,也尝试用修改字符集来解决问题,最终问题还是出在系统的环境变量上。 关于数据库字符集的问题,参考我的blog:Oracle 字符集的查看和修改http://blog.csdn.net/tianlesoftware/archive/2009/12/02/4915223.aspx解决方法:1. export 参数$ export NLS_LANG 阅读全文
posted @ 2010-01-22 15:10 davedba 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 在数据库里查询数据的时候,我们经常会遇到一些和日期时间格式的问题,比如显示语言,显示格式等。可能数据在数据库里面存放的格式是:YYYY-MM-DD HH24:MI:SS, 但我们查询出来的却是 22-1月-10, 第一反应可能是字符集出了问题。 其实还有一个原因就是系统环境变量没有设置,下面我们就来看下有关这个的配置问题。 1. 在session 中修改1. 1 中英文的切换SQL> alter session set NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE';会话已更改。SQL> select sysdate from dual 阅读全文
posted @ 2010-01-22 14:48 davedba 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 在数据库里查询数据的时候,我们经常会遇到一些和日期时间格式的问题,比如显示语言,显示格式等。可能数据在数据库里面存放的格式是:YYYY-MM-DD HH24:MI:SS, 但我们查询出来的却是 22-1月-10, 第一反应可能是字符集出了问题。 其实还有一个原因就是系统环境变量没有设置,下面我们就来看下有关这个的配置问题。 1. 在session 中修改1. 1 中英文的切换SQL> alter session set NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE';会话已更改。SQL> select sysdate from dual 阅读全文
posted @ 2010-01-22 14:48 davedba 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 归档日志记录着数据库的操作记录,是做数据恢复的依据,如果数据库开启了归档模式,那么就会产生大量的归档日志,当然如果有RMAN备份的话,可以在备份之后删除已经备份过的日志,如果是没有采用rman备份的话,就需要自己来删除这写归档日志。 下面的几个脚本就减轻了DBA的工作量。 Linux 平台:0 2 * * * /home/oracle/scripts/del_archive.sh > /home/oracle/scripts/del_archive.log[oracle@hfcc-svr-newccsdb1 ~]$ more /home/oracle/scripts/del_archiv 阅读全文
posted @ 2010-01-19 10:25 davedba 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 归档日志记录着数据库的操作记录,是做数据恢复的依据,如果数据库开启了归档模式,那么就会产生大量的归档日志,当然如果有RMAN备份的话,可以在备份之后删除已经备份过的日志,如果是没有采用rman备份的话,就需要自己来删除这写归档日志。 下面的几个脚本就减轻了DBA的工作量。 Linux 平台:0 2 * * * /home/oracle/scripts/del_archive.sh > /home/oracle/scripts/del_archive.log[oracle@hfcc-svr-newccsdb1 ~]$ more /home/oracle/scripts/del_archiv 阅读全文
posted @ 2010-01-19 10:25 davedba 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Windows 下RMAN备份脚本,比较简单。 我们看内容。1. 修改RMAN相关参数RMAN>show all;RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON;RMAN>CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:/backup/%F';RMAN>exit;按如上设置后,控制文件和spfile就会随着数据库备份自动备份到d:/backup下;2. 备份脚本rmanbackup.txt文件,内容如下:RUN {allocate ch 阅读全文
posted @ 2010-01-12 14:26 davedba 阅读(463) 评论(0) 推荐(0) 编辑
摘要: Windows 下RMAN备份脚本,比较简单。 我们看内容。1. 修改RMAN相关参数RMAN>show all;RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON;RMAN>CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:/backup/%F';RMAN>exit;按如上设置后,控制文件和spfile就会随着数据库备份自动备份到d:/backup下;2. 备份脚本rmanbackup.txt文件,内容如下:RUN {allocate ch 阅读全文
posted @ 2010-01-12 14:26 davedba 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。一.新特性提纲1.数据库管理部分◆数据库重演(Database Replay)这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。◆SQL重演(SQL Replay)和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。◆计划管理(Plan Mana 阅读全文
posted @ 2010-01-05 13:13 davedba 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。一.新特性提纲1.数据库管理部分◆数据库重演(Database Replay)这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。◆SQL重演(SQL Replay)和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。◆计划管理(Plan Mana 阅读全文
posted @ 2010-01-05 13:13 davedba 阅读(213) 评论(0) 推荐(0) 编辑
摘要: alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打都归档。主要的区别在于:ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换;而ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例执行日志切换。为什么执行热备后要执行alter system archive log cu 阅读全文
posted @ 2009-12-30 15:00 davedba 阅读(116) 评论(0) 推荐(0) 编辑
摘要: alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打都归档。主要的区别在于:ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换;而ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例执行日志切换。为什么执行热备后要执行alter system archive log cu 阅读全文
posted @ 2009-12-30 15:00 davedba 阅读(124) 评论(0) 推荐(0) 编辑
摘要: linux是一个很能自动产生文件的系统,日志、邮件、备份等。所以自从删除就显的很方便。语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /;例1:find /u01/backups -mtime +10 -name "*.*" -exec rm -rf {} /;将/u01/backups目录下所有10天前带"."的文件删除find:linux的查找命令,用户查找指定条件的文件/u01/backups:想要进行清理的任意目录-mtime:标准语句写法+10:查找10天前的文件, 阅读全文
posted @ 2009-12-29 11:43 davedba 阅读(252) 评论(0) 推荐(0) 编辑
摘要: linux是一个很能自动产生文件的系统,日志、邮件、备份等。所以自从删除就显的很方便。语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /;例1:find /u01/backups -mtime +10 -name "*.*" -exec rm -rf {} /;将/u01/backups目录下所有10天前带"."的文件删除find:linux的查找命令,用户查找指定条件的文件/u01/backups:想要进行清理的任意目录-mtime:标准语句写法+10:查找10天前的文件, 阅读全文
posted @ 2009-12-29 11:43 davedba 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么是 yum yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。 yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependen.. 阅读全文
posted @ 2009-12-28 17:32 davedba 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 什么是 yum yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。 yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependen.. 阅读全文
posted @ 2009-12-28 17:32 davedba 阅读(168) 评论(0) 推荐(0) 编辑
摘要: LOB大对象处理:主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。一. Oracle中的LOB数据类型分类1,按存储数据的类型分:①字符类型:CLOB:存储大量 单字节 字符数据。NLOB:存储定宽 多字节 字符数据。②二进制类型:BLOB:存储较大无结构的二进制数据。③二进制文件类型:BFILE:将二进制文件存储在数据库外部的操作系统文件中。存放文件路径。2,按存储方式分:①存储在内部表空间:CLOB,NLOB和BLOB②指向外部操作系统文件:BFILE二,大对象数据的录入2.1,声 阅读全文
posted @ 2009-12-24 17:47 davedba 阅读(193) 评论(0) 推荐(0) 编辑
摘要: LOB大对象处理:主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。一. Oracle中的LOB数据类型分类1,按存储数据的类型分:①字符类型:CLOB:存储大量 单字节 字符数据。NLOB:存储定宽 多字节 字符数据。②二进制类型:BLOB:存储较大无结构的二进制数据。③二进制文件类型:BFILE:将二进制文件存储在数据库外部的操作系统文件中。存放文件路径。2,按存储方式分:①存储在内部表空间:CLOB,NLOB和BLOB②指向外部操作系统文件:BFILE二,大对象数据的录入2.1,声 阅读全文
posted @ 2009-12-24 17:47 davedba 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。 除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出 阅读全文
posted @ 2009-12-19 23:48 davedba 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。 除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出 阅读全文
posted @ 2009-12-19 23:48 davedba 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一. 坏块说明1.1 相关链接 在看坏块之前,先看几个相关的链接,在后面的说明中,会用到链接中的一些内容。ORA-600 各个参数含义说明http://blog.csdn.net/tianlesoftware/article/details/6645809Oracle 不同故障的恢复方案http://blog.csdn.net/tianlesoftware/article/details/6106178Current online Redo 和 Undo 损坏的处理方法http://blog.csdn.net/tianlesoftware/article/details/6261475Orac 阅读全文
posted @ 2009-12-17 14:08 davedba 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一. 坏块说明1.1 相关链接 在看坏块之前,先看几个相关的链接,在后面的说明中,会用到链接中的一些内容。ORA-600 各个参数含义说明http://blog.csdn.net/tianlesoftware/article/details/6645809Oracle 不同故障的恢复方案http://blog.csdn.net/tianlesoftware/article/details/6106178Current online Redo 和 Undo 损坏的处理方法http://blog.csdn.net/tianlesoftware/article/details/6261475Orac 阅读全文
posted @ 2009-12-17 14:08 davedba 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一. 官网说明 owid的定义:A globally unique address for a row in a database. rowid 分为extended rowid 和 restricted rowied.1.1 Restricted ROWID Internally, the ROWID is a structure that holds information that the database server needs to access a row. The restricted internal ROWID is 6 bytes on most platforms. E 阅读全文
posted @ 2009-12-16 19:34 davedba 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一. 官网说明 owid的定义:A globally unique address for a row in a database. rowid 分为extended rowid 和 restricted rowied.1.1 Restricted ROWID Internally, the ROWID is a structure that holds information that the database server needs to access a row. The restricted internal ROWID is 6 bytes on most platforms. E 阅读全文
posted @ 2009-12-16 19:34 davedba 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一. DBV 说明 DBV是一个常用的工具,OracleMOS上有一篇文章介绍DBV:[ID 35512.1]。 dbverify工具的主要目的是为了检查数据文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。DBV checks Oracledatafiles to ensure that:(1)The datafile has a valid header (2)Each datablock in the file has aspecial "wrapper" which identifies the block - this&qu 阅读全文
posted @ 2009-12-16 00:35 davedba 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一. DBV 说明 DBV是一个常用的工具,OracleMOS上有一篇文章介绍DBV:[ID 35512.1]。 dbverify工具的主要目的是为了检查数据文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。DBV checks Oracledatafiles to ensure that:(1)The datafile has a valid header (2)Each datablock in the file has aspecial "wrapper" which identifies the block - this&qu 阅读全文
posted @ 2009-12-16 00:35 davedba 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一. BBED介绍 有关BBED 详细使用说明的pdf文档,也是从网上下载的: http://download.csdn.net/source/1902555 Thename bbed is an acronym for Block Browser and EDitor and it is shipped with thedatabase. It is intended for Oracle internal use only and the company neverpublishes any details about it. It is a very powerful tool but 阅读全文
posted @ 2009-12-14 21:37 davedba 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一. BBED介绍 有关BBED 详细使用说明的pdf文档,也是从网上下载的: http://download.csdn.net/source/1902555 Thename bbed is an acronym for Block Browser and EDitor and it is shipped with thedatabase. It is intended for Oracle internal use only and the company neverpublishes any details about it. It is a very powerful tool but 阅读全文
posted @ 2009-12-14 21:37 davedba 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。 2 .解决Toad对中文显示乱码问题: 系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 3 .toad中自动提示功能,就像plsql developer那样: 输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择 4 .如何支持代码自动更正,如输入ndf,自动替换成NO_DATA_FOUND,输入sf自动替换成select * from: 点开菜单edit-> 阅读全文
posted @ 2009-12-11 08:03 davedba 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。 2 .解决Toad对中文显示乱码问题: 系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 3 .toad中自动提示功能,就像plsql developer那样: 输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择 4 .如何支持代码自动更正,如输入ndf,自动替换成NO_DATA_FOUND,输入sf自动替换成select * from: 点开菜单edit-> 阅读全文
posted @ 2009-12-11 08:03 davedba 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 从Oracle10g开始,sqlplus提供了一个参数选项-prelim,用这个参数,在系统已经hang的时候。我们可以连接到SGA而不是数据库,也就是说没有session被创建。一. 通过以下步骤可以获取系统信息:sqlplus -prelim / as sysdbaoradebug setmypidoradebug unlimit;oradebug dump systemstate 10对于9i数据库,可以通过安装10g的客户端连接 9iR2工作正常。二. prelim参数特点1.首先在数据库上启用10046事件:SQL> alter system set events ‘10046 阅读全文
posted @ 2009-12-10 16:42 davedba 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 从Oracle10g开始,sqlplus提供了一个参数选项-prelim,用这个参数,在系统已经hang的时候。我们可以连接到SGA而不是数据库,也就是说没有session被创建。一. 通过以下步骤可以获取系统信息:sqlplus -prelim / as sysdbaoradebug setmypidoradebug unlimit;oradebug dump systemstate 10对于9i数据库,可以通过安装10g的客户端连接 9iR2工作正常。二. prelim参数特点1.首先在数据库上启用10046事件:SQL> alter system set events ‘10046 阅读全文
posted @ 2009-12-10 16:42 davedba 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 以前也整理过一遍有关跟踪事件的文章,不过命令方面没有这篇强。Oracle 跟踪事件 set eventhttp://blog.csdn.net/tianlesoftware/archive/2009/12/10/4977827.aspx一.Memory Dumps1).Global AreaALTER SESSION SET EVENTS ‘immediate trace name global_area level n’;1 包含PGA2 包含SGA4 包含UGA8 包含indrect memory2).Library CacheALTER SESSION SET EVENTS ‘immed 阅读全文
posted @ 2009-12-10 10:56 davedba 阅读(228) 评论(0) 推荐(0) 编辑