sys、system、scott用户更改密码
1、安装oracle数据库时候参考的文章如下:
https://blog.youkuaiyun.com/wei1992_6/article/details/60054727
最近在用developer连接的时候提示: the password has expired。
原来Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。
2、解决方法如下图:
3、如果输入sqlplus /nolog回车提示不是内部命名,多数是没有配置环境变量,解决方法如下:
(1)找到sqlplus.exe的位置:
即:C:\AppInstallHere\oracle\product\11.2.0\dbhome_1\BIN
(2)添加到系统环境变量中:
4、通过sql developer使用改过的密码进行连接,测试状态成功。
通过ip地址访问数据库
刚在win10下装好oracle11g,只能通过localhost访问。不清楚是否有多余的步骤,经过以下设置是可以成功通过ip地址访问数据库的。上下文中的路径不一样是因为装了两次数据库。
1.net manager:
上图中如果发现哪个加号是打不开的,可能因为数据库配置出现了错误,先把报错解决了再来修改。
2.\MyOracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下的两个文件:
listener.ora:
tnsnames.ora:
3.重启oracle的两个服务
4.pl/sql测试
解决连接oracle 11g报ORA-01034和ORA-27101的错误
还有像listener does not currently know of SID given in connect descriptor错误,
看下D:\MyOracle\product\11.2.0\dbhome_1\database下的oradim日志文件会对具体错误有所帮助。可能是tnsnames.ora和listener.ora文件有问题。