今天连接数据库时出了错,监听启动正常,/ 下启动数据库也正常,用sys连接时提示出错,
数据库名是oradb,sid是oradb:
$lsnrctl start
提示:成功!
$sqlplus "/ as sysdba"
sql>startup
提示:成功!
sql>conn sys/oracle@oradb as sysdba;
报错:
ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect
descriptor!
我是这样解决的:以root身份登录,查看/oracle/product/9.2.0.4/network/admin目录
下的
listener.ora和tnsnames.ora两个配置文件的配置是否正确。
$vi tnsnames.ora
oradb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl.oradb.localdomain)
)
)
修改SERVICE_NAME = orcl.oradb.localdomain为SERVICE_NAME = oradb
保存退出
$vi listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL=TCP)(HOST=192.168.0.101)(PORT= 1521))
)
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL=IPC)(KEY=EXTPROC))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/u01/app/oracle/product/9.2.0.4)
(PROGRAM = extproc)
)
)
在SID_LIST_LISTENER 中增加下列内容:
(SID_DESC =
(GLOBAL_DBNAME = oradb)
(ORACLE_HOME = /opt/u01/app/oracle/product/9.2.0.4)
(SID_NAME = oradb)
)
完整的listener.ora的内容是:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/u01/app/oracle/product/9.2.0.4)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = oradb)
(ORACLE_HOME = /opt/u01/app/oracle/product/9.2.0.4)
(SID_NAME = oradb)
)
)
再以oracle身份登录,启动监听和数据库,连接数据库都正常了。
相关推荐
VSCode多文件C语言项目编译实战:从配置到运行
本文详细讲解了如何在VSCode中配置多文件C语言项目的编译环境。通过手把手教学,指导读者创建项目结构、编写代码,并重点深度配置task.json与launch.json文件,实现一键编译和调试所有C文件,解决常见的“undefined reference”等链接错误,提升开发效率。
程序运行过程中遇到“ORA-03114: not connected to ORACLE”的问题解决
程序运行过程中遇到“ORA-03114: not connected to ORACLE”的问题解决
TI C2000 , .cmd文件,.TI.ramfunc,将程序分配为在RAM中运行/Flash运行的配置方法和原理讲解,(如28375S ,280049,28335等等芯片)
1 基础知识讲解 1.1 在RAM中运行还是在flash中运行指的是什么? 1.1.1 背景:程序编译完之后生成的.bin文件,.bin文件中包含代码段,代码段中全是汇编指令,而汇编指令中包含多个函数,各函数头的地址不同,如存在A函数和B函数,假设RAM地址区间是0x0000-0x8000,flash的地址区间是0xA000-0xF000,A函数要调用B函数,则A函数调用B函数的那段汇编指令中包含的是B函数头的存储地址,A函数和B函数都在flash中有存储 1.1.2 情况1:B函数是配置为在RAM中运行,
ora-12514
今天连接数据库时出了错,监听启动正常,/ 下启动数据库也正常,用sys连接时提示出错, 数据库名是oradb,sid是oradb: $lsnrctl start ...
Jetpack Compose Navigation实战:从基础到高级导航模式
本文全面解析Jetpack Compose Navigation在Android开发中的应用,从基础导航实现到高级模式(如单任务/单顶模式),涵盖参数传递、嵌套导航、深层链接等核心功能。通过实战代码示例展示如何优化导航性能,并与ViewModel、Hilt等架构组件整合,为开发者提供高效的Compose导航解决方案。
单相变换器的二次纹波分析
1. 单相PWM整流器的二次纹波产生原因 单相变换器的二次纹波产生的原因是功率含有二次脉动分量。设电网电压 us=Vmsin(wt),电网电流IL=Imsin(wt−θ)I_L=I_msin(wt-\theta)IL=Imsin(wt−θ)。其中w是电网电压披绿,θ\thetaθ是电流之后电压相位。保证输入功率和输出功率相等,就要保证两者的直流量和交流量对应相等。 uDu_DuD为 PWM 整流器直流电容电压平均值,IoI_oIo 为负载电流平均值 ,uDC^\widehat {u_{DC}
linux连不上oracle数据库,linux客户端连接不上oracle数据库
有。su - oraclesqlplus -v 能够看到你数据库的版本linux 免安装oracle客户端软件 连接 oracle数据库1、mkdir -p /opt/oracle2、cd /opt/oracle3、去oracle官网下载如下三个压缩包(最好下载与orcale服务器对应版本的)然后传到/opt/oracle目录oracle-instantclient11.2-basic-11.2....
PyFluent进阶实战:自动化密闭几何(Watertight)网格生成
本文深入探讨了如何利用PyFluent实现自动化密闭几何(Watertight)网格生成。通过Python脚本控制Fluent Meshing工作流,工程师可以高效、一致地完成从几何导入、局部尺寸定义、面网格生成到边界层设置和体网格输出的全过程,从而将复杂的CFD前处理工作转化为可重复、可集成的自动化流程,极大提升仿真效率和知识复用性。
oracle数据库报12514,Oracle数据库ORA-12514错误的解决办法
问题提示 错误提示:ERROR:ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect 解决方法: 代码如下 1. 打开/network/admin/listener.ora文件,找到: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExt...
通义千问AI模型对接飞书机器人-集成飞书机器人(2-2)
http请求地址上一篇百炼平台配置的应用地址。
一个非常简单的变分量子分类器 (VQC)
在之前的帖子(这里和这里)中,我已经开始谈论 QML,为什么以及如何学习,从现在开始,我将开始分享我的研究和发现,到目前为止,这些都是非常基本的。
ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect 问题的解决!
ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect 问题的解决办法!
大学生数学建模赛题解析及优秀论文-2021电工杯A题高铁牵引供电系统运行数据分析及等值建模(附Python代码)
我国是世界上电气化铁路运营里程最长、服役电力机车型号最多、运营最 繁忙的国家。截至 2020年底,我国铁路年消耗电量约800亿千瓦时,约占三峡 年总发电量的 80%。图1为高速铁路牵引供电系统示意图,主要包括牵引变电所、牵引网和动车 组。牵引变电所将 220kV三相电压转换为满足电力机车运行的27.5kV单相电压, 其核心元件是牵引变压器。牵引网由馈线、接触网、钢轨、回流线等组成,完成 对电力机车的送电任务。...
oracle ora linux,linux下连接oracle数据库出错:ORA-12514 cannot...
linux下连接oracle数据库出错:ORA-12514 cannot...发布时间:2008-03-02 00:02:27来源:红联作者:dwillin今天连接数据库时出了错,监听启动正常,/ 下启动数据库也正常,用sys连接时提示出错,数据库名是oradb,sid是oradb:$lsnrctl start提示:成功!$sqlplus "/ as sysdba"sql>startup提示...
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
oracle连接报错12514,linux下连接oracle数据库报错:ORA-12514 cannot.
今天连接数据库时出了错,监听启动正常,/ 下启动数据库也正常,用sys连接时提示出错,数据库名是oradb,sid是oradb:$lsnrctl start提示:成功!$sqlplus "/ as sysdba"sql>startup提示:成功!sql>conn sys/oracle@oradb as sysdba;报错:ORA-12514: TNS:listener could no...
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
linux连不上oracle数据库,linux下连接oracle数据库出错:ORA-12514
修改listener.ora 文件:加:(SID_DESC =(GLOBAL_DBNAME = hanmi)(ORACLE_HOME = /u01/oracle/product/10.2.0/db_1)(SID_NAME = hanmi))修改后为:#SID_LIST_LISTENER =# (SID_LIST =# (SID_DESC =# (SID_NAME = PLSExt...
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
oracle连接数据库报12514,试图连接Oracle数据库时出现的ORA-12514错误信息
问:当我想要连接到我的Oracle数据库时,我通过Oracle应用开发工具集(TOAD)得到了如下的错误信息:ORA-12514:TNS:listenercouldnotresolveSERVICE_NAMEgiveninconnectdescriptor我至今已经非常高兴地使用这个数据库几个月了,而这种情况却突然出现。请告诉我到底发生了什么?此问题提交于2004年11月19日答...
plsql连接oracle提示ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务解决方案
问题描述 第一天安装好oracle11g和plsql,并测试一切正常,可以连接和访问,愉快关掉电脑,第二天到公司用plsql连接oracle的时候提示ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务解决方案,what?昨天还好好的,今天就不行了,郁闷至极,。 问题排查测试; 用sqlplus连接,发现 通过 con...
ora12514问题怎么解决linux,ORA-12514问题的解决方案
frmcmp_batch.sh module=$AU_TOP/forms/US/ARXTWMAI.fmbuserid=APPS/APPS@VIS output_file=$AR_TOP/forms/US/ARXTWMAI.fmxmodule_type=form. compile_all=specialfrmcmp_batch.sh module=$AU_TOP/resource/APPCORE.p...
12514oracle数据库重启,12514(linux登录oracle数据库)
ora-12514的错误的原因有很多。但无外乎这几种:1)、 ORA-12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正.早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 .是数据库监听没有启动。造成ora-12560: tns: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。window...
ora-12514 linux连接数据库,ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决...
解决问题:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务测试环境:RedHat7.4 + Oracle 11g 64位相关说明:数据库服务器:Oracle11g 64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1,数据库名为默认的orcl,RedHat7.4虚拟机的IP设置为:192.168.8.13Windows10客户端:...
Linux ORA-12514 oracle::occi::SQLException
连接数据库时,端口/后的值填SID vim .../network/admin/tnsnames.ora //连接oracle数据库 string usr = "scott"; string passwd = "tiger"; string connstr = "192.168.139.129:1521/orcl"; Connection *conn = env->createConnection(usr, passwd, connstr); ...
【Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务】
Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 无法解析指定的连接标识符详解
无法解析指定的连接标识符详解问题 将数据库连接端口和用户库直接/连接即可 例如: jdbc:oracle:thin:@IP:1521/orcl.oracle 1.检查远程端口是否暴露给当前服务器 cmd命令 telnet 远程的端口 IP 2.检查服务器Orcle是否启动 (远程服务器) 切换oracle用户 su - oracle 查看服务状态 lsnrctl status 关闭服务 lsnrctl stop 开启服务 lsnrctl start 3.确认服务端口和服务打开 仍然连接存在问题则
linux报错ora12514,ORA-12514:RMAN连接报错解决
今天用rman连接数据库报错[linuxidc@rhel55 ~]$rman target sys/Oracle@orcl ORA-12514: TNS:listener does not currently know今天用rman连接数据库报错[linuxidc@rhel55 ~]$rman target sys/Oracle@orclORA-12514: TNS:listener does n...
oracle数据库连接时报12514_Oracle连接数据库报错 ORA-12514
前几天重新安装了数据库服务器,在服务器上使用都一切正常。然后在我的客户端配置一个tns服务名,通过sqlplus命令来连接,确报错:C:\Documents and Settings\myname>sqlplussys/password@orcl118SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 3月 1 18:41:062011Copyr...
1098



被折叠的 条评论
为什么被折叠?



