易截截图软件、单文件、免安装、纯绿色、仅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的Window服务启动时并不启动实例

在window服务启动时并不启动实例的两种方法:
  (1)通过oradim startup 参数设定,如下:
  a.查看oradim帮助
C:Documents and SettingsAdministrator>oradim help
DIM-00002: 有效的命令包括: -DELETE, -EDIT, -NEW, -STARTUP 和 -SHUTDOWN
  请输入以下命令之一:
  通过指定以下参数创建例程:
-NEW - ......

Oracle session总结

  从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了。
  由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值。
  处理方式不外乎两种:扩大oracle最大session数以及清除inact ......

orale tablespace&datafile oracle表空间

在前面学习Oracle数据库基础架构时,已经了解了Oracle的存储结构,逻辑上,Oracle的数据存放在tablespaces中,物理上存放在datafiles中。一个tablespace只能属于一个数据库(一个数据库可包括多个tablespace),包括了1个或多个数据文件。Tablespace可进一步分为segments、extents和blocks。一个datafile只属于一个数据库的一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号