暂无图片
Oracle 中 用alter改sys用户密码时 报错:01109数据库未打开,数据库能用,system用户密码也修改了
我来答
分享
暂无图片 匿名用户
Oracle 中 用alter改sys用户密码时 报错:01109数据库未打开,数据库能用,system用户密码也修改了

QQ图片20211207102106.jpg

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
你好我是李白

当你切换到一个未open的pdb时,或跟你报错相同,但是切换到一个open的pdb,也是无法修改sys密码的,下面为19.13版本测试。
sys/system属于common user,为全局用户,需要在cdb中修改密码。

-- cdb中修改密码 11:00:23 SYS@orcl2 > show con_name; CON_NAME ------------------------------ CDB$ROOT 11:00:25 SYS@orcl2 > show pdbs; CON_ID CON_NAME OPEN MODE RESTRICTED ---------------------------------------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 CZHPDB2 MOUNTED 4 CZHPDB READ WRITE NO 5 TEST MOUNTED 11:00:27 SYS@orcl2 > alter user sys identified by "ABCD."; User altered. -- mount状态pdb中修改sys密码 11:00:53 SYS@orcl2 > alter session set container=test; Session altered. Elapsed: 00:00:00.05 11:01:11 SYS@orcl2 > alter user sys identified by "ABCD."; alter user sys identified by "ABCD." * ERROR at line 1: ORA-01109: database not open Elapsed: 00:00:00.08 11:01:14 SYS@orcl2 > alter user system identified by "ABCD."; alter user system identified by "ABCD." * ERROR at line 1: ORA-01109: database not open -- open状态pdb修改sys、system密码 11:05:22 SYS@orcl2 > alter session set container=czhpdb; Session altered. Elapsed: 00:00:00.29 11:05:29 SYS@orcl2 > alter user sys identified by 'Abcd.'; alter user sys identified by 'Abcd.' * ERROR at line 1: ORA-00988: missing or invalid password(s) 11:08:14 SYS@orcl2 > alter user system identified by 'ABCD.'; alter user system identified by 'ABCD.' * ERROR at line 1: ORA-00988: missing or invalid password(s)
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle case when语法,可以判断多个字段吗?
回答 3
可以
oracle数据导出
回答 3
已采纳
KETTLE、Navicat、PLSQLDeveloper、sqluldr2,数据量大就用sqluldr2
表空间还有25gb可使用空间,但是后台数据库日志报警表空间无法空间
回答 6
1、看下有没有Lob对象。2、整理下碎片
weblogic安装漏洞补丁
回答 4
Soga,那我估计也下载不了,不好意思!
Oracle存储修改以前的历史记录,怎么查找?
回答 2
已采纳
https://www.i4k.xyz/article/weixin40404606/108164060Oracle查看表操作历史记录并恢复数据
Oracle imp全导入有什么需要注意的吗?
回答 1
一般不建议全导入,最好针对schame级别导入,要哪个用户数据就导入哪个,全库导入把系统用户对象都导会报错一大堆,排查起来费事。
求:oracle 10g升级至oracle 19.3.0.0.0版本操作手册,详情见问题描述
回答 5
我觉得还是用OGG升级,版本差别太大。而且跨平台。不知道你有没有停机时间。我们以前做过一个最后用停机exp这种做的。没有问题。10到12
oracle 一般关闭用shutdown immediate,如果直接shutdown 可能会话太多关闭很慢,mysql的shutdown会不会出现会话多导致慢情况?
回答 1
背后的逻辑是一样的吧,只要不是强行关闭,都会有等待。
ogg 02544 unhandled error (ora-26787:the row......)
回答 1
这个报错一般都是两边数据不一致了,OGG应用的时候如下数据不存在:("YAE567","AAE003")(20190755269506000078,201907
oracle下存储过程过不去?
回答 1
使用plsqldev看看是什么报错或者使用 showerrors看看具体什么报错