- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 AMM和ASMM理解
oracle11g新出参数 MEMORY_MAX_TARGET 和 MEMORY_TARGET 进行自动管理PGA 和SGA 称之为 自动化内存管理(Automatic Memory Management,AMM。MEMORY_MAX_TARGET :MEMORY_TARGET所能设定的最大值。非动态可调。MEMORY_TARGET :操作系统上 Oracle 所能使用的最大内存值。
2013-06-25 18:10:37 2292
原创 自动启动ORACLE脚本
1、自己写一个系统脚本 oracle10g## oracle start## chkconfig: 345 99 01# description: oralce 10G serverORACLE_HOME=/oracle/product/10gif [ ! -f $ORACLE_HOME/bin/dbstart ]thenecho "oralce cannot
2013-06-25 16:09:56 850
原创 手工建库
手工脚本安装数据库方式的步骤: ⊙ 脚本中确定数据库名和实例名 ⊙ 选择正确的字符集 ⊙ 设置正确的操作系统环境变量 ⊙ 编辑初始化文件,通过拷贝一个通用的INIT.ORA,然后修改 ⊙ 创建口令文件 ⊙ 使用初始化参数NOMOUNT这个实例 ⊙ 运行CREATE DATABASE 命令 ⊙ 运行生成数据字典脚本,如catalog.sql、catproc.sql
2013-06-25 16:06:42 643
原创 索引扫描的过程
1、例子:select id from big_table where id=42;(索引在ID上)因为因为索引的高度是3,那么一致性读就是3,先读了根块,再读枝块,再读叶块,没有回表。(索引=KEY+ROWID,这里KEY就是ID=42)如果是select * from big_table where id=42; 那么一致性读肯定大于3。索引在逻辑上是顺序的,物理上是随机的。索引在
2013-06-25 15:20:40 936
原创 重定义对象简易总结
1、重组织表模式:(1)OFFLINE ⊙ MOVE表 ⊙ CTAS ◎ Create Table As Select ◎ index ◎ constrain ◎ drop old table ◎ rename new table ⊙ EXP/IMP,EXPDP/IMPDP ⊙ REBUILD (2)ONLINE
2013-06-20 11:04:04 748
原创 索引基本管理
1、创建索引时应该考虑什么呢?1)、索引能够提高查询性能,也会降低DML的操作速度。 判断表DML和查询频率,需要两个方面来判断:应用设计人员在设计前期就已经知道表的业务特性,并判断是否创建索引,这是最好的方法。9I性能管理器(10G也有EM的性能处理模块)2)、将索引和表分离到不同的表空间,也不要放到有回滚段和临时段的表空间。如SYSTEM表空间。离散IO选择5个块的倍数
2013-06-20 11:01:17 793
原创 索引的类型及结构
1、索引的类型 (1、 按逻辑分,逻辑分类从应用程序的角度对索引进行分组 ◎ 单列索引和组合列索引。 ◎ 唯一性索引和非唯一性索引 ◎ 函数索引 ◎ 应用程序域索引------------------------------------------------------------ ◎ 单列索引和组合列索引。 单列索引:在索引关键字中仅有一列,例如:雇员表中
2013-06-20 10:57:39 1732
原创 一次exp/imp数据库迁移实录
1、系统环境 源库为9i,目标库为9i以上版本(10G才有EXPDB/IMPDB),9I以上的推荐用EXPDP/IMPDP 本例为:hp-ux 11.23 +9i ---> OLE6.3 +11.2.0.3 注意事项:1、迁移或升级前的应用用测试是否到位2、迁移或升级后修改的初始化参数是否有一一记录3、在导入之前,要把辅助用户删除掉,最起码要把其中的内容清空,否则
2013-06-07 17:48:47 891
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人