- 博客(14)
- 资源 (46)
- 收藏
- 关注
原创 11g bbed的安装
10g 和11g oracle bbed 的安装方式有su在10g的数据库中cd /u01/oracle/product/10.2.0/rdbms/lib[oracle@dba lib]$ scp ssbbded.o sbbdpt.o oracle@10.10.6.51:/home/oracleoracle@10.10.6.51's passwor
2014-05-31 16:57:32 2268 1
转载 BBED使用手册
BBED是Oracle提供的块编辑器,借助BBED,可以帮助我们更好的理解Oracle的Block的结构。当然,反过来说,也只有更加理解块的结构,才能更好的利用BBED完成某些特殊情况下的灾难恢复。 以下是BBED各个命令的使用,翻译自BBED手册。set dba: 设置当前编辑/浏览的数据块地址,dba的格式:file_id,block_id,如选择4号数据文件的16号数据块:s
2014-05-31 15:24:42 1286
转载 dataguard 三种保护模式
1、最大保护 这种保护模式在主库出现问题时不会有数据的丢失,为了提供这种保护模式,一个事物必须同时写本地的online redo log,和至少一个备库的redo log同步,才能commit; 为了确保数据不会丢失,如果备库至少有一个日志不能写入,那么主库不会继续处理其他事物,而是关闭。 在主库上的事物会尽快写入到备库上的日志后,会立刻通知主库,
2014-05-27 10:18:04 2319
原创 逻辑 standby
逻辑备库中的表必须用非空唯一索引或者主键原因:因为逻辑备库日志里记录的rowid都是主库产生的,不能用来确定逻辑备库的,所以oracle逻辑备库使用主键或者唯一约束索来确定逻辑备库修改的的行If a table has a primary key defined, then the primary key is logged along with the modified columns
2014-05-27 10:16:10 914
原创 dataguard 日志的应用
1、实时应用日志是11g物理dataguard的特性, Real-Time Apply ,也叫adg物理standby实时应用日志:ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE 逻辑standby 实时应用日志:ALTER DATABASE START LOGICAL STANDB
2014-05-27 10:14:54 5968
原创 dataguard 日志传输服务
1、日志传输可以分为 lgwr和ARCH,默认是arch,其中lgwr传输可以分为async和syncsync:同步服务,只有在事物参数的日志成功的传输到备库的目的地,事物才能提交。虽然同步服务没有限制主库和同步目的地的距离,但是主库同步数据到目的地的延时,增加了事物提交的时间 这种同步模式一般用在最大保护,最高可用async:异步服务,这种模式在事物提交时不会等待此事
2014-05-27 10:13:56 4153
转载 dataguard 基础
来源:http://blog.csdn.net/tianlesoftware/article/details/5514082在Data Gurad 环境中,至少有两个数据库,一个处于Open 状态对外提供服务,这个数据库叫作Primary Database。 第二个处于恢复状态,叫作Standby Database。 运行时primary Database 对外提供服务,用户在Primar
2014-05-27 10:11:46 669
原创 使用用rowid 在线重定义分区表
在线重定义有两种方法:一种是基于主键、另一种是基于ROWID。ROWID的方式不能用于索引组织表,而且重定义后会存在隐藏列M_ROW$$,默认采用主键的方式对于采用了ROWID方式重定义的表,包括了一个隐含列M_ROW$$。推荐使用下列语句经隐含列置为UNUSED状态或删除。ALTER TABLE TABLE_NAME SET UNUSED (M_ROW$$);ALTER TA
2014-05-22 18:27:06 849
原创 表空间传输
在实验前我们需要明白一些明白一些概念TRANSPORT_TABLESPACE 导出可传输表空间元数据,通过这个选项对一组自包含,只读的表空间只导出元数据,然后在操作系统层将这些表空间的文件拷贝到目标平台,并将元数据导入数据字典 这个过程称为插入 plugging 即完成了迁移 表空间传输是:一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法
2014-05-20 08:38:09 2948
转载 fuser 命令
fuser功能fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID.默认情况下每个文件名后面跟一个字母表示访问类型。 访问类型如下: c 代表当前目录 e 将此文件作为程序的可执行对象使用 f 打开的文件。默认不显示。 F 打开的文件,用于写操作。默认不显示。 r
2014-05-12 18:43:37 10483
原创 oracle逻辑备份脚本
find /data/expdp_data/ -name "*.dmp" -mtime +0 -exec rm -rf {} \;today=`date +20%y%m%d%H%M`expdp boswll/"Wll_S[131209]_andTTpassw0rd" directory=DUMP_DIR schemas=NEW dumpfile=NEw_bak_A_%U_$today.d
2014-05-12 10:35:56 1207
原创 分区表的常用操作对索引的影响
add partitiondrop partitiontruncate partition分区表中无数据分区表中有数据分区表中无数据分区表中有数据global indexVALIDVALIDUNUSABLEVALIDUNUSABLE
2014-05-09 19:26:01 1927
转载 如何收集用来诊断性能问题的10046 Trace
文档 ID 1523462.1Trace文件的位置11g R1以上:从11gR1开始,Oracle引入了新的诊断结构,以参数DIAGNOSTIC_DEST控制存放trace文件与core文件的路径。可以用以下命令,获取DIAGNOSTIC_DEST的位置: SQL> show parameter diagnostic_dest1
2014-05-07 19:24:38 650
原创 startup and shut immediate
1、 用参数文件起库STARTUP PFILE = /u01/oracle/dbs/init.ora
2014-05-06 20:57:14 1338
bbed需要的文件
2017-02-27
undrop-for-innodb
2017-02-22
eclipse Maven 插件 丢到plugins下就可以用
2015-01-26
readblockread
2013-06-11
rlwrap 源码包
2013-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人