FGA审计及audit_trail参数
通过这个案例我只想记录以下在我的测试过程中出现的错误和异常,今天想测试FGA特性,结果发生了如下两个错误:1、执行报错误,是因为 audit_trail => DBMS_FGA.DB_EXTENDED, 语句前面没加sys用户名导致,即应该是如下:audit_trail => sys.DBMS_FGA.DB_EXTENDED,2、执行成功,dba_fga_audit_trail试图中无数据但在dba_common_audit_trail视图有数据;另外,要启用FGA审计,需要配置audit_trail初始化参数,该参数是静态参数,需要重启实例。如下问题本人操作的具体过程:[@more@]SQL> conn sys as sysdbaEnter
11gR2 RAC添加节点步骤
1 添加节点node3,3个节点的hosts配置如下:127.0.0.1 localhost::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#node1192.168.8.221 rac1 rac1.oracle.com192.168.8.222 rac1-vip172.168.1....
系统表和数据字典视图
1.系统表ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下:v$controlfile:控制文件的信息;v$datafile:数据文件的信息;v$log:日志文件的信...
ORACLE打补丁的方法和案例
打补丁使用opatch工具,具体操作方法以补丁包中的readme.txt为准1. 查看某个补丁是否安装的方法(下面命令不行就升级opatch)$ORACLE_HOME/OPatch/opatchlsinventory2. 下载补丁包查看当前opatch版本。Oracle 11.2.0.1.0 自带的opatch版本是11.1.0.6.6。补丁包的README.html中有描述该补丁...
关于隐藏参数:_no_recovery_through_resetlogs
这个参数用于限制恢复能否跨越resetlogs,对于数据库的恢复来说,resetlogs通常意味着不完全恢复,在数据库resetlogs打开之后,控制文件中的很多信息被改写,在Oracle 10g之前,如果数据库resetlogs打开,那么将不再能够通过当前的控制文件再次进行resetlogs点之前的恢复,而Oracle 10g改变了这个历史。在Oracle 10g中,即使通过resetlogs方式打开了数据库,Oracle仍然支持再次从resetlogs时间点之前进行恢复;在Clone数据库时,Oracle设置这个参数为True,意思就是不允许再次进行跨越resetlogs时间点的恢复。[@more@]
Oracle9i中v$sql、v$sqlarea、v$sqltext、v$sql_plan的联系与区别
对于同一个SQL语句,如果在不同环境下使用了不同的优化器目标的情况下,会有不同的执行计划,这样就要求分别有一个独立的游标(即子游标)来区别出每一种情况下的不同的运行行为。[@more@]Oracle用v$sqlarea中一行保存同样语句的SQL,并用字段version_count的值来指出子游标的个数,而在v$sql里面为每个子游标保留了一个单独的行。两个表可以通过字段address和hash_value相互对应。例如下面例子:SQL> select address,hash_value,sql_text,version_count 2 from v$sqlarea where sql_text like 'select value$ from sys.pr
Linux平台的多路径软件multipath的使用案例
在Linux和AIX平台都有一部分存储产品使用操作系统自带的多路径软件,包括最常见的HP和IBM的部分存储产品,在Linux自带的多路径软件叫做multipath,这篇文章以IBM N系列存储在Li...
oracle RMAN 简要介绍及使用
1.RMAN环境简介1)RMAN是对数据库进行备份和恢复操作并自动管理相关备份策略的客户端工具。2)RMAN环境至少包括两部分:目标数据库(target database):即需要进行备份和恢复的数据库,在RMAN命令行下通过target命令指定;RMAN客户端:默认存放于$ORACLE_HOME/bin目录下的可执行程序,用于执行RMAN命令进行...
Oracle SCN详解
Oracle中的SCN(system change number)和我们的北京时间的意义是相同的,SCN是Oracle中的时间号。 为什么Oracle不用时间来界定呢?我在北京时间8:00的时候执行一条DML语句,然后修改机器上的时间为7...
【备份】RMAN中对控制文件的几种备份方法
控制文件对于Oracle数据库来说是至关重要的,这里简单的介绍几种在RMAN中对控制文件的备份方法。1.进入RMAN命令行界面secooler@secDB /oracle/oradata$ rman target /Recovery Manager: Release 10.2.0.3.0 - Produc...
Oracle 控制文件损坏解决方案
Oracle 控制文件损坏解决方案 故障一:丢失(损坏)一个控制文件前台报错:ORA-00205:error in identifying control file,check alert log formore info解决方案:(干净或非干净方式关闭数据库)使用完好的控制文件复制(替换)重命名丢失(损坏)的控制文件; 故障二:两个控制文件版...
Oracle 11g RAC查看ASM日志、grid日志和DB日志
Oracle 11g RAC查看ASM日志、grid日志和DB日志
oracleasm软件包的日志(log)路径
配置oracleasm失败:[root@rac1 ~]# /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets ('[]'). Hitting <ENTER> without typing ananswer will keep that current value. Ctrl-C will abort.Default user to own the driver interface [grid]: Default
RAC控制文件恢复(三种不同情况)
RAC控制文件恢复(三种不同情况)测试环境:系统:LINUX-64数据库:10.2.0.1二节点的RAC(RACDB1,RACDB2),存储用的ASM有备份情况下,丢失控制文件,我们改如何恢复?一:使用备份的控制文件恢复,最后需要使用r...
oracle快速定位数据库瓶颈
oracle快速定位数据库瓶颈--数据库巡检或性能优化方法各异,但首要的是要发现数据库性能瓶颈,系统自带的statspack,或awr太耗时.--1、查询数据库等待事件top10,关注前前几个等待事件,关注前三个等待事件是否有因果或关联关系--oracle 9iselect t2.event,round(100*t2.time_waited/(t1.w1+t3.cpu),2) event_wait...
Oracle阻塞会话查询
select INST_ID, SID, TYPE, ID1, ID2, LMODE, REQUEST, CTIME, BLOCK,DECODE (BLOCK, 0, '', 'blocker') blocker,DECODE (request, 0, '', 'waiter') waiterfrom gv$lock where (ID1,ID2,TYPE) in(select ID1,ID2,TYPE from gv$lock where request>0)order by blocker;执行结果示例如下:INST_ID &nbs...
在oracle中跟踪会话执行语句的几种方法
生成sql trace可以有以下几种方式:1、参数设置:非常传统的方法。系统级别:参数文件中指定: sql_trace=true或SQL> alter system set sql_trace=true;注意:系统级别启用sql_trace,会产生大量trace文件,很容易耗...
【11gR2新特性】DBMS_RESULT_CACHE管理结果缓存的包
Oracle 11g提供了DBMS_RESULT_CACHE包来查询SQL结果缓存内容的状态和适当地控制SQL结果缓存内容。DBMS_RESULT_CACHE功能和存储过程功能/存储过程 描述STATUS: 返回结果缓存的当前状...
对oracle分区表的理解整理
1.表空间及分区表的概念 表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。 分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进...
Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512
Oracle 11.2.0.3 ORA-12012ORA-29280 ORA-06512 问题现象: db alert日志中出现如下告警信息: Errors in file/app/oracle/diag/rdbms/cctv/CCTV2/trace/CCTV2_j000_1370.trc: ORA-12012: error on auto execute of job"ORACLE_OCM"."MGMT_CONFIG_JOB_2_2" ORA-29280: invalid ...