Oracle19c默认用户名system密码不正确不能登录问题解决

Oracle19c默认用户名system密码不正确不能登录问题解决


1、oracle 命令乱码问题


oracle乱码问题一般是由于oracle字符集设置和操作系统字符集设置不一致造成的。

查看oracle字符集方式如下:

1.进入sqlplus

命令:

sqlplus /nolog

2.以系统管理员身份连接数据库

命令:

conn /as sysdba

3.输入查询语句命令:

select * from V$NLS_PARAMETERS where parameter = 'NLS_CHARACTERSET';

查询结果:
在这里插入图片描述


2 Oracle默认账号密码:


(1)普通用户: SCOTT (密码:tiger)
(2)普通管理员:SYSTEM(密码:manager)
(3)超级管理员:SYS (密码:change_on_install)

安装Oracle时,若没有为下列用户重设密码,则其默认密码如下:

在这里插入图片描述

另外,有一点要注意,在安装oracle的最后即将完成安装的时候,需要解锁账户(我解锁的是scott账户),解锁完就可以用该账户名和其默认密码登陆了(前提是你在解锁的时候没有更改密码,更改的 要用你更改后的密码)。
如果在安装时没有解锁账户可以登陆system管理员账户后 输入命令 解锁其内置的普通账户.


3 默认用户名system密码不正确登录不上:

如果可以登录任意的一个用户可以通过一下方法来知道当前有哪些用户。

select distinct owner from all_objects   -----查看当前用户。

或者可能你在安装的时候设置了符合Oracle校验规则的密码,但是在登录的时候密码不正确,可能是你在安装时的字符集设置的原因.

解决方案:


1.使用sysdba账号 登陆后 可以修改其他账号密码
运行 cmd 按如下输入命令

 sqlplus / as sysdba ---------以sys登陆 超级用户(sysdba)

2.解除锁定账号
alter user 用户名 account unlock; --------- 解除锁定(必须带“;”号)
以system用户名为例,即命令为

alter user system account unlock;

3.为该账户设置新密码
alter user 用户名 identified by 密码; -------------修改密码(密码加不加双引号均可,必须带“;”号)
以用户名system密码 pass123 为例,即命令为

alter user system identified by pass123;

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小泉映月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值