设置自动检测ORACLE ALERT日志,出现问题邮件通知功能
1、在AIX下编辑/etc/inetd.conf 文件,去掉pop3前面的注释,打开外部接收邮件功能。并重启该进程:refresh -s inetd2、编写一个check_ora.sh脚本:#!/usr/bin/kshALERTLOG=/oraclefs/admin/oradb/bdump/alert_ora9i.logSYSOPR=oracle# get template first time# grep "ORA-" $ALERTLOG > /tmp/alertlog.tmpltgrep "ORA-" $ALERTLOG > /tmp/alertlog.cmp# Compare both files.# If no difference, let's sleep againif ! ( cmp -s /tmp/alertlog.tmplt /tmp/alertlog.cmp )thenbanner error( date; diff /tmp/al
oracle swingbench 压力测试软件安装配置
1 Swingbench 简述ITPUB个人空间1.1 概述ITPUB个人空间这是Oracle UK的一个员工在一个被抛弃的项目的基础上开发的。目前稳定版本2.2,最新版本2.3,基于JDK1.5。该工具是免费的,可以在作者的网站上自由下载,并且拥有详细的使用文档。除了Swingbench,作者还开发了两个相关工具:测试 数据生成工具DataGenerator和跟踪文件分析工具Trace Analyzer。Swingbench 可以执行4种不同的标准测试(benchmark),拥有三种前端展示方式Swingbench/Charbench/Minibench,其中 Charbench是字符模式的,另外两种是GUI模式的。另外还可以通过ClusterOver
oracle 10G RAC 归档设置
首先查看数据库现有模式可使用以下语句:select name,log_mode from v$database;也可以用下面的语句:archive log list;(该方法需要as sysdba)10G RAC更改归档方式:1、登录两个实例后,在每个实例上执行:shutdown immediate2、打开归档(在一个实例上执行):startup mountalter database archivelog;alter database open;3、关闭归档(在一个实例上执行):startup mountalter database noarchivelog;alter database open;4、在另一个实例上执行:startup最好重启crs,使用sqlplus startup是使用pfile启动的(没有spfile)。10G单库更
Oracle Database 10g 快速闪回区配置及管理
何为闪回恢复区按照Oracle官方文档的解释:Flash Recovery AreaThe flash recovery area is an Oracle-managed directory, file system, or Automatic Storage Management disk group that provides a centralized disk location for backup and recovery files. Oracle creates archived logs in the flash recovery area. RMAN can store its backups in the flash recovery area, and it uses it when restoring files during media recovery. The flash recovery area also acts as a disk cache for tape.Oracle recovery components
关于alter database open resetlogs及incarnation的理解
取自ITpub上的案例,如下不完全恢复只能做一次吗?采用rman的默认设置,对数据库进行了backup database备份。进行了一些操作后,然后直接关闭启动到mount状态RMAN> run{2> set until time "to_date('2010-10-16 23:14:42','yyyy-mm-dd hh24:mi:ss')";3> restore database;4> recover database;5> }executing command: SET until clauseStarting restore at 17-OCT-10allocated channel: ORA_DISK_1channel ORA_DISK_1: sid=156 devtype=DISKchannel ORA_DISK_1: starting datafile backupset restorechannel ORA
解决ora-01861文字与格式字符串不匹配
解决ora-01861文字与格式字符串不匹配 症状:c/s程序本来运行正常,一次重装系统,重装oracle客户端后,insert日期格式数据,出现题目中错误。解决办法:Oracle时间格式讨论在网上看见不少oracle新学者对oracle的时间格式很烦,经常是设计了一个带时间字段的表之后,向表插入数据失败。回想起自己刚开始学习oracle时,也对这个时间格式摸不着头脑,虽然是小小的问题,高手们不屑于讨论,但对初学者来讲,这也是一个不大不小的坎,没找到门路的话, 可能几天都过不去,其实就是一层窗户纸,没什么难的。这里做一个简单的小结,因水平有限,
oracle 查询表字段明细、字段注释、表注释
查询表字段明细select column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALEfrom all_tab_columns where table_name='tablename'字段注释select * from user_col_comments;表注释select * from user_tab_comments;表明细+表注释+字段明细+字段注释select ATC.OWNER,atC.TABLE_NAME,utc.comments,ATC.COLUMN_NAME,ATC.DATA_TYPE,ATC.DATA_LENGTH,ATC.NULLABLE, ucc.comments from(select ATC.OWNER,atC.TABLE_NAME,ATC.COLUMN_NAME,ATC.DATA_TYPE,ATC.DATA_LENGTH,ATC.NULLABLEfrom all_tab_columns ATC where ATC.o
autotrace的使用说明
一、启用Autotrace功能。任何以SQL*PLUS连接的session都可以用Autotrace,不过还是要做一些设置的,否则可能报错。1、报错示例:SQL :> set autotrace on;SP2-0613: Unable to verify PLAN_TABLE format or existenceSP2-0611: Error enabling EXPLAIN reportSP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSP2-0611: Error enabling STATISTICS report*******************************************************************************SQL> set autotrace on;SP2-0613: 无法验证 PLAN_TABLE 格式或