上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 106 下一页
摘要: 记录下刚刚做的一个为一个数据库(t02)配置多个监听(listener)的实验,过程有点小曲折。(1)新增两个测试的监听,listener.ora的配置内容(可纯手动编辑该文件或使用netca)如下:(LISTENER为系统原有;L1、L2为测试用新增的监听)# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools. L2 = (DESCRIPTION_LIST =... 阅读全文
posted @ 2011-07-24 22:55 生活不是用来挥霍的 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 创建oracle数据库的时候,大多数情况我们都是用dbca,简单方便,比较自动化; 今天我们将尝试手动地通过命令行的方式创建一个数据库,别有一番风味。 oracle软件版本:10gR2 操作系统版本:win xp sp3 目标数据sid:t02 (1)创建dump及参数文件用文件夹: D:\oracle\product\10.2.0\admin\t02 D:\oracle\product\10.2.0\admin\t02\adump D:\oracle\product\10.2.0\admin\t02\bdump D:\oracle\product\10.2.0\admin\t02\cdum. 阅读全文
posted @ 2011-07-24 20:51 生活不是用来挥霍的 阅读(221) 评论(0) 推荐(0) 编辑
摘要: --========================-- 进程、会话、连接之间的差异--======================== 在使用Oracle database的时候,连接与会话是我们经常碰到的词语之一。咋一看貌似一回事,事实则不然。一个连接上可以建立零个、一个、甚至多个会话。啊,咋这样呢?是的,没错。这也是我们经常误解的原因。 各个会话之间是单独的,独立于其他会话,即便是同一个连接的多个会话也是如此。 一、几个术语之间的定义(参照Oracle 9i &10g 编程艺术) 连接(connection):连接是从客户到Oracle 实例的一条物理路径。连接可以在网络上建立, 阅读全文
posted @ 2011-07-24 20:29 生活不是用来挥霍的 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一. Library Cache 说明 LibraryCache 是Oracle SGA 中Shared pool 的组成部分。Shared Pool的说明,参考之前的blog: Oracle Shared pool 详解 http://blog.csdn.net/tianlesoftware/article/details/6560956 这里重点看一下Library Cache的一个管理机制。 参考了如下2篇blog,重新进行了整理: Librarycache内部机制详解 http://www.hellodb.net/2010/07/oracle-library-cache.html Or 阅读全文
posted @ 2011-07-24 17:26 生活不是用来挥霍的 阅读(153) 评论(0) 推荐(0) 编辑
摘要: --==================================-- 设置 Oracle 监听器密码(LISTENER)--================================== 监听器也有安全?Sure!在缺省的情况下,任意用户不需要使用任何密码即通过lsnrctl 工具对Oracle Listener进行操作或关闭,从而造成任意新的会话都将无法建立连接。在Oracle 9i 中Oracle监听器允许任何一个人利用lsnrctl从远程发起对监听器的管理。也容易导致数据库受到损坏。1. 未设定密码情形下停止监听 [oracle@test ~]$ lsnrctl stop. 阅读全文
posted @ 2011-07-24 11:05 生活不是用来挥霍的 阅读(641) 评论(0) 推荐(0) 编辑
摘要: --==========================-- 配置sqlnet.ora 限制IP访问Oracle--========================== 与防火墙类似的功能,Oracle 提供限制与允许特定的IP或主机名通过Oracle Net来访问数据库。这个功能由sqlnet.ora配置文件来实现。该文件通常$ORACLE_HOME/network/admin/ 目录下,与tnsnames.ora以及listener.ora位于同一路径。用法也比较简单。通过监听器的限制,实现轻量级访问限制,比在数据库内部通过触发器进行限制效率要高。1. 实现方式 通过在sqlnet.ora 阅读全文
posted @ 2011-07-24 10:22 生活不是用来挥霍的 阅读(392) 评论(0) 推荐(0) 编辑
摘要: --========================-- Oracle 监听器日志配置与管理--======================== Oracle 监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数据库服务。因此对监听器的管理与维护相当重要。本文主要描述对Oracle监听器日志文件的配置与管理。有关监听器的描述请参考 配置 ORACLE 客户端连接到数据库 配置非默认端口的动态服务注册 一、监听器日志特性1. 监听器日志是一个纯文本文件,通常位于$ORACLE_HOME/network/log目录下,与sqlnet.log日志文件处于同一路径 2. 其缺省的文件名 阅读全文
posted @ 2011-07-24 09:36 生活不是用来挥霍的 阅读(951) 评论(0) 推荐(0) 编辑
摘要: --************************************-- db_block_checking 与 db_block_checksum--************************************ db_block_checking与db_block_checksum两个参数都是对block进行检查,然而两者很容易混淆。事实上,两个参数中前者是对块做逻辑性检查,后者则是做物理性检查。两者各司其职,并不矛盾。下面分别给出具体描述。1.db_block_checking db_block_checking 是当block发生任何变化的时候进行逻辑上的完整性和正确 阅读全文
posted @ 2011-07-23 22:40 生活不是用来挥霍的 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 一.version count 说明 MOS上有文档说明此问题,参考:[ID296377.1] Oracle里的所有SQL 语句都是implicitly sharable的。 当用户提交了一个SQL语句,RDBMS 会对这个SQL 语句进行hash 运算,然后产生一个hash 值, 在拿这个hash 值与shared pool 里已经存在的SQL 进行hash 值比较,如果相同,就重用之前SQL 的cursor,如果没有,就需要进行硬解析。 在硬解析时,Oracle 至少会产生一个parent cursor 和 child cursor, parent cursor 用来保存hash valu 阅读全文
posted @ 2011-07-23 16:48 生活不是用来挥霍的 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 在MOS 上有一篇介绍SQL 解析流程图的文档,参考[ID32895.1]。 截取主要部分内容如下: Thisarticle show the parsing mechanism as a flow diagram. Its main purpose is toshow the difference between a 'soft' and a 'hard' parse. It is intended to givea feel of how parsing operates to make explanation of parsing activity eas 阅读全文
posted @ 2011-07-22 13:56 生活不是用来挥霍的 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 106 下一页