摘要: 记录下刚刚做的一个为一个数据库(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) 编辑