Oracle 19c默认用户名密码是什么?Windows 64位版安装后无法登录
Oracle 19c 账户密码问题解决方案
Oracle 19c 不存在通用的默认用户名密码组合,从Oracle 11g版本开始官方就取消了内置账户的通用默认密码,你使用的system/change_on_install是Oracle 10g及更早版本的默认凭证,在19c中自然无法验证通过。
你可以按照以下步骤重置密码:
- 首先以管理员身份打开Windows系统的命令提示符(CMD)
- 执行本地sysdba免密登录命令:
sqlplus / as sysdba - 若登录成功,直接执行以下命令修改内置账户密码:
-- 修改system账户密码 ALTER USER system IDENTIFIED BY 自定义新密码; -- 修改sys账户密码 ALTER USER sys IDENTIFIED BY 自定义新密码;
- 如果需要创建新的业务用户,Oracle 19c默认启用CDB容器模式,你可以先切换到对应的PDB容器后创建用户:
-- 查看所有PDB容器 show pdbs; -- 切换到目标PDB,将后面的名称替换为你实际的PDB名,默认通常为ORCLPDB ALTER SESSION SET CONTAINER = ORCLPDB; -- 创建用户 CREATE USER 自定义用户名 IDENTIFIED BY 自定义密码 DEFAULT TABLESPACE users QUOTA UNLIMITED ON users; -- 给用户授予基础权限 GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW TO 自定义用户名;
如果执行sqlplus / as sysdba仍然报错,检查两个配置:
- 确认当前Windows登录用户已经加入系统的
ora_dba用户组:右键「此电脑」-「管理」-「本地用户和组」-「组」,找到ora_dba,将你的Windows用户名添加到组内,重启CMD后重试 - 确认Oracle核心服务正常运行:打开Windows服务列表,找到
OracleService+你的实例名、OracleOraDB19Home1TNSListener两个服务,确认状态为「正在运行」
内容的提问来源于stack exchange,提问作者Setu Kumar Basak
相关产品推荐
相关产品推荐

