oracle 11g安装好后,测试提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 11g安装好后,测试提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务相关的知识,希望对你有一定的参考价值。
我查找了网上的好多方法不了,后来查看了注册表,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\下面没有OracleOraDb11g_home2TNSListener这一项,这是正常的吗?
参考技术A 进入 cmdsqlplus / as sysdba
select status from v$instance ;
exit
lsnrctl status
给出上面的结果追问
sqlplus sys/oracle@127.0.0.1:1521/orcl
select count(*) from tab ;
你不是通过远程连上去了吗?
你登录失败时 试用的链接串文本是什么?
我是能连上去啊,可是为什么测试失败呢?我用的用户名和口令是:scott/tiger
追答给出 测试链接 你是如何链接的,当时用的tns链接串 肯定和我给你的不一样
追问是指这个吗?
服务名 填错了,你填的是 localhost , 其实是 orcl ........
同学,这么学oracle很累的,可能花个几年还是初学者
o(╯□╰)o,你说的有道理 ,不过我只需要会写数据库查询什么的就行了,没打算学那么好.....还是要谢谢大神
学习方法不对的话,学什么都慢,包括你说的仅仅查询。
追问嗯嗯,是的,可是没人教,只能自学.....
追答自学是最好的学习了
追问大神,有没有学那个数据库环境配置,就是讲解我上面这些问题的书或者网站推荐啊?
linux 怎么查找oracle11g的安装目录
在终端输入:whereis oracle
回车,如果你安装好了Oracle,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)
oracle: /usr/bin/oracle /usr/lib/oracle /usr/share/oracle /usr/share/man/man1/oracle.1.gz
可以看出来,Oracle安装在是个目录里。
如果你没有安装Oracle或者Oracle安装没成功,则不会显示文件路径出来。只提示:
oracle:
二、查询运行文件所在路径:
如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以Oracle为例):
which oracle
结果会显示:
/usr/bin/oracle 参考技术A 一般来说,/etc/oraInst.loc文件里会记录oracle的路径,如
[oracle@ruby ~]$ cat /etc/oraInst.loc
inventory_loc=/u01/app/oraInventory
inst_group=oinstall
然后/u01/app/oraInventory/ContentsXML/inventory.xml里记录了你安装的所有oracle产品的目录信息
oracle用户家目录中的.bash_profile中在安oracle时会设置环境变量的,里面有$ORACLE_BASE和$ORACLE_HOME
[oracle@ruby ~]$ echo $ORACLE_HOME
在$ORACLE_HOME/OPatch里,执行$./opatch lsinventory能看到oracle版本、家目录等信息
以上是关于oracle 11g安装好后,测试提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务的主要内容,如果未能解决你的问题,请参考以下文章
请问怎样将Oracle数据库加入ubuntu中啊?(我几经安装好了Oracle 11g并且用虚拟机启动了ubuntu)谢谢了。
win7 下的Oracle安装问题 求大神 求大神啊!!!Oracle 11g R2 为啥没有找到database control - orcl?