现在位置: 首页 > 所有2013年07月发表的文章
2013年07月23日 Oracle高可用 ⁄ 共 6214字 暂无评论 ⁄ 阅读 2,099 次
1、Data Guard的概念: Data Guard是一个集合,由一个 primary 数据库(生产数据库)及一个或多个 standby 数据库(最多 9 个)组成。组成 Data Guard 的数据库通过 Oracle Net 连接,并且有可能分布于不同地域。只要各库之间可以相互通信,它们的物理位置并没有什么限制。 (1).Primary 数据库Data Guard 包含一个 primary 数据库即被大部分应用访问的生产数据库,该库即可以是单实例数据库,也可以是 RAC。 (2).Standby 数据库 Sta...
阅读全文
2013年07月23日 Oracle高可用 ⁄ 共 8478字 评论 1 条 ⁄ 阅读 1,879 次
Oracle rac 环境搭建配置:[在RHEL5上搭建RAC环境,节点为双网卡] node1和node2 节点的配置: (1).关闭 iptables、禁用 selinux. /etc/init.d/iptables stop   # 临时关闭防火墙   Chkconfig  iptables  off    # 关闭防火墙开机启动   Setenforce 0                # 临时关闭selinux   将 /etc/selinux/config 中 Selinux 修改为disabled   # 永久关闭selinux   (2).配置hosts文件(/etc/hosts) Vim  /etc/hosts   文...
阅读全文
2013年07月23日 备份恢复 ⁄ 共 2177字 评论 1 条 ⁄ 阅读 1,500 次
1.crosscheck command: # crosscheck 检测备份文件的有效性 crosscheck backup;A(available) X(expired)   crosscheck backupset;   crosscheck backup of tablespace users;   crosscheck backup of datafile 1;   crosscheck backup of controlfile;   crosscheck backup of ...
阅读全文
2013年07月23日 备份恢复 ⁄ 共 3522字 评论 1 条 ⁄ 阅读 1,471 次
不完全恢复: 1).lost all(丢失所有文件,记得记录好:DBID=1341461043) rman>backup database;   sql>insert into ...   sql> alter system switch logfile;   rm all file(spfile,controlfile,redo log file,data file)   shutdown abort   rman>start nomount;        set dbid=    ;        restore spfile from autobackup;        shutdown abort;        startup nomount;        restore controlfile fr...
阅读全文
2013年07月23日 备份恢复 ⁄ 共 3048字 暂无评论 ⁄ 阅读 1,468 次
在归档模式下: 1.rman登陆,备份全库 $rman target / RMAN>backup database; # DBID=1180863394,数据库唯一标识号 1).丢失所有数据文件下的恢复: $rm *.dbf # 模拟丢失所有数据文件 RMAN>shutdown abort $rman target / RMAN>startup mount; # 在RMAN下,启动数据库到mount状态 RMAN>restore database; # 还原数据库[RMAN自...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 3144字 暂无评论 ⁄ 阅读 1,779 次
1.优化器分类: 基于规则的优化器[Rule-based optimizer] ==> 10g中已经不使用 基于成本的优化器[Cost-Based Optimizer] 2.设置优化器模式: 查看数据库缺省优化:show parameter mode 基于实例: alter system set optimizer_mode ={Choose|Rule|First_rows|First_rows_n|All_rows} 基于会话: ALTER SESSION SET optimizer_mode ={Choose|Rule|First_rows|First_rows_n|All_rows} 参数意义: CHOOSE:仅在9i及之前版本中被...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 3428字 暂无评论 ⁄ 阅读 1,374 次
1.优化的几个方面: 应用 实例配置 操作系统 2.解决优化问题的步骤: 收集信息 分析数据 部分解决[每次只解决一个问题] 3.指标: 最短应答时间:服务时间+等待时间 最少资源使用: 4.告警日志的位置 10g下,在bdump目录的下的alert.log,为文本格式,可直接打开,需定期删除,不然会无线增大 11g下,为自动诊断资料库,在diag/rdbms/目录下,为xml格式,建议使用em[企业管理器]查看 5.后台进程跟踪文件,在bdump目录下: 格式:数...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 985字 暂无评论 ⁄ 阅读 1,314 次
1.锁的类型有:[oracle锁机制是自动管理] dml 锁 ddl 锁 shared 锁 互斥锁 : 主要针对内存的的锁[share pool] 2.锁的模式有: 0:none 1:null 2:row share(RS) (lock a row in shared mode)   ==> 行级锁 加锁语法:LOCK TABLE TableName IN ROW SHARE MODE; 仅能保护表不被删除 3:row exclusive(RX) (lock a row in exclusive mode)    ==> 行级排它锁 加锁语法:LOCK TABLE TableName IN ROW EXCLUSIVE MODE; 不允许改...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 5343字 暂无评论 ⁄ 阅读 1,397 次
1.oracle分区表: 逻辑上是一张大表,物理上是由若干小表组成 2.oracle分区表的分类: 范围分区表(Range partitioning) 列表分区表(List partitioning) 哈希分区表(Hash partitioning) 组合分区表: (Composite range-hash partitioning:先做hash,再做范围) (Composite range-list partitioning:先做列表,再做范围) 3.范例: (1).创建范围分区表 --为各个分区准备独立的表空间   create tablespace test_space01 datafile '...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 3681字 暂无评论 ⁄ 阅读 1,961 次
1.LogMiner工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。 总的说来,LogMiner 工具的主要用途有: (1).跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。 (2).回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。 (3).优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模...
阅读全文
×