- 博客(13)
- 资源 (10)
- 收藏
- 关注
转载 从Peeked Binds看DDL和DCL语句对执行计划的影响
大多数OLTP型的系统都会采用代码绑定变量的方式来减轻对share pool的压力。因为,频繁的硬解析势必会占用过多的CPU,加重shared pool的压力,造成大量的碎片。而稳定的执行计划也是我们不可忽视的方面.在实际中,往往一些不经意的操作,会造成执行计划的重新解析,比如发布DDL语句,发布授权信息等.下面用跟踪Peeked Binds的方式,验证一下这个过程.SQL> se
2012-10-19 01:53:47
575
转载 闲扯Dataguard的维护与运用
Dataguard从9i起就在oracle的高可用和容灾方面发挥着巨大的作用,尤其是物理dg,整体来讲,部署容易,管理相对简单,运行比较稳定,是企业高可用架构中承担举足轻重的角色。 10g physical dataguard同9i 版本相比,整个风格还是一脉相承的,调整增加了一些功能和参数以便于更平滑的切换和更可控的故障切换。另外,在日志的传送机制上,也有了相应的优化改进。 不管
2012-10-19 01:49:26
666
转载 基于LINUX的Oracle 10G RAC管理维护学习手记
记录下学习地址以后看http://www.easyora.net/blog/rac_10g_study_catalog_6.html
2012-10-19 01:46:26
320
转载 Oracle读写分离架构
读写分离是架构分布式系统的一个重要思想。不少系统整体处理能力并不能同业务的增长保持同步,因此势必会带来瓶颈,单纯的升级硬件并不能一劳永逸。针对业务类型特点,需要从架构模式上进行一系列的调整,比如业务模块的分割,数据库的拆分等等。 集中式和分布式是两个对立的模式,不同行业的应用特点也决定了架构的思路。如互联网行业中一些门户站点,出于技术和成本等方面考虑,更多的采用开源的数据库产品(如
2012-10-19 01:39:46
442
转载 将指定SQL的执行计划从共享池删除
如果Oracle的优化器产生了某种错误的执行计划,或者我们希望Oracle对于某个SQL重新进行分析,那么就需要这个SQL的执行计划在共享池中过期,而简单的方法在10.2.0.4以后才出现。对于以前的版本而言,最显而易见的方法莫过于直接刷新共享池,但是如果是数据库中绝大部分的SQL都存在问题,那么这种方法无可厚非,也可能是见效最快的方法,而如果数据库中仅仅是个别的S
2012-04-20 21:56:08
303
转载 Oracle 密码文件
一、密码文件作用:主要进行DBA权限的身份认证DBA用户:具有sysdba,sysoper权限的用户被称为dba用户。默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户二、Oracle的两种认证方式;1.使用与操作系统集成的身份验证2.使用Oracle数据库的密码文件进行身份认证三、密码文件的位置Linux下的存放位置:$ORACL
2012-04-20 21:55:19
255
转载 解决backspace和上下键使用出现乱码
Vi编辑器修改文件.bash_profile可解决backspace出现乱码问题使用SecureCRT或是pietty_ch连接到一台安装有Oracle DB 10g的RHEL4.2的机器,linux使用的shell是默认的bash。在bash提示符下,使用Del键或者Backspace键都能删除光标左右的字符,但是一旦进入sqlplus之后,只能使用Del键来删除光标左侧的字符,使用Ba
2012-04-19 22:35:39
1372
转载 Oracle Flashback 技术 总结
写在前面: 2009年的时候结合网上的资料整理了下Flashback的用法。 2011年5月份起,把我这几年来的整理的资料又重新进行了一个整理,暂定为《David Dai Oracle 学习手册》, 等第一版整理完会免费上传到网络。 对Flashback 这块又重新整理了一下。 这个比之前的版本要完整很多,内容上也要更加严谨一些。 所以对这
2012-04-17 00:40:58
876
转载 Unix Vi 命令详解
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi
2012-04-17 00:37:11
257
转载 用触发器同步2个实例之间的表
. 在2个实例之间同步表的数据先创建DBLINK...create database link TEST.US.ORACLE.COM connect to TEST identified by TEST using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =
2012-04-17 00:27:10
260
转载 Oracle 数据库监听配置
一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接
2012-04-17 00:23:38
251
转载 Oracle 字符集的查看和修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS
2012-04-17 00:16:44
523
转载 Oracle Listener 动态注册 与 静态注册
一.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数
2012-04-17 00:13:34
200
vb+access 学生信息管理系统
2009-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人