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,313 次
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,960 次
1.LogMiner工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。 总的说来,LogMiner 工具的主要用途有: (1).跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。 (2).回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。 (3).优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 2604字 暂无评论 ⁄ 阅读 1,335 次
1.oracle数据库升级 基于 Linux(Oracle Linux 5.4/2.6.18-164.el5PAE)平台下 Oracle 10.2.0.1 升级到10.2.0.4 2.下载升级的软件包:从oracle官网下载升级包: 注: 9i 以前,无论升级/降级,数据库都是 startup migrate 10g 后增加了 upgrade 参数,升级可直接用 startup upgrade,降级仍是 startup migrate 3.升级的步骤如下: 1)单实例升级先决条件: (1).表空间需求 确保 system 表空间至少有10M 空间可用,下面给出查询语句...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 5594字 暂无评论 ⁄ 阅读 1,511 次
1.ASM概念:[需要关闭selinux] ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案 2.使用ASM的好处: (1).将I/O平均分部到所有可用磁盘驱动器上以防止产生热点,并且最大化性能。 (2).配置更简单,并且最大化推动数据库合并的存储资源利用。 (3).内在的支持大文件 (4).在增量增加或删除存储容量后执行自动联系重分配 (5).维护数据的冗余副本以提高可用性。 (6).支持10g,11g的数据存储及RAC的共...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 4432字 暂无评论 ⁄ 阅读 1,466 次
1.flashback 的描述:[ 仅能解决用户错误 ] Flashback 技术是以Undo segment中的内容为基础的,因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 11g里又出了一个新特性:Oracle Flashback Data Archive. FDA通过将变化数据另外存储到创建的闪回归档区(Flashback Archive)中,以和undo区别开来,这样就可以为闪回归档区单独设置存储策略,使之可以闪回到指定时间之前的旧数据而不...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 1166字 暂无评论 ⁄ 阅读 1,437 次
1.database link理解: db link是定义一个数据库到另一个数据库的路径的对象,db link允许你查询远程表及执行远程程序,注意的是db link是单向的连接 2.建立db link之前需要确认的事项: 确认从local database到remote database的网络连接是正常的。[tnsping要能成功] 确认在remote database上面有相应的访问权限。 3.db link的分类: 私有:仅创建者自己可以使用 公有:本地数据库中所有的拥有数据库访问权限的用户或pl/sql程...
阅读全文
2013年07月21日 Oracle基础篇 ⁄ 共 1753字 暂无评论 ⁄ 阅读 1,121 次
1.独占服务进程: 每一个session单独分配一个server process,直到用户断开连接,才释放该进程所占用的资源。 2.共享服务进程:[ oracle的网络服务正常,监听正常 ] 多个用户连接,通过调度进程共享服务进程 3.配置共享服务进程需要的配置参数: SYS> show parameter shared;   NAME                 &n...
阅读全文
×