随笔分类 -  Oracle 好书系列

摘要:- 发起连接的过程- 配置客户端 阅读全文
posted @ 2013-05-03 14:00 神之一招 阅读(159) 评论(0) 推荐(0) 编辑
摘要:- 闩(读shuan)锁(latch) 与锁定(lock) 闩锁是一个低级别的,轻量级锁,获得和释放的速度很快,类似于信号灯,而锁定则可能持续时间很长,通过使用队列,按照先进先出的方式实现。- 闩锁 latch- 锁定 lock 锁定用来控制多个用户对表里相同数据并行访问。- DML事务锁定机制 -- 行级锁(TX锁) 行级锁只有X锁,没有s锁 -- 表级锁- 解决DML事务锁定的冲突 阅读全文
posted @ 2013-05-03 14:00 神之一招 阅读(473) 评论(1) 推荐(0) 编辑
摘要:所谓对象,指的是逻辑意义上的概念,不是物理意义上的,这些对象都放在某个用户下,这些对象也叫schema对象。schema表示某个用户下对象的集合,schema名称与用户名相同。但是schema与用户不是一回事。如果用户下没有任何对象,则改用户就不存在schema,只有当用户具有了对象,用户才具有sc... 阅读全文
posted @ 2013-05-03 14:00 神之一招 阅读(316) 评论(0) 推荐(0) 编辑
摘要:- 配置文件 profile: 用于控制用户密码策略,以及资源使用的配置信息。- sysdba认证方式 如果要设置系统认证,就直接删除 sqlnet.ora 文件 drop user hsjselect sid, serial# from v$session where username = ‘HSJ’;alter system kill session ‘145,41’;drop user hsj cascade; // 该用户及其下所有的对象将全部被删除- profile 与用户管理dba_profiles 视图里存放了所有的有关密码和keneral的配置信息- 权限管理 权限... 阅读全文
posted @ 2013-04-26 11:11 神之一招 阅读(296) 评论(0) 推荐(0) 编辑
摘要:对于DML语句来说,只要修改了数据块,oracl数据库就会将修改前的数据保留下来,保存在undo segment里,而 undo segment 则保存在 undo 表空间里。- DML语句与 undo DML 语句执行过程 1. 在shared pool 里进行解析,从而生成执行计划 2. 假设根... 阅读全文
posted @ 2013-04-25 15:24 神之一招 阅读(283) 评论(0) 推荐(0) 编辑
摘要:实例 instance: 包括 内存组件 和 进程.必须通过实例访问数据库.用户与数据库服务器建立连接Oracle 提供了两种连接方式: 专用连接和共享连接( dedicate, share )一般使用 专用 连接, 用户在客户端启动了一个应用程序, 比如 SQL*PLUS, 于是就在可与段本地启动... 阅读全文
posted @ 2013-03-20 08:38 神之一招 阅读(501) 评论(0) 推荐(0) 编辑
摘要:一. 安装之前准备- OFA: ( Optimal Flexible Architecture )UNIX/Linux 下对于 mount 点的命名应该采取 /pm 的格式. p 表示字符常量; m表示固定长度( 通常为2 )的数字, 比如 oracle相关文件所在的mount 点通常会为 /u01 , /u02 等等.对于 oracle 软件的基本目录 ( 也就是 base 目录) 的命名应该采取 /pm/h/u 的格式. /pm表示 mount点, h表示一个常量名, 比较常见的叫 app; 而 u 则表示目录的所有者, 对于 oracle软件来说所有者应该是 oracle, 所以, or 阅读全文
posted @ 2013-03-20 08:38 神之一招 阅读(265) 评论(0) 推荐(0) 编辑
摘要:由数据字典基本表 和 数据字典视图 组成。( 并非动态性能视图 )数据字典是在创建数据库时自动创建的( 调用 sql.bsq脚本创建的, 该文件的位置是 $ORALCE_HOME/rdbms/admin目录下, 都是以 $结尾的)只能读取数据字典里的内容, 不能用 dml 修改。基本表: 属于 sys, 存放在 sytem表空间. 只能读取数据. ( 一般不使用 )数据字典视图: 属于 sys, 分为三个层面 DBA, ALL, USER, 视图很多不需要全部记住, 但是要记住 dictionary视图 ( desc dictionary ), 因为该视图里记录了所有的数据字典视图的名称.动态 阅读全文
posted @ 2013-03-20 08:38 神之一招 阅读(173) 评论(0) 推荐(0) 编辑
摘要:RMAN 能对 spfile 自动备份, 而 pfile 只能我们手动备份.查找顺序: 在默认目录下 spfileSID.ora –> spfile.ora –> initSID.ora –> init.ora ( 以上如果都找不到就会显示错误消息 )create spfile from pfile=’/u01/app/oracle/my_init.ora’;alter system set parameter_name = parameter_value [comment ‘text’] [scope = memory|spfile|both][sid = ‘sid’|’* 阅读全文
posted @ 2013-03-20 08:38 神之一招 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1. 网格技术oracle10g 提出的所谓网格技术是指: 10g 所使用的网格计算架构可以将网络上的多个服务器资源(CPU, 内存和硬盘)整合使用, 将它们作为一个整体对外提供服务. 并能将所有服务器合并起来作为一个整体来管理.网格技术的好处是: 如果网格内的一个PC出现问题, 不要紧, 其他的PC仍然可以继续运行.网格技术主要体现在: 存储, 数据库服务, 应用, 管理 等 四个方面.- 存储方面: 采用 自动存储管理 ( ASM automatic storage management ). 直接由oracle来管理硬盘,跳过操作系统.可以简单的将ASM所管理的磁盘组理解为采用了 RAI 阅读全文
posted @ 2013-03-09 08:47 神之一招 阅读(400) 评论(0) 推荐(0) 编辑