v$logmnr_contents session_info為null 或unknown
数据被更新或删除了,你的boss要你找出是谁干的,可是数据库又没开审计,那就试试通过log miner看能不能找到一些操作信息. 大概如下: 1.查找准备miner的日志 select * from v$archived_log where first_time>=to_date('201412260800','yyyymmddhh24mi') and next_time
oracle rman 异机还原测试--set newname
同事进行年末的异机还原测试,到快还原完成才发现空间不足.原来,原数据库服务器的硬盘分区是/u02,/u03,/u09各200G, 而还原测试是把rman的备份複製到另一台服务器上做的,这个服务器的硬盘分区是/u02,/u03,/u09,/u10各120G,而且 实际数据库在/u02,/u03所占都空间都有130多G了,超过了目标数据库的/u02,/u03的120G.同事准备对...
dataguard 更換IP,service_name(二)
在http://blog.itpub.net/28539951/viewspace-1312403/中讲到,如果我们只是简单的switchover, 客户端的tnsnames里存的可是之前的IP和service_name,此时客户端就需要修改tnsnames里对应的IP 和service_name,如果是B/s程序还好,直接的C/S程序每个客户端都要修,有时甚至已经不现实. 所以常常会在switchover之后,还要修改对...
oracle 11g rac install for linux
rhel11g02 --a pub 123.0.0.103 vip 123.0.0.203 scan 123.0.0.205 priv 124.0.0.103 storage 125.0.0.103 rhel11g03 --b pub 123.0.0.104 vip 123.0.0.204 priv 124.0.0.104 storage 125.0.0.104 1.--a,b vi /etc/hosts 123.0.0.103 rhel11g02 123.0.0.104 r...
oracle 10g rac install for linux
rhel10g03 --a pub 123.0.0.110 vip 123.0.0.210 priv 124.0.0.110 storage 125.0.0.110 rhel10g04 --b pub 123.0.0.111 vip 123.0.0.211 priv 124.0.0.111 storage 125.0.0.111 1.--a,b vi /etc/hosts 123.0.0.110 rhel10g03 123.0.0.111 rhel10g04 123.0.0...
dataguard 切換后更换IP,service_name
本帖最后由 selectshen 于 2014-10-28 16:55 编辑测试DB信息:--DB1os:rhel5.6 ip:123.0.0.52 oracle version:10.2.0.4 sid:rh10g03 db_role:primary--DB2os:rhel5.6 ip:123.0.0.54 oracle version:10.2.0.4 sid:rh10g02 db_role:standby先做一个简单的switchover-----------------DB1SQL> select switchover_stat...
mysql for linux 配置多服务
1.修改/usr/my.cnf参数文件 修改完成后如下: [mysqld_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin user = mysql &nbs...
mysql for linux主从切换
主mysql down掉,无法开启,以下为切换从mysql到主mysql.1.停用mysql slavestop slave;2.关闭mysqlservice mysql stop3.修改/usr/my.conf,注释掉read_only=on.4.修改服务器IP为主服务器IP.vi /etc/sysconfig/network-scripts/ifcfg-ethXservice network restart5.启动mysql.service mysql start...
mysql for linux 配置主从複製
假设:服务器A为主mysql,服务器B为从mysql.1.在服务器A,B上安装mysql.2.修改/usr/my.cnf 参数文件 服务器A: 修改后的参数文件内容(红色字体为新加入内容): [mysqld] datadir =/u02/mysqldat...
mysql for linux 安装
1.如果安装linux时有预装的mysql版本不是5.6,卸载. (卸载时用图形介面会更方便)2.在root下安装mysql 5.6. rpm -ivh MySQL-client-advanced-5.6.14-1.rhel5.x86_64.rpm rpm -ivh MySQL-server-advanced-5.6.14-1.rhel5.x86...
Oracle 系统监控建置三(共三)
-----------------------------------------------监控分区表----1,create table CHECK_PARTITION_TABLE( IP VARCHAR2(15) not null, service VARCHAR2(10) not null, OWNER ...
Oracle 系统监控建置二(共三)
-----------------------------------------监控表空间----1,create table CHECK_TABLESPACE( IP VARCHAR2(20), SERVICE VARCHAR2(10), TABLESPACE_NAME VARCHAR2(20), MEGS_ALLOC NUMBER(8...
Oracle 系统监控建置一(共三)
Oracle 系统监控建置--参考了一些网上的资料,本文讲述如何建置一个基本的oracle数据库监控系统.适用于中小公司对多台数据库的集成监控.--所谓监控系统也就是对数据库中系统数据的採集,以达到监控的目的.可以通过前台程序显示,也可以通过邮件的方式提醒.--监控的对象有oracle:db 状态,监听状态,top 5,表空间,备援,备份,...
双网卡绑定
-----linux1. vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0ONBOOT=yesBOOTPROTO=noneNETMASK=255.255.255.0IPADDR=123.0.0.54BROADCAST=123.0.0.255NETWORK=123.0.0.0USERCTL=noTYPE=Ethernet2.vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneONBOOT=yesMASTER=bond...
oracle for linux 备份脚本
1.oracle账号的contab中加入以下,包含dp备份,rman备份和备份删除########### delete archivelog and database backup #############################00 07 * * * sh /exp/backup/delete.sh > /exp/backup/delete.log########### rman backup ##############################################00 23 * * 0 sh /exp/backup...
oracle for linux 自动启动
1.切换到root用戶su -2.产生服务配置文件touch /etc/rc.d/init.d/ora_SID #SID为oracle sid3.修改配置文件权限chmod 775 /etc/rc.d/init.d/ora_SID #SID为oracle sid4.vi /etc/rc.d/init.d/ora_SID #SID为oracle sid加入以下#!/bin/bash## chkconfig: 35 95 1# descr...
读书笔记-高级owi与oracle性能调整-network
sql*net message from/to client,sql*net message more data from/to clientsql*net message from/to dblink,sql*net more data from/to dblink这些事件大部份视为idle事件,所以分析性能问题时一般不予考虑.但某些情况下,这些事件对于分析性能下降原因可提供决定性线索.这些事件与性能问题相关的情况如下:(1)网络速度缓...
读书笔记-高级owi与oracle性能调整-io
db file scattered readoracle在执行全表扫描或全索引扫描时,为保障性能,尽量一次性读取多个块,这称为multi block i/o.每次执行multi block i/o,都会等待物理i/o结束,此时等待db file scattered read事件.解决办法:(1)需要筛选出主要发生db file scattered read等待的sql语句.如果不必要地执行fts或index full scan,修改...
读书笔记-高级owi与oracle性能调整-segment
enq:hw-contention为防止多个进程同时修改hwm而提供的锁称为hw锁.想要移动hwm的进程必须获得hw锁.若在获取hw锁过程中发生争用,则等待enq:hw-contention事件.hw锁争用大部份是因大量执行insert所引发的,偶尔也会因大量执行update在回滚估中发生hw锁争用现象.若是update,表中段的扩展的大小虽然不多,但在创建回滚数据的过...
读书笔记-高级owi与oracle性能调整-transaction
enq:tm-contention执行dml期间,为防止对与dml相关的对象进行修改,执行dml的进程必须对该表获得tm锁.若在获取tm锁的过程中发生争用,则等待enq:tm-contenttion事件.一般发生tm锁争用的情况如下:(1)修改无索引外键的父键时(2)dml和ddl之间的tm锁争用(3)lock table...引起的tm锁争用(4)direct load工作引起的tm锁争用解...