首页 >>  正文

oracle监听配置

来源:baiyundou.net   日期:2024-09-23

1、 问题描述

环境:ORACLE11.2.0.4.0    SQLSERVER(odbc、透明网关、监听、tnsname等都已配置)

在进行ORACLE11g到SQLSERVER的DBLINK的搭建后,创建了名为testlink的DBLINK,执行查询测试,报错如下,

SQL> select * from test01@testlink;

select * from test01@testlink                    *

ERROR at line 1:

ORA-28500: connection from ORACLE to a non-Oracle system returned this message:


2、 问题原因

这个问题是由字符和语言设置的问题引起的。


3 、处理方法

在透明网关的配置文件中添加如下,

HS_NLS_NCHAR=UCS2


","gnid":"95656fe4cbd4bcf7c","img_data":[{"flag":2,"img":[{"desc":"","height":831,"title":"","url":"https://p0.ssl.img.360kuai.com/t01f00676d759b822c7.jpg","width":1280}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"cache","pub_time":1706777494000,"pure":"","rawurl":"http://zm.news.so.com/c77b0f41e42b723d01d775c99505a0f2","redirect":0,"rptid":"1ea70e167e736eac","rss_ext":[],"s":"t","src":"重庆思庄","tag":[],"title":"ORA-28500 ORACLE的DBLINK问题

弘娴鱼690如何查看oracle 配置单实例监听 -
柴江沫17561094142 ______ 1、设置ORACLE_SID(实例名)的环境变量,如:"ORACLE_SID=orcl",可以通过"echo $ORACLE_SID"查看设置是否成功. 2、通过"sqlplus / as sysdba"登陆指定的Oracle实例orcl. 3、启动数据库"startup",然后启动监听"lsnrctl start". 4、通过"sys/password@orcl as sysdba"可以登陆到数据库实例orcl.也可以通过netca测试TNS是否成功.

弘娴鱼690linux下如何用命令来配置oracle11g的监听 -
柴江沫17561094142 ______ 这个不是命令配置的,是改文件 如果是服务端:1. $ORACLE_HOME/network/ADMIN目录,修改LISTENER.ORA2. 到$ORACLE_HOME/bin下,通过lnsrctl start启动监听 lnsrctl stop | lnsrctl status 分别是停止监听和查看监听状态 如果是客户端:1...

弘娴鱼690您好,请问oracle那个无法监听怎么配置? -
柴江沫17561094142 ______ oracle“客户端”有个配置工具,,你安装了就应该有的, 好像是叫net manager,反正是net开头的..里面添加一个就可以了,,, 主机ip,服务名什么的 填写好,端口它都给你默认了,,按步骤完成就行了,你就可以通过这个监听访问oracle·

弘娴鱼690如何为Oracle配置多个监听器 -
柴江沫17561094142 ______ 在安装Oracle时,系统已经自动创建了一个名为LISTENER的监听器(使用1521端口),我们也可以再为服务器添加其他的监听器,如使用1522端口创建一个监听器名为LISTENERNEW,但是如果使用NET 配置助手创建完成后,如果直接添加...

弘娴鱼690如何为远程oracle服务器配置监听 -
柴江沫17561094142 ______ 首先登陆到远程linux,使用oracle用户登陆 然后修改%ORACLE_HOME/network/admin/LISTENER.ORA文件 修改为如下内容(按照远程服务器配置) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_...

弘娴鱼690如何布置orcale数据库监听 -
柴江沫17561094142 ______ 在开始菜单,选择oracle,再选择“配置和移值工具”,打开Oracle Net Manager.在弹出的窗口上 选择“监听程序”,点击左边的“+”图标,创建监听. 在接下来的窗口上选择监听名称,或者自己起一个监听名称,在点击下方“确定”按钮.

弘娴鱼690oracle数据库的配置 -
柴江沫17561094142 ______ 连接到oracle用户:su - oracle --进入oracle用户 lsnrctl --进入监听 status --查看监听,看下您的监听有没有启动

弘娴鱼690如何在oracle安装目录下手动配置监听????多谢 -
柴江沫17561094142 ______ 直接在dbs目录下手动编写listenerora编写listener.ora文件:vi listener.ora插入以下类似语句:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = ...

弘娴鱼690数据库默认监听接口 -
柴江沫17561094142 ______ 数据库默认地监听接口, 个人认为就是端口号,是服务器监听客户端用的,相当于“地址”,是服务器与客户端间的纽带.和你访问网站默认80断口一样. 服务器有很多端口的,所以当你访问不同端口的时候响应的数据不一样.譬如你访问数据库1521 oracle,服务器就知道有人要来访问我的数据库了;反之,如果你访问的是mysql,mysql就傻了,就不会相应你本服务器上的数据库服务. mysql和oracal是一样的吗? MYSQL:3306 ORACLE: 1521

弘娴鱼690如何绕过Oracle listener 监听的密码设置 -
柴江沫17561094142 ______ 不明白你问的什么意思? 在数据库本机登录时,可以不用指定本地网络服务名,比如: sqlplus user/pwd 这样登录,就是不通过 listener服务. 而如果sqlplus user/pwd@orcl 这样就是通过listener服务. 在客户端连接数据库时,肯定是要通过listener服务实现接入的. 但是关于数据库用户登录时的密码验证,这个是数据库服务实现的,不是listener服务实现的, 所以即使绕过listener服务,也要验证密码的.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024