04 2013 档案
摘要:五、failover
一般情况下执行failover都是主库已经game over。故障转移将备库转换为主库,但不把原主库(有故障,无法正常工作)切换为备库。当故障转移发生后,你必须重建主库,或者使用闪回数据库功能将主库回退到故障发生前,然后转换其为备库并启用日志应用。
执行failover有几个前提条件如下
阅读全文
摘要:四、switchover主备切换
DG的主要用途是HA高可用性,既然已经搭建好了主备环境,那现实环境中可能存在以下几种情况。
由于某种原因我们需要切换主备身份,即主备切换(Switchover)
主库故障,需要启用备库为主库,即故障转移(Failover)
客户端实现自动的故障转移-客户端故障转移(Client Failover)
下面就这几种情况以及使用闪回数据库重建库,活动数据卫士(Active Data Guard),进行讨论。
阅读全文
摘要:ora-00322:log 1of thread 1 is not current copyora-00312:online log 1thread 1:'opt/oracle/oradata/oradb/REDO02.LOG'解决办法如下:1. shutdown immediate;2. startup mount;3. alter database clear logfile 'opt/oracle/oradata/oradb/REDO02.LOG';4. alter database open;5. select status from v$instanc
阅读全文
摘要:1.检查alert日志获取alert文件位置 sql>show parameter background(background_dump_dest) 或者sql>select value from v$diag_info where name='Diag Trace';2.从alert中获取trace信息 cat或者tail -f 查看alert信息 (ctrl+z退出) 然后使用tkprof /**** out /tmp/output.txt输出trace信息3.如果alert日志过大,可以先备份后清空 #echo /dev/null > alert_<
阅读全文
摘要:网络上关于dataguard的配置文章很多,但是很多打着oracle11g的文章实际都是只能在9 10 上运行,比如FAL_CLIENT在11g中已经废弃,但是现在网络上的文章都是没有标注这一点。而且对于具体含义语焉不详对于新手只能知其然而不知其所以然。这篇文章我就想让像我这样的人对于dataguard配置不仅仅知道怎么配置,还要知道为什么需要这样配置,这样的效果才是最好的。
这篇文章不仅仅是记录如何配置,还介绍了为什么是这样,以及注意要点,我希望这个文章可以作为进行dataguard配置的一个参考手册。
阅读全文
摘要:通常情况下,Oracle数据库安装之后是不会轻易的删除的。但是当我们进行日常实验或者软件故障问题调整时,是需要进行Database Server或者Client删除的。
阅读全文
摘要:很多情况下我们需要使用一个虚拟机文件来应用到多个虚拟机,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而VirtualBox不允许注册重复的uuid。这个时候我们可以使用命令行工具:VBoxManageclonehd“E:\ProgramFiles\vbox\xp.vdi”“E:\ProgramFiles\vbox\xp22.vdi”注意这个时候源和目标不能在一个目录中,否则会提示vdi already exists.
阅读全文
摘要:有的情况下,我们需要修改已经安装oracle数据库的主机名。以下是具体步骤1.修改/etc/hosts su - vi /etc/hosts2.修改network vi /etc/sysconfig/network 注意以上两个文件必须全部修改,否则会错误,修改完毕后不会立即生效,如hostname看到还是旧的,需要reboot3.修改oracle的listener$cd $ORACLE_BASE/11.2/network/admin vi listener.ora4.如果tnsnames.ora使用的是主机名也需要修改 vi tnsnames.ora然后hostnamelsnrctl sta
阅读全文

浙公网安备 33010602011771号