oracle 10g 中的SQLPLUS 登陆问题.

各位大虾,请帮帮小弟,我装了ORACLE 后,登陆不了SQLPLUS提示错误是:ora-01017:invalid username/password;logon denied .我建立的数据库的用户名和密码都是slzyy,奇怪的是我用CMD命令登陆sqlplus是可以的,PLSQL 工具也能正常登陆,请问要怎么解决.谢谢.

问题补充:

我在Net Manager 中测试这个数据库也不能够,提示如下:
正在尝试使用以下用户 ID 连接:slzyy
测试没有成功。
ORA-01017: invalid username/password; logon denied

在输入的字段中可能有错误, 
或者服务器连接未就绪
 
最佳答案
建完用户要赋权限的,完整的建用户的步骤:
1、sys用户登入
2、建用户
 create user slzyy identified by slzyy;
3、赋权限
 grant resource,connect to slzyy;

说明:经过如上步骤后就能登入了。

*****************
最佳答案
1、打开cmd输入netca。
2、选择【本地net服务名配置】→下一步。
3、选择【添加】→下一步。
4、在【服务名】中输入你想要连接的服务器上的oracle服务的名字→下一步。
5、选择【tcp】→下一步。
6、在【主机名】中输入你想要连接的服务器ip,端口号不变→下一步。
7、选择【进行测试】→下一步。(当然你也可以选择不测试)
※1测试如果不通过,点击【更改登录】输入一个肯定能登入的【用户名】和【口令】→确定,出现【正在连接...测试成功。】表明测试成功。
※2测试不通过的话,点【上一步】确认你写的【服务名】和【主机名】,确认无误的情况下,确认你要连接的服务器oracle监听服务已经打开。
8、在【net服务名中】输入你想要使用的本地的服务名→下一步。
※就是【sqlplus user/passwd @本地服务名】。
9、选择【否】→下一步。
10、出现【net服务配置完毕】字样→下一步。
11、点击【完成】完成服务配置。
12、在上面服务配置完成以后,在cmd中输入如下命令即可远程登录oracle服务器:
sqlplus user_name/password@本地服务名
一定记住,上面的本地服务名是你第8步写的服务名。

--
以上,希望对你有所帮助。
posted @ 2011-09-01 22:52  世道  阅读(6586)  评论(0编辑  收藏  举报