oracle第二个数据库实例,用plsql不能连接

author author     2023-05-09     249

关键词:

在本地oracle10g先建立了一个实例,orcl,用plsql能够正常连接,之后又建立一个数据库实例,orcl10g,结果orcl10g不能用plsql正常连接,但是可以用sqlplus正常连接。下面是tnsnames.ora的代码片段:

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

ORCL10G =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl10g)
)
)

我自己找到答案了,但错误确实是在listener.ora上,在这个文件添加上第二个实例的监听就可以了!

参考技术A 1、能连就见鬼了
2、LOL
3、你看看监听是一个端口!
3、lsnrctl status 查看每个实例对应的监听,修改之后即可,初步估计一个是1521,一个是1522追问

把端口号该为1522也不行,连接时的错误如下:

追答

。。。。。我是叫你看看监听。。我是猜测,也没教你直接改。。。命令行下面 lsnrctl status

参考技术B 你把服务器端的listener.ora文件与客户端的tnsnames.ora文件对比下,看下服务器端有没有SERVICE_NAME这个参数,服务器端的可能是SID,而不是SERVICE_NAME。本回答被提问者采纳 参考技术C 应该是新建的实例orcl10g没有在监听处注册的原因。可以先启动监听,再启动实例试下 参考技术D 端口改完以后。还需要把监听改了。每个都配置不同的监听。然后再把监听起来。lsrnct start

Oracle PLSQL 函数调用到第二个函数

】OraclePLSQL函数调用到第二个函数【英文标题】:OraclePLSQLfunctioncallintoasecondfunction【发布时间】:2012-11-2511:26:10【问题描述】:如何将第一个函数的返回值调用到第二个函数中?这是第一个计算客户访问我的商店次数的函数:CREA... 查看详情

oracle用脚本安装第二个数据库

安装第二个数据库:登录oracle用户进入家目录,添加配置环境变量:vi.bash_profierORACLE_SID=prod2   临时环境变量:$exportORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1$exportORACLE_SID=prod2   创建第二个数据库文件目录:$mkdir-p/u01/app/o... 查看详情

如何从oracle plsql中的字符串中获取具有多个字母的倒数第二个单词

】如何从oracleplsql中的字符串中获取具有多个字母的倒数第二个单词【英文标题】:Howtogetthesecondlastwordwhichhasmorethanonelettersfromastringinoracleplsql【发布时间】:2021-05-0815:46:48【问题描述】:我想从一个字符串中获取倒数第二个单词... 查看详情

plsqldeveloper怎么远程连接oracle数据库

...nsnames.ora文件第二种方法:用oracle的netmanager工具配置远程数据库第三种方法:在plsqldeveloper登录窗口中输入用户名、口令,数据库输入:IP/SID 参考技术B1当打开plsql工具发现有三个文本框,但是会发现如下第二张图与第一张图多了... 查看详情

plsql配置怎么连oracle

...、用文本编辑器打开tnsnames.ora,可以看到里面配置了很多数据库连接。五、在底部新增一条连接记录,保存。六、打开plsql,找到配置的别名,输入用户名密码,点击登录。七、进入plsql操作界面。八、新建一个sql command,写... 查看详情

如何用plsql从oracle中导入导出数据

...以跨平台,还能包含权限,效率也很不错,用得最广  第二种是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,... 查看详情

plsql如何配置连接oracle数据库

参考技术Aplsql如何配置连接oracle数据库,具体操作方法如下:1、首先我们打开PLSQL,点取消进去进入数据库。2、然后弹出PLSQL主界面,找到菜单栏的tools选择属性preferences进去。3、弹出如下界面,配置oracleclient,配置好两个设置... 查看详情

在第二个逗号 Oracle / PL SQL 后删除字符串

】在第二个逗号Oracle/PLSQL后删除字符串【英文标题】:RemovestringaftersecondcommaOracle/PLSQL【发布时间】:2020-09-3012:35:47【问题描述】:我有这个值\'45465,6464,654\'我想删除它后面的第二个逗号和字符串。所以基本上我想要\'\'45465,6464\'... 查看详情

64位plsql能连32位oracle11gclient吗

...tmlOracle11g和PL/SQL安装完后,发现打开PL/SQL并不能连接Oracle数据库!  【第一回合】完败!  先是在网上找解决方法,说是需要使用NetConfigurationAssistant或NetManage配置监听程序和本地网络服务名。  然后就依方法各种改各种... 查看详情

如何用plsql从oracle中导入导出数据

如何使用PLSQLDeveloper从oracle数据库导入导出数据  用pl/sqldeveloper导出表的数据时有三种方式:OracleExport,SqlInsert,pl/sqldeveloper  只有“OracleExport”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索... 查看详情

我想写两个plsql程序。在一个过程中获取数据并从第二个过程中打印出来

】我想写两个plsql程序。在一个过程中获取数据并从第二个过程中打印出来【英文标题】:Iwanttowritetwoplsqlprocedures.Getdatainoneprocedureandprintitfromthesecondprocedure【发布时间】:2017-09-1805:29:58【问题描述】:我需要在一个过程中从表中... 查看详情

oracle12c安装完成后,尝试用plsql连接pdb数据库,发现个问题pdb有没有sid?使用服务名来连接还是用sid?

...示的,那里是默认的,连接的时候你没说清楚是用来登录数据库还是用来连接什么软件平台,如果是数据库,别名,IP,SID都要,如果是平台软件,那就要看你使用的平台软件了,它使用的脚本是以什么为依据,但不管怎样,其... 查看详情

怎么在linux上面创建第二个实例

...命令打不开),然后按照要求一步一步来,就能建立一个数据库了。至于实例,只要这个数据库启动了,那么他就是一个实例。如果没有图形界面,那么就静默设置安装数据库,具体的忘记了,好象需要写一个脚本,去百度搜一... 查看详情

我想安装plsql连接远程数据库,在这之前我已经安装了oracle,想问一下有没有详细的配置过程

参考技术A第一步:你用sqlplus的命令行能连接到那个数据库,或者其他方法远程连接到那个库,以确定那个数据库是否正常;第二步:如果那个远程数据库能够正常连接,那么就是本地的客户端有问题,或者安装的时候有问题,... 查看详情

出现oracle的12154错误怎么办?

...plsqldeveloper,安装完成后,运行plsql,输入用户名和密码,数据库名称输入刚才配置的服务名称,点击登录,出现ora-12154错误。随即上网搜索,查找资料。按照网上说的试了试,虽然没成功,大概知道了问题出在哪。因为用managercon... 查看详情

oracle创建用户和表空间后在navicat中看不到,也不能连接

...ba]tousername追问这什么?看不懂参考技术A看看sqlplus连接的数据库实例和navicate连接的实例是不是同一个 查看详情

plsql连接不上oracle报ora-12560适配器协议错误,请问你是怎么解决的

参考技术APLSQL登录界面“数据库,格式为IP:端口/oracle实例”,如果是本地服务及默1521认端口直接输入oracle实例名称就可以。 查看详情

为啥数据不能传递给第二个活动

】为啥数据不能传递给第二个活动【英文标题】:WhyDataCannotPasstoSecondActivity为什么数据不能传递给第二个活动【发布时间】:2013-05-0811:05:51【问题描述】:使用XamarinStudio及以下基于教程中示例的代码。这里有问题。测试应用程... 查看详情