易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE STANDBY学习实践科学发展观心得体会

实践第一讲:
名词解释:
dataguard:呵呵 ORACLE高可用体系中三架马车之一(RAC、STREAM)。干嘛用???就是异地备份、容灾什么的。什么原理??==聊哈。
primary:数据母体
standby:数据母体的拷贝或备份或克隆(只能克9个 为什么 要问ORACLE 为什么 log_archive_dest_n 这个你N的上限是10喽)
实践第二件:
实践检验真理的唯一标准:
先说 这个standby怎么来的。。看过君三思那丫的BLOG吗,丫的还出书,佩服啊。不知道啊 那丫的 写了很多 去看看吧。。。要不 知道RMAN  duplicate,再不行  绝招就是COPY。
我是这么搞哦。。。
先备份数据库 and 归档日志。COPY到standby那个备机上。路径要一致哈。
primary 生成standby的控制文件:alter database create standby controlfile as '***.ctl',一样拷贝过去,一样的路径。
这个东东你在rman中  list copy 能找得到。
接下来 就是最最重要的呢???
什么呢??你猜primary 和n个standby它们是怎么个搭建异地备份的体系。
oracle有两个东西不错:归档日志、联机日志。(它们区别 知道吧。。)
primary在归档下(玩这个必须要归档模式,要不没搞头)不管干嘛了 都要记账。做完了就通过快递公司送到各个分舵。各个分舵接到领导指示,就贯彻领导精神,一模一样的搞一遍。呵呵原理就这样。
那参数怎么配。。。。几个要点:节点间通信,那肯定要配置network嘛。然后就该在节点们的参数文件里加上几个参数:
db_unque_name
log_archive_config
log_archive_dest_n
log_archive_dest_state_n
fal_server
fal_client
注意:一个dataguard下的所有节点的db_name要一致。既然是通信,那我应该要知道对方的来头,姓什么。这个人在你的network中定义过了,就是他了。不是什么实例名或服务名哦   我被君三思误导过。。。呵呵 人非圣贤,孰能无过。
都好了。。还有一个事忘了(节点的sys密码要一致,不一致啊 你就重新定义)那就  duplicate target database for standby.
。。。。。。我等。。。。。
好了  恭喜  成功一小步。。。。
接下来  看你决定dataguard的保护模式,要求高了 就在standby上建几个standby log,这里我选择 最大性能的 不建了。
继续哈。。。
在standby上执行同步:recover managed standby database disconnect from session.
OK!!!分别去主机和备机上检验劳动成果。
怎么看。。。。select switchover_status fr


相关文档:

oracle事务处理

1.回退事务
最好设置一个保存点,例savepoint a,或者执行 exec dbms_transaction.savepoint('a')(执行前需要执行set serveroutput on语句);取消部分事务就可以使用rollback to a,或者执行exec dbms_transaction.rollback_savepoint('a');取消全部事务可以执行rollback,或者exec dbms_transaction.rollback;
2.只读事务
......

Oracle JOB 用法小结

一、设置初始化参数 job_queue_processes
 
sql> alter system set job_queue_processes=n;(n>0)
job_queue_processes最大值为1000
 
查看该值 show parameter processes
 
查看job queue 后台进程
sql>select name,description from v$bgprocess;
 
二,dbms_job package 用法介 ......

oracle数据同步

oracle数据库同步
在两台oracle数据库之间测试成功,下面就总结一下吧:
需求:
现有两台oracle数据库服务器A和B(A,B可以是在同一内网,也可以是在互联网上的两台独立机器)。A和B里有都有testable表,结构一样,现需要当A库中的testable表变化时,B库里的testable也相应变化数据
我的解决方案:
在A中建立到B库的 ......

用perl查询oracle数据库中存在的lock

原文地址oracle lock
1用Perl TK模块 查询DB中的LOCK
use DBI;
use Tkx;
use DBD::Oracle qw(:ora_session_modes);
$mw = Tkx::widget->new(”.”);
$mw->g_wm_title(”Oracle Lock”);
$content = $mw->new_ttk__frame(-padding => “5 5 12 0″);
$content->g_grid ......

Oracle数据库登录的身证验证

[oracle@liwei admin]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Thu May 1 15:55:18 2008
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Connected to an idle instance.
SQL> quit
Disconnected
[oracle@liwei admin]$ sqlplus "/ as sysdba"
SQL*Plus: Release 10 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号