Oracle RAC 10gR2 环境下开启归档日志的步骤(八一原创)
准备工作:1、首先备份现有的spfile。2、关闭rac数据库。打开rac10g的归档步骤:1、在第一个节点的/opt/oracle下创建一个pfileSQL> create pfile='/opt/oracle/hd0.ora' from spfile;2、先关闭rac数据库的所有节点3、编辑pfile,把*.cluster_database修改成false,并添加如下两行:*.log_archive_dest_1='LOCATION=/backup/arch'*.log_archive_format=v3hd_%t_%s_%r.arc4、用刚修改的pfile创建一个spfile:SQL> create spfile from pfile='/opt/oracle/hd0.ora';5、启动到mount状态:SQL> startup mount6、在mount下打开归档并验证
利用触发器监控对某个表操作的用户信息
1、创建日志表create table SQL_MON( EXE_TIME DATE, LOGON_TIME DATE, SESSION_ID NUMBER, IP_ADDRESS VARCHAR2(256), MACHINE VARCHAR2(64), OSUSER VARCHAR2(30), PROGRAM VARCHAR2(64), USERNAME VARCHAR2(30), SQL_TEXT VARCHAR2(1000))2、用sys用户创建触发器CREATE OR REPLACE TRIGGER tri_testAFTER update or delete ON kmuser.sd_item_comFOR EACH ROWBEGINinsert into kmuser.sql_monselect sysdate exe_time,s.logon_time,userenv('sessionid') session_id,sys_context('userenv','ip_address') ip
搞定rac
经过不懈努力,终于在我的破机器下配置成功了rac,可惜速度实在太慢了,配置不够快没办法,明天再来进一步研究到底能不能1个rac上跑多个独立数据库吧,到此为止,下班![@more@]