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

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

在tnsnames.ora中添加如下配置:连接名称 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 数据库名) ) )

从你SQL PLUS后面的提示 应该是oracle数据库没启动起来啊. 你在cmd中输入sqlplus / as sysdba 进入SQL>命令行输入shutdown abort; startup 试一下

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

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

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

pl\\/sql和sql*plus走的不是一个tnsnames.ora.找找有几个tnsnames,都改成正确的配置.或者修改环境变量中的path路径,把正确的路径写在前面.

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

楼上的,create是DDL语句,不需要事务提交(commit)1、楼主你最好仔细检查下,在SQL Plus下表是否成功?你可以在第一次创建表完成以后,再运行下创建表的SQL语句,看是不是报错,如果没有报错,说明表根本没有创建成功.2、确

可能是你客户端没有配置好,你在打开plsql是想不要登录,将登录界面关闭,在plsql菜单的工具->首选项中配置oracle10g的主目录名OraDb10g_home1,以及OCI库F:\oracle\product\10.2.0\db_1\bin\oci.dll,这个路径和你安装的oracle路径有关,在重启plsql看看行不行

你先使用ODBC连接看看以判断 客户端 连接是否正确及侦听oracle端 口是否正常 ?

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