位置:首页 » 教程 » 详细讲解Oracle数据库9i穿过防火墙问题

详细讲解Oracle数据库9i穿过防火墙问题

日期:2008-12-02 阅读:0num
Advertisement

环境:win2000,oracle 9.2.0.1

方法一:

在windows2000的注册表中,hkey_local_machinesoftwareoraclehome0下加入字符串值:

USE_SHARED_SOCKET=TRUE,即可

方法二:

1、首先将数据库实例改为SHARED SERVER模式

2、以SYSDBA登录SQLPLUS,通过SQLPLUS生成系统当前的参数设置文件pfile:create pfile='d:init.ora' from spfile;

3、修改d:init.ora文件,在其中增加(用editplus编辑):*.service_names='your service name'和*.dispatchers='(address=(protocol=tcp)(host=localhost)(port=1521) (dispatchers=1)'

4、生成新的SPFILE:create spfile from pfile='d:init.ora';

5、重启动数据库。

6、在防火墙中开放1521端口。

方法三:

在数据库端(也可以是另外的机器,但是cman的机器必须和数据库都在防火墙的后面)安装了cman的前提下,启动cman,然后开放防火墙端的1630端口(看cman开的是什么端口啦),最后在客户端的tnsnames.ora文件中添加:

cmantest = (description = (address_list = (address = <- first address is to CMAN (protocol=tcp) (host=hostname or ip of cman) (port=1610) ) (address= <- second address is to Listener (protocol=tcp) (host=hostname or ip of listener) (port=1521) ) ) (connect_data = (sid = sidname)) (source_route = yes)

相关文章
  • 详细讲解Oracle数据库9i穿过防火墙问题

    环境:win2000,oracle 9.2.0.1 方法一: 在windows2000的注册表中,hkey_local_machinesoftwareoraclehome0下加入字符串值: USE_SHARED_SOCKET=TRUE,即可 方法二: 1.首先将数据库实例改为SHARED SERVER模式 2.以SYSDBA登录SQLPLUS,通过SQLPLUS生成系统当前的参数设置文件pfile:create pfile='d:init.ora' from spfile; 3.修改d:init

  • 详细讲解Oracle数据库管理员的工作职责

    本文主要介绍了Oracle数据库管理员在工作环境下的具体职责,详细内容请参考下文:

  • 详细讲解Oracle数据库运行错误的解决方法

    Oracle数据库运行错误的解决方法: 错误1:ORA-01034: ORACLE not available Oracle安装.启动后用sqlplus "/ as sysdba" 登陆,执行任何select语句都出现错误: select * from dictionary * ERROR at line 1: ORA-01034: ORACLE not available 但是用toad等客户端工具正常! 为什么sqlplus不行呢? 另,我用的是: oracle9 redhat a

  • 详细讲解Oracle数据库后台进程的具体功能

    DBWR进程:该进程执行将缓冲区写入数据文件,是负责缓冲存储区管理的一个Oracle后台进程.当缓冲区中的一缓冲区被修改,它被标志为"弄脏",DBWR的主要任务是将"弄脏"的缓冲区写入磁盘,使缓冲区保持"干净". 由于缓冲存储区的缓冲区填入数据库或被用户进程弄脏,未用的缓冲区的数目减少.当未用的缓冲区下降到很少,以致用户进程要从磁盘读入块到内存存储区时无法找到未用的缓冲区时,DBWR将管理缓冲存储区,使用户进程总可得到未用的缓冲区. Oracle

  • 详细讲解Oracle数据库的结构组件

    1.由哪些组件组成 2.建立连接时需要哪些组件 ORACLE由两部分:实例和数据库 实例由以下组成: SGA,Shared pool,Database buffer cache,Redo log buffer cache. 数据库由物理文件组成,其中必须有的文件是:数据文件,控制文件,重做日志 另外还有:参数文件,口令文件,归档日志文件(这三个不是必须的) 用户建立连接后,启动一个服务器进程,用来将来代替用户进程完成SQLCOMMAND,再通过ORACLE实例实现对数据库的相关文件进行改变(数据

  • 详细讲解Oracle数据库SYS密码的找回方法

    有两种方法找回sys密码: 1.用windows验证(请确认OracleBaseDir/ora92/network/admin/sqlnet.ora文件中 SQLNET.AUTHENTICATION_SERVICES= (NTS) 这行未被注释),然后敲入 sql> connect sys/随意密码 as sysdba; sql> alter user sys identified by 'new_password'; 2.通过orapwd命令重新创建密码文件(每个DB有自己的密码文件) 先把

  • 详细讲解Oracle数据库10g RMAN的备份过程

    1.首先查看一下Oracle的数据文件

  • 详细讲解Oracle数据库管理员认证方法

    Oracle管理员认证方法

  • 详细讲解“Oracle”数据库的“周数计算”

    --日期计算,算第n周的第一天及最后一天是几号. by keynes 2005.04.29 ================================================ -- ww的算法为每年1月1日为第一周开始,date+6为每一周结尾 -- 例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107 -- 公式 每周第一天 :date + 周 * 7 - 7 -- 每周最后一天:date + 周 * 7 - 1 你会发现怎么编排格式都

  • Oracle数据库9i和10g环境下使用*.ora

    在Oracle数据库9i以后,默认情况下都采用spfile(一个二进制的文件),这个二进制的文件是由create spfile from pfile='init.ora'生成,此处的的init.ora可以是别的名称,也可以根据自己的需要使用.ora的文件路径.参数查看: Oracle实例生效的参数,可以在sqlplus命令模式下,用如下sql从v$parameter或者v$parameter2中查询得到: select * from v$parameter a where a.NAME='ins

  • 由浅入深讲解Oracle数据库进程的相关概念

    Oracle数据库进程概述: Database buffer cache主要用于存储数据文件中的数据块 数据库高速缓存的数据块是高速缓存与数据文件进行信息交换的基本单位.在Oracle数据库8i以前,数据块大小只有一种,而Oracle数据库9i以后支持2K,4K,8KB,16KB及32KB五种. 用命令SQL>SHOW PARAMETER DB可以显示当前数据库的BUFFER CACHE 数据库缓存和特点如下: <1>.根据最近最少使用LRU. <2>. 由DB_BLOCK_

  • 在单机上创建物理Oracle数据库9i standby

    说明:Oracle9i 数据库的 Data Guard 特性确保对数据进行完整的保护,是 Oracle 9i 的一个关键特性之一. Data Guard 可以创建物理的 Standby 数据库,也可以创建逻辑的Standby数据库,还可以混合使用,灵活性比较强.如果对Standby机制的了解有更高的期望,或者想得到关于Oracle数据库的data guard 和Standby的更多信息,请参考官方的文档. 现有的数据库实例 (Primary)名字:orcl1 预创建的Standby数据库实例名字

  • 循序渐进讲解Oracle数据库管理员的职责

    这篇论坛文章(赛迪网技术社区)主要介绍了Oracle数据库管理员在工作环境下的具体职责,详细内容请参考下文:

  • 讲解Oracle数据库自动增长列的实现过程

    Oracle数据库自动增长列的实现过程: ◆1.创建序列 -- Create sequence create sequence INNERID minvalue 1 maxvalue 99999999999999 start with 1 increment by 1 cache 20 order; ◆2.--INNERID.currval 指当前序列 --INNERID.nextval 指下一个序列 insert into admin values (INNERID.nextval,'a');

  • 详细介绍oracle数据库字符集

    一.什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台. 影响oracle数据库字符集最重要的参数是NLS_LANG参数.它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言.地域和字符集),每个成分控制了NLS

  • 实例讲解Oracle数据库自带的几个触发器

    Oracle数据库自带的几个触发器(最简单触发器格式) 示例如下: -- create or replace trigger MDSYS.sdo_drop_user after drop on DATABASE declare stmt varchar2(200); BEGIN if dictionary_obj_type = 'USER' THEN stmt := 'DELETE FROM SDO_GEOM_METADATA_TABLE ' || ' WHERE SDO_OWNER = '''

  • Oracle数据库9i在AIX环境下的性能调整

    当进程申请的内存超过系统的物理内存总量时,会出现内存访问冲突的现象,为了处理这种情况,程序与数据将在内存和硬盘之间进行交换. 控制内存交换操作(Paging) 大量的内存交换操作会极大地影响系统的性能,尤其是在当数据库文件创建在文件系统上时(JFS and JFS2).在这种情况下经常访问的数据,即在SGA中存在,也同样在文件的缓存中存在.这种相同的数据在内存中缓存两次的情况,会降低内存的使用效率,从而使内存频繁进行交换操作,造成系统的I/O瓶颈,降低整个系统的性能. 调整AIX上的文件缓存 在

  • 讲解Oracle数据库自定义异常的使用方法

    需求:业务逻辑在处理数据时,需要返回Message并阻止程序的继续运行.但是,在存储过程使用Oracle数据库的Raise根本无法满足现在的要求.

  • 讲解Oracle数据库应用程序中RAID的级别

    Oracle数据库应用程序中RAID的级别:

  • 详细讲解Oracle SQL*Loader的使用方法

    SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载. 如何使用 SQL*Loader 工具 我们可以用Oracle的sqlldr工具来导入数据.例如: sqlldr scott/tiger control=loader.ctl 控制文件(loader.ctl) 将加载一个外部数据文件(含分隔符). loader.ctl如下: load data infile c:datamydata.csv i

最新文章
  • [骚键盘] KBC POKER II已经到手

    青轴.60%.可编程.带钢板都是我喜欢的 空闲了发骚了,自己加灯,7级调节 499的价格也不贵 家里还有红轴的POKER I 不带钢板,携带方便,上回带去星巴克浪过一下午,无奈人太搓,只能吸引程序猿 直到前不久驾驶过高6,感觉POKER很像高6,精悍.马力足 http://www.likeyboard.com/forum.php?mod=viewthread&tid=11592&extra=page%3D1 --cut-- Luzifer在2013-05-15 15:41:4回答到: 发个

  • curl -i v2ex.com 居然 Server: Galaxy/0.0.2 : 3

    难道是 Ruby 的那个 Galaxy ? curl -I 倒还是 Server: TornadoServer/2.2 --cut-- Livid在2012-10-17 03:20:5回答到: Galaxy is a PaaS Cloud powered V2EX and some other sites. aveline在2012-10-19 17:53:3回答到: @Livid 是这个么? https://bitbucket.org/galaxy/ bruce在2012-10-19 18:3

  • PS大神教你鼠绘非常细腻漂亮的眼睛 PS大神教你鼠绘非常细腻漂亮的眼睛

    绘制眼睛虽然不是很难,不过前期的准备工作要非常充足.要能准确分解眼睛的每一个构成部分,了解它的结构和功能,这样画出来的效果才细腻,真实. 最终效果 1.基础知识:功能和结构 人类的眼睛结构和组成构造都是相似的:椭圆结构.两边尖削,有眼睑.眼睫和眉毛.很容易就能画出一只易辨认的眼睛,就像下面这幅图. 图中从上到下的元素列举如下: 1.眉毛:它保护你的眼睛,阻挡灰尘和额上的汗水. 2.眼睑褶:眼睛睁开状态时叠在眼球上,眼球上下都有. 3.眼眶:皮肤被一分为二,由于眼球的作用,呈现出椭圆形状. 4.眼

  • 产后新妈该如何保护子宫

    产后42天:恶露干净为正常 胎儿出生后,胎盘也随之娩出.之后,阴道会排出一些棕红色的液体,其中含有血液.坏死的蜕膜组织.细菌及黏液等,医学上称为"恶露".专家说,很多产妇都知道观察产后恶露是否正常要看恶露的质与量.颜色与气味的变化,如果恶露颜色总是深红色.呈脓性.量多.有臭味.伴有腹部疼痛等,往往会引起产妇的警惕.但若没有这些症状,只是恶露持续的时间比一般人长,就会觉得没什么大不了.实际上并非如此. 专家说,恶露持续时间的长短也是子宫恢复是否正常的一个重要反映."一般情况下,

  • 网络工程师须知:30个经典的路由问题

    作为网络工程师,势必要经常和路由器打交道,面对着各种各样的路由问题,谁也不敢说全能搞定.今天,我们就来一起归拢一下各种路由问题,希望能对大家有所帮助. 1.什么时候使用多路由协议?当两种不同的路由协议要交换路由信息时,就要用到多路由协议.当然,路由再分配也可以交换路由信息.下列情况不必使用多路由协议:从老版本的内部网关协议( Interior Gateway Protocol,I G P)升级到新版本的I G P. 你想使用另一种路由协议但又必须保留原来的协议. 你想终止内部路由,以免受到其他没

  • 实现多开播放,QQ影音2.3新功能体验 实现多开播放,QQ影音2.3新功能体验

    在五一小长假后,QQ影音发布了"QQ影音2.3正式版",此次更新的重点有我们所熟知的"手机视频转换"功能以及"多开播放"功能,"视频转换"在此次QQ影音更新后,不仅提供更多视频格式的转换服务还增开了批量转换操作,就如同暴风影音下的暴风转码一样,用户可利用该功能将多个视频转换成手机.MP4.PSP等多种不同的格式.除此之外,此次在软件的播放模式及播放视频格式支持方面也有做了些调整,增加了更多格式的支持播放,使得QQ影音在全面播放

  • 设置三维视图教程 设置三维视图教程

    19.4.1设置查看方向 在AutoCAD的三维空间中,用户可通过不同的方向来观察对象.用于设置查看方向的命令调用方式如下: 菜单:[View(视图)]→[3DViews(三维视图)]→[ViewpointPresets-(视点预置)] 命令行:ddvpoint(或别名vp) 调用该命令后,系统将弹出如图19-5所示的"ViewpointPresets(视点预设)"对话框. 在该对话框中,用户可在"FromXAxis"编辑框中设置观察角度在XY平面上与X轴的夹角,在

  • Windows无线网络设置导出及导入

    XP系统情况的对应设置方法,多个无线网络设置导出的注意事项 在管理无线网络界面下,按下图操作.相信大家应该使用过,而且步骤又简单,在这里就不多说. 操作完后,U盘根目录生成相关文件. 导入很简单,只需运行生成文件当中的setupSNK.exe.请记住必须在U盘根目录下运行. 其实导入时,必要的只是setupSNK.exe与SMRTNTKY.但是,setupSNK.exe在执行时,只识别一个SMRTNTKY文件夹,而且文件夹名还必须是"SMRTNTKY".所以你不能把第二个无线网络的SM

  • 想问问这个生成随机数(一到4)的函数的原理

    想问问这个生成随机数(1到4)的函数的原理 MapRand(UINT nMax) //随机函数{ int nRand=rand(); //rand返回值在0到RAND_MAX(32767)之间 float fMap=(float)nMax/RAND_MAX; float fRetVal=(float)nRand*fMap+0.5f; return (UINT)fRetVal;} 感觉这个函数随机生成的数的概率不相等?????? --cut-- 搜"线性同余"? --cut-- [0,3

  • 模拟post失败 为何

    模拟post失败 为什么? 本帖最后由 h420943302 于 2012-12-11 11:18:30 编辑 <form action="__URL__/test" method="post"><tr><td width="90" align="right" height="26">被认证人姓名:</td><td style="text-al

热门推荐
  • 魅族mx4怎么更换铃声 魅族mx4怎么更换铃声 1)首先将魅族MX4跟电脑连接好,将铃声文件放到MX4 Ringtones文件夹里. 2)找到并打开魅族MX4手机[设置]打开[声音],点击[电话铃声]. 3)在电话铃声最下方可见我们添加的铃声,最后勾选即可.
  • 我们正在社会上裸奔,且找不到方向 我们正在社会上裸奔,且找不到方向 我们正处在一个尴尬的年纪.社会把我们青涩的外衣脱了,却还不肯给我们换上成熟的那件.妖怪般的大都市鲸呑了许多人的热血和梦想,却不肯给他们一份工作一套房.往前推几岁,我们有青春,有梦想,更有大把的时间.往后推几岁,我们有房子,有孩子,有真朋友.可现在我们什么都没有,我们正在社会上裸奔,且找不到方向. 2010年夏天,我读研究生的长达三个月,我就回国找了份实习工,在新华社.待你毕业回来的那天." 我是真心喜欢那份工作的,和我的本专业也对口.可是11年我毕业后并没有去那里,后来和老同事聚餐的时候,他问我
  • PSCS6制作漂亮的发光彩丝字体教程 PSCS6制作漂亮的发光彩丝字体教程 来源:PS学堂 作者:Ps_"迷途星 光丝字放在较暗的背景上非常漂亮.其实较为复杂的光丝都是较为简单的单光丝变形及复制得到的.制作之前,我们只需要用简单的图层样式做出单条较暗的光丝,并适当减低图层填充度,然后复制.变形就可以得到非常不错的叠加光丝. 最终效果 1.新建一个1200px * 2000px画布. 2.选择渐变,深灰色(#464646)到黑色(#000000),拉线性渐变,如图. 3.新建一层,选择渐变工具,渐变设置如下. 4.拉线性渐变,图层模式改成颜色,填充改成25%. 5.新建一
  • wps行距怎么设置? wps行间距设置教程 wps行距怎么设置? wps行间距设置教程 行距就是指两行之间的距离了,我们如果通常会看到很多人要交总结时会把行间距与字体设置超大了,这样可以100抵几千呀,下面我们来为各位介绍wps行间距设置教程 1.我们双击打开wps文档,如下图所示. 2.我们可以设置整个文件,也可以选中一段字,如我们选中一段字,然后 右击--->点击段落选项 3.段落选项卡----->间距---->选择你想要设置的间距---->确定 这样就可以了,大家试一下. 当然如果自带的一些默认设置参考数不合适的话我们可以点击后面的设置值,手动填写了.
  • 狮子座2014年1月22日运势 狮子座2014年1月22日运势 狮子座2014年1月22日运势 综合运势:★★★ 爱情运势:★★★★ 工作状况:★★★ 理财投资:★★ 健康指数:69% 商谈指数:56% 幸运颜色:白色 幸运数字:9 速配星座:天秤座 本站阅读配图 对年前的忙碌期发出抱怨的声音.成天只有工作而没有游乐的人生真是让人不满啊.还有受到周围环境吵闹骚扰,找不到一个安静地方而心生怒气.不过光是发火情况也无法好转,就这几天的忍耐而已,闹个够了自然就慢慢平静了.
  • PJBLOG误删除管理员后,重获初始密码的方法|PJBLOG&Z-Blog PJBLOG误删除管理员后,重获初始密码的方法|PJBLOG&Z-Blog 误删除管理员后,重新获得初始密码的方法 这一段时间以来,总有一些朋友误删除管理员的权限,导致无法进入后台,写一段代码,帮助不懂编码的朋友快速得到初始密码. 请把以下代码保存成getpassword.asp,上传到pjblog的根目录,然后在浏览器里运行,如:www.你的网址.com/getpassword.asp.别忘记得到密码后删除该文件. <!--#include file="conCommon.asp" --> <!--#include file="c
  • 关于胶片的两三事 关于胶片的两三事 一.不用抽片机的抽片方法 很多刚入门要冲黑白的朋友,都苦于没有抽片器把底片抽出,或者手贱把胶卷片头倒进暗筒的朋友,我在这里介绍2个抽片的土方法,懂的朋友请自行绕道. 1.双面胶牵引法 此方法技巧性低,成功率高,有轻微后遗症.准备一段约150mm长的胶片,没有可以用硬纸条代替,在胶片一头粘上一段双面胶,粘好后用手指按几下减弱双面胶粘性. 带双面胶的一头插入暗筒 把带双面胶的一头插入暗筒约30mm. 逆时针转动暗筒轴 之后逆时针转动暗筒轴,感觉胶卷条粘到片头在往内收时,停止转动. 将胶卷拉出 此时用