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 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身份登录,启动监听和数据库,连接数据库都正常了。

Unity最强动作战斗框架?Combat System Framework 深度解析 Combat System Framework 并不是一个简单的角色控制器,而是一套完整的动作游戏战斗开发框架。它借鉴了现代 AAA 游戏常见的架构思想,以 Gameplay Tag 为核心,结合 ScriptableObject 数据驱动设计,将技能、属性、Buff、伤害、武器、动画通知等系统有机整合在一起。同时,配套的可视化动画时间轴、Root Motion 工具和实时预览窗口,大幅优化了动作开发流程。当然,这套框架也有一定的学习门槛。 阅读详情

相关推荐

VSCode多文件C语言项目编译实战:从配置到运行

本文详细讲解了如何在VSCode中配置多文件C语言项目的编译环境。通过手把手教学,指导读者创建项目结构、编写代码,并重点深度配置task.json与launch.json文件,实现一键编译和调试所有C文件,解决常见的“undefined reference”等链接错误,提升开发效率。

g8f9d0s1a2的博客 1098

程序运行过程中遇到“ORA-03114: not connected to ORACLE”的问题解决

程序运行过程中遇到“ORA-03114: not connected to ORACLE”的问题解决

asdfgh0077的博客 5214

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中运行,

weixin_43776284的博客 8065

ora-12514

今天连接数据库时出了错,监听启动正常,/ 下启动数据库也正常,用sys连接时提示出错, 数据库名是oradb,sid是oradb: $lsnrctl start ...

cuanezhuo7843的博客 166

Jetpack Compose Navigation实战:从基础到高级导航模式

本文全面解析Jetpack Compose Navigation在Android开发中的应用,从基础导航实现到高级模式(如单任务/单顶模式),涵盖参数传递、嵌套导航、深层链接等核心功能。通过实战代码示例展示如何优化导航性能,并与ViewModel、Hilt等架构组件整合,为开发者提供高效的Compose导航解决方案。

pz890123456的博客 372

单相变换器的二次纹波分析

1. 单相PWM整流器的二次纹波产生原因   单相变换器的二次纹波产生的原因是功率含有二次脉动分量。设电网电压 us=Vmsin(wt),电网电流IL=Imsin(wt−θ)I_L=I_msin(wt-\theta)IL​=Im​sin(wt−θ)。其中w是电网电压披绿,θ\thetaθ是电流之后电压相位。保证输入功率和输出功率相等,就要保证两者的直流量和交流量对应相等。   uDu_DuD​为 PWM 整流器直流电容电压平均值,IoI_oIo​ 为负载电流平均值 ,uDC^\widehat {u_{DC}

qq_38847810的博客 4973

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....

weixin_31141099的博客 1087

PyFluent进阶实战:自动化密闭几何(Watertight)网格生成

本文深入探讨了如何利用PyFluent实现自动化密闭几何(Watertight)网格生成。通过Python脚本控制Fluent Meshing工作流,工程师可以高效、一致地完成从几何导入、局部尺寸定义、面网格生成到边界层设置和体网格输出的全过程,从而将复杂的CFD前处理工作转化为可重复、可集成的自动化流程,极大提升仿真效率和知识复用性。

t8u9v0w1x的博客 578

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...

weixin_33292780的博客 1万+

通义千问AI模型对接飞书机器人-集成飞书机器人(2-2)

http请求地址上一篇百炼平台配置的应用地址。

hefaji的博客 1916

一个非常简单的变分量子分类器 (VQC)

​ 在之前的帖子(这里和这里)中,我已经开始谈论 QML,为什么以及如何学习,从现在开始,我将开始分享我的研究和发现,到目前为止,这些都是非常基本的。​

gongdiwudu的专栏 6208

ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect 问题的解决!

ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect 问题的解决办法!

henrybai的专栏--大亨利白--大码 6830

大学生数学建模赛题解析及优秀论文-2021电工杯A题高铁牵引供电系统运行数据分析及等值建模(附Python代码)

我国是世界上电气化铁路运营里程最长、服役电力机车型号最多、运营最 繁忙的国家。截至 2020年底,我国铁路年消耗电量约800亿千瓦时,约占三峡 年总发电量的 80%。图1为高速铁路牵引供电系统示意图,主要包括牵引变电所、牵引网和动车 组。牵引变电所将 220kV三相电压转换为满足电力机车运行的27.5kV单相电压, 其核心元件是牵引变压器。牵引网由馈线、接触网、钢轨、回流线等组成,完成 对电力机车的送电任务。...

wenyusuran的专栏 3169

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提示...

weixin_30982943的博客 301

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...

weixin_31088435的博客 781

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...

weixin_39601511的博客 446

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日答...

weixin_42502860的博客 1267

plsql连接oracle提示ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务解决方案

问题描述 第一天安装好oracle11g和plsql,并测试一切正常,可以连接和访问,愉快关掉电脑,第二天到公司用plsql连接oracle的时候提示ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务解决方案,what?昨天还好好的,今天就不行了,郁闷至极,。 问题排查测试; 用sqlplus连接,发现 通过 con...

执着,也是一种态度 9万+

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...

weixin_34024555的博客 5136

12514oracle数据库重启,12514(linux登录oracle数据库)

ora-12514的错误的原因有很多。但无外乎这几种:1)、 ORA-12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正.早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 .是数据库监听没有启动。造成ora-12560: tns: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。window...

weixin_28738165的博客 1345

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客户端:...

weixin_35747051的博客 731

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); ...

weixin_45715405的博客 433

【Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务】

Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

三牛为犇的博客 4537

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.确认服务端口和服务打开 仍然连接存在问题则

DXIANGH的博客 2536

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...

weixin_30868807的博客 816

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...

weixin_33357508的博客 2584
上一篇: You do not have sufficient permissions to access the inventory '/u01/app/oracle/
下一篇: Oracle中Service Name、Database name、Instance Name的区别
xukeworknet
博客等级 码龄16年 7粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值