你点击sqlplus一致都是这个提示么,还有你修改的什么账户呢。可能是你的密码修改以后你没记住吧。 你试试这样重新改一下密码
sqlplus /as sysdba
alter user username identified by password;
然后sqlplus username/password@orcl就可以了。
"jdbc/student" 只是个标示,下面的是连接池的具体配置。
在代码中需要用到数据库的地方就用 jdbc/student 这个底下的配置来获取
数据库连接,同时项目中的webxml文件也要看情况做相应的配置。
代码中就可以用下面代码获取数据库连接。
DataSource ds = (DataSource)initCtxlookup("java:comp/env/jdbc/student");
Connection conn=dsgetConnection();
这个名字是自己起的,这边配置中的名字要和你代码中的名字一致即可。
用的什么账户登录的?有远程登录权限么?
如果没有具备远程访问该数据库的用户,请在本机数据库上新增一可远程访问该数据库的用户命令为grant all on to 用户名@'%' identified by '密码';
然后刷新权限:flush privileges;
最后用该新增的账户在navicat上登录应该就没问题了
当然,也有可能是你密码错了。嚯嚯,自己好好检查下
解决方法:
用系统用户登录plsql , 查询当前的所有用户: select from dba_users; 查看状态是否被锁(LOCKED ),如果你数据库连接的用户被锁,给帐号解锁
alter user user1 account unlock;
以上就是关于oracle 用SQLPLUS登录后我更改了用户密码,退出后,再点SQLPLUS图标就出现ORA-01017全部的内容,包括:oracle 用SQLPLUS登录后我更改了用户密码,退出后,再点SQLPLUS图标就出现ORA-01017、plsql报错:ORA-01017:invalid username/password;logon denied 这个报错是什么意思。、oracle问题: 使用system登录,提示错误:ORA-01017,invalid username/password;logon denied等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)