使用sqlplus可以pl sql登录日志文件使用pl/sql不能pl sql登录日志文件怎么办

关于Oracle使用SQL_Plus或者PL_SQL连接失败的使用若干经验_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
关于Oracle使用SQL_Plus或者PL_SQL连接失败的使用若干经验
上传于|0|0|文档简介
&&使用plsql sqlplus 连接数据库是发生错误ora-12541 无监听程序 ora-12514
监听程序当前无法识别连接描述符中请求的服务 ora-12518 监听程序无法分发客户机连接 ORA-01031: insufficient privileges等错误错误的检查方法
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢PL/SQL 登录界面无connect as 以及PL/SQL登录提示“当前无法识别连接符中请求的服务” - shmiloy001的专栏 - CSDN博客
PL/SQL 登录界面无connect as 以及PL/SQL登录提示“当前无法识别连接符中请求的服务”
Oracle专栏
& & 最近换了新电脑,公司规定不能给Administrator账户,故给了一个新用户,在我强烈要求下勉强给了“系统管理员”权限,然后就出现了悲剧,PL/SQL一直无法识别连接符中请求的服务。现在记录遇到的问题。
& &(1)电脑环境介绍
& & &Win7 64位,安装有Oracle 11gR2 64位服务端,以及Oracle 11gR1 32位客户端(为了用PL/SQL,原因你懂的)。
& & & &安装顺序:先安装Oracle 11gR2 64位服务端,再安装Oracle 11gR1 32位客户端,最后PL/SQL;
(2)PL/SQL 登录界面无connect as选项
& & & &一路安装非常顺利,然并卵,登录PL/SQL的时候,竟然丢了connect as选项,哼,这种问题我相信百度大娘肯定能解决,所以百度到的解决办法如下:
& & & &打开PL/SQL,打开“Tools-&Preferences”,勾选一个钩钩就可以了,当然不同版本需要勾选的地方不一样,我的是PL/SQL 11版本;
网上搜索到的还有酱紫的界面,统一整理过来吧:
(3)PL/SQL 登录提示“
ORA-12514&TNS&监听程序当前无法识别连接描述符中请求服务
& 解决思路:先排查数据库是否真的能启动—&若不能再修改监听内容。
& a)先排查数据库是否真的能启动
& & & & &先用数据库服务器本身自带的sqlplus登录数据库(请注意,必须是数据库服务器的,而不是安装的客户端的),为确保你找到的是数据库服务器的sqlplus,各位看官可以直接打开“程序”,找到程序下安装的数据库服务,然后找到sqlplus,这样可以避免由于客户端的sqlplus链接不成功造成各位看官一直折腾数据库,因为我就是酱紫一直在折腾啊折腾(泪流成河)。
& & & 数据库服务器的sqlplus可以正常登陆的话,说明你这个数据库没问题啊,那就是数据库和客户端的监听或者服务出问题了,嗯,解决办法如下:
& & &找到数据库服务器的监听文件,请注意,是数据库服务器,不是客户端(没办法,在一个电脑上即安装服务器又安装客户端,就是容易混乱)。
& & &&D:\app\cuishaofang\product\11.2.0\dbhome_1\NETWORK\ADMIN,我的路径在这里,各位看官找各自对应的路径。
& & &然后打开“listener.ora”文件,添加下面内容:
& &本来吧,保存下就可以了,可是我不是Administrator账户,又让我折腾了好久,为啥呢,因为我修改后没有权限保存,心塞塞,那咋搞呢,这个难不倒本姑娘,在另外一个文件夹中新建一个txt文件,然后保存listener.ora里面的内容,然后再修改txt为ora文件,然后在拷贝到监听程序文件夹中即可。
好了,虽然说遇到的问题解决起来很简单,但是排查过程以及各种困扰真的很坑爹,希望能给各位大侠点帮助吧。
我的热门文章
即使是一小步也想与你分享ORA-01017的一种情况:sysdba可以登录,normal不可登录
今天遇到一个奇怪的问题:同样的一个用户(例如SYSTEM),使用Toad可以登录,使用sqlplus却登陆不了,报错信息:ORA-01017:invalid
username/logon denied.
进一步的实验表明:使用sysdba身份可以登录,使用normal不能登录。
究其原因有以下两点:&
1.oracle的dba组是操作系统相关的,ORA_DBA是windows下的dba组。因为使用了操作系统(OS)认证的原因,不要用户名和密码都能以sysdba身份登陆。&
2.通过重新设置system用户的密码,可以解决以上问题。以system用户sysdba状态登录,修改密码成功后即可登录。
以下是参考解决代码:(system是出现问题的用户,orcl为数据库实例名,ORCL为原密码)
(cmd输入) sqlplus SYSTEM/ORCL@orcl as sysdba
(sqlplus输入) alter user system identified by SYSTEM;
(sqlplus显示) 用户已更改。
(sqlplus输入)
(cmd输入) sqlplus
SYSTEM/SYSTEM
(sqlplus显示已连接,问题解决。)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。查看: 7130|回复: 21
sqlplus下加了@不能登录,不加能登录
论坛徽章:4
问题,如题
环境是win8 64位,数据库11.2.0.1
这个问题不知道如何解决,目前只要问题症状是这样的:开机之后,把监听服务先停掉,再启动(不是右击重新启动),然后在sqlplus中登录的时候跟@orcl就能登,然后,电脑重启,再去sqlplus中登录加@orcl,就是不能登,hang住了,接着,去吧监听服务先停掉,再启动(不是右击重新启动),sqlplus中又可以了,不知道要怎么解决,郁闷
求职 : 招聘 : 认证徽章论坛徽章:6329
你重启电脑之后,直接在命令行里输入:
lsnrctl status 贴上来看看
论坛徽章:0
2楼正解,应该是监听的问题。
论坛徽章:36
监听的问题,不加@ 走本地协议 绕过监听,当然能登陆了。
论坛徽章:4
<font color="# 发表于
你重启电脑之后,直接在命令行里输入:
lsnrctl status 贴上来看看
C:\windows\system32&lsnrctl status
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 11-6月 -
Copyright (c) , Oracle.&&All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER 的 STATUS
------------------------
别名& && && && && && && & LISTENER
版本& && && && && && && & TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
启动日期& && && && && && &11-6月 -:21
正常运行时间& && && && &&&0 天 0 小时 36 分 27 秒
跟踪级别& && && && && && &off
安全性& && && && && && &&&ON: Local OS Authentication
SNMP& && && && && && && & OFF
监听程序参数文件& && && & E:\app\huijuan\product\instantclient_11_2\NETWORK\ADMI
N\listener.ora
监听程序日志文件& && && & e:\app\huijuan\diag\tnslsnr\Lenovo-Cindy\listener\aler
监听端点概要...
&&(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
&&(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
服务摘要..
服务 &CLRExtProc& 包含 1 个实例。
&&实例 &CLRExtProc&, 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 &orcl& 包含 1 个实例。
&&实例 &orcl&, 状态 READY, 包含此服务的 1 个处理程序...
服务 &orclXDB& 包含 1 个实例。
&&实例 &orcl&, 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功
求职 : 招聘 : 认证徽章论坛徽章:6329
chjcindy 发表于
C:\windows\system32&lsnrctl status
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production&&...
这时候@ 启动不起来吧
论坛徽章:4
DrogbaTorres 发表于
监听的问题,不加@ 走本地协议 绕过监听,当然能登陆了。
因为Pl SQL肯定是带有@连的,所以,我Pl SQL登不上,这个问题,急需解决
求职 : 招聘 : 认证徽章论坛徽章:6329
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
求职 : 招聘 : 认证徽章论坛徽章:6329
chjcindy 发表于
因为Pl SQL肯定是带有@连的,所以,我Pl SQL登不上,这个问题,急需解决
对这个数据库的监听重新配置,把TCP 的也带上~别光IPC 哦~
求职 : 招聘 : 认证徽章论坛徽章:6329
再把你的tnsname.ora 的贴出来,估计你用的protocol = TCP
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号

我要回帖

更多关于 pl sql登录 的文章

 

随机推荐