首页 >>  正文

oracle提示ora-01840

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

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":"pika","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问题

鲍香有2990oracle创建不了数据库,提示:ORA - 01078 处理系统参数失败 -
宫曼旺18720092167 ______ 最好把alert日志发出来看看<br>你可以先试试,记的把相应的路径改成自己的<br>把F:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.52220121356 拷到F:\oracle\product\10.2.0\db_1\dbs\并重命名为 init{ORACE_SID}.ora<br>如果你是单实例的,ORACLE_SID和数据库名一样 如果你的数据库名是orcl那么改成 initorcl.ora

鲍香有2990oracle sqlplus登陆提示ORA - 12560? -
宫曼旺18720092167 ______ 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来.windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oraclehome92TNSlistener服务. 2.database instance没有起起来....

鲍香有2990Oracle 当连续插入多条数据时提示:ORA - 01000: 超出打开游标的最大数,该如何解决 -
宫曼旺18720092167 ______ 将oracle的open cursor改的大一点 open cursor就是打开游标最大数 默认为300 对于如何修改open cursor,见下: 文件路径:oracle的安装目录下,admin文件夹下,对应找到你的库名,里面有个pfile文件夹,就在那个里面有个init.ora文件,在里面找到相应的语句,改掉就可以了

鲍香有2990oracle安装中出现ora - 28547不走了怎么办 -
宫曼旺18720092167 ______ 开始是出现一个错误提示对话框: ORA-28547:连接服务器失败,可能是Net8管理错误. 忽略这个错误后又出现一个错误提示对话框: ORA-24324:未初始化服务句柄 忽略这个错误后又接连出现两个错误: ORA-01041: 内部错误,...

鲍香有2990请问Oracle 出现 "ORA - 06413: 连接未打开,您上次是怎么解决的. -
宫曼旺18720092167 ______ 解决办法:用VC,DELPHI或pb编写的ADO访问ORACLE的程序,所在程序的文件夹,名字的最后不能为 ) ,否则死活报“连接未打开”的ORACLE异常.将文件夹名字改掉!string conn_str = "Data Source=" + data_src + ";User ID=" + uid + ";Password=" + pwd + ";Integrated Security=no;"; conn = new OracleConnection(conn_str); conn.Open(); 记得执行命令前还要先conn.Open(); 认真检查一下你的连接字符串!

鲍香有2990创建数据库时出现:ORA - 03114:not connected to ORACLE怎么办 -
宫曼旺18720092167 ______ 基本上你的数据库没启动,或者哪里有问题导致数据文件或什么的没创建成功,直接导致oracle没启动起来,然后后面的步骤都不成功,会提示这样的错误.代表没连接到oracle.

鲍香有2990Oracle数据库打不开 遇到ORA - 00600[4000]这么办? -
宫曼旺18720092167 ______ ORA-00600[4000]是Oracle 内核事务undo模块的一个内部报错信息,一般来说ORA-00600[4000]错误会附带一个argument , 该arg[a]表示Undo segment number USN.早期版本中当使用表空间传输且对传输后的表有DML时可能因为BUG而引起...

鲍香有2990oracle数据库出现ORA 01034错误该怎么解决? -
宫曼旺18720092167 ______ ora-01034错误的原因是因为数据库的控制文件没有加在startup mount 后,建议查看oracle数据库的归档与否.如果是归档的报错原因可能是因为归档日志的格式不正确,所以在mount下改变一下归档日志的格式(format)具体如下: alter ...

鲍香有2990Oracle 启动服务时报ora - 03113错 -
宫曼旺18720092167 ______ 你操作系统是windows吧,下次记着写清楚操作系统、操作系统版本、数据库版本 先看一下操作系统服务里oracleserviceSID是否是启动状态,如果不是,就启动它 进入cmd命令行窗口, sqlplus "/as sysdba" startup --贴出结果 如果结果是实例...

鲍香有2990安装oracle时出现的错误ora - 00119、ora - 00132
宫曼旺18720092167 ______ 先确定你安装的是不是64为的Oracle,删除注册表中的冗余的Oracle注册信息,删除先前安装时生成的oracle安装目录文件夹,再次安装.如果还出现类似问题,可能就是该版本的Oracle和LZ的系统存在一些不兼容问题!

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