mdsk.net
当前位置:首页 >> orAClE新建了一个数据库tEstDB,可以用sql plus连接,但无法用PLSQL登录。 >>

orAClE新建了一个数据库tEstDB,可以用sql plus连接,但无法用PLSQL登录。

你用oracle客户端配置工具配置一个本地net服务名,就可以了.

应该是安装出现问题吧

你的命令行方式不能登录,应该是你环境变量的问题,因为系统找不到Oracle目录下的sqlplus.exe,设置一下环境变量,在Path里面把Oracle安装目录下到类似product\11.2.0\dbhome_1\BIN目录.

打开cmdsqlplus /nolog出现下面的情况就代表进入oracle.SQL>SQL>conn sys/pass@orcl as sysdba ,-------sys用户SQL>conn scott/tiger@orcl-----------------------普通用户,需解锁//sys用户密码是你新建数据库时规定的密码.不然进不去的提示“已连接”就代表已连接某个数据库,可以写sql语句了

在命令行下执行sqlplus /nologconnect / as sysdbastartup 试一试,那一句报错再看

你用sqlplus登录时,用的是 用户名/密码的方式没有用 用户名/密码@本地服务名 的方式而 你用developer用的是 用户名/密码@本地服务名 方式所以你现在的情况是, 本地网络服务名 错误 或者 listener 配置错误 或者 服务未启动

使用instantclient,pl/sql developer连接oracle(可以在32位机器上使用、也可以在64位机器上使用): 1. 下载32位oracle instantclient,并展开到某目录,例如c:\instantclient-basic-nt-11.2.0.2.0; 2. 将系统的tnsnames.ora拷贝到该目录下; 3

你把plsql的缓存清理一下,这种问题我以前遇到过,你这样处理,在我的电脑那里清理下系统日志,有时候这个日志也会导致你的oracle数据登陆不上去的,你最好看看你temp的空间有多大,是不是设置过小,设置小了,进em修改下空间大小,以后应该就不会遇到这种问题了

没有配置数据库别名吧;运行里:netca,新建一个数据库别名,plsql里填上就好了

如果是本机,用sys用户是这登录,如果能,说明是监听器的配置问题;如果是远程连接数据库,检查你的tns配置文件是否正确,文件名tnsname.ora;目录$ORACLE_HOME/network/admin特别是其中的服务的SID配置是否正确.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com