暂无图片
用户的user$.exptime有值,而dba_users.expiry_date字段是null。
我来答
分享
我是路人甲
2023-12-14
用户的user$.exptime有值,而dba_users.expiry_date字段是null。

已设置了密码永不过期

alter profile default limit password_life_time unlimited;

用户的user$.exptime有值,而dba_users.expiry_date字段是null,为什么会不一样呢?这种情况用户是否会过期。


我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
yBmZlQzJ

这种情况可能是因为用户在创建时设置了密码永不过期,而在查询dba_users表时,没有获取到该用户的过期时间。这种情况下,user$.exptime字段有值,而dba_users.expiry_date字段是null。

虽然user$.exptime字段有值,但dba_users.expiry_date字段仍然是null,说明数据库中没有记录该用户的过期时间。因此,在这种情况下,用户不会过期,因为密码永不过期。

暂无图片 评论
暂无图片 有用 6
打赏 0
暂无图片
yBmZlQzJ

这种情况可能是因为用户在创建时设置了密码永不过期,而在查询dba_users表时,没有获取到该用户的过期时间。这种情况下,用户不会过期,因为密码永不过期。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 19C RAC安装ASM报错INS-30515 Insufficient space avaiable in the selected disks
回答 2
你这是使用的裸设备吗?如果不是,是否有配置udev呢?
oracle 11g的透明加密的wallet文件,可以存在其他服务器上保存吗?
回答 1
如果是使用sqlnet.ora配置的wallet路径的话,可以拷贝以及更换目录的。可以从下面视图中查询wallet路径。selectfromV$ENCRYPTIONWALLET;
LISTENER.ORA里ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)这句的含义?
回答 3
已采纳
BEQ(BasicEthernetQuickStart)同一台主机进程之间的快速通信协议
oracle数据库整库迁移到另外一台linux上面,一般用什么工具?
回答 5
已采纳
OGG可以不停机迁移,先用RMAN或者数据泵导一下数据,然后OGG再追后面的数据
vip的作用是什么
回答 3
VIP一般是一个节点只有1个,用于failover,当一个节点宕机的时候,,集群会把VIP重新定义到现存的节点上,从而避免tcptimeout引发的问题。而scan可以有多个,一般是3个。scan的话
想把以下的语句,mysql移植到Oracle, 其中的limit offset怎么改呢?
回答 2
已采纳
selectsalaryfrom(selectsalary,rownumrnfrom(SELECTDISTINCTSalaryFROMEmployeeORDERBYSalaryDESC))wherer
oracle12c不知道sys密码,有什么办法能登陆sysdba么
回答 11
谢谢各位😁
oracle 存储过程是否支持多层游标循环
回答 4
只要游标里有数据,就是可以执行的,所以你先把第二个游标拿出来直接查下,看看是不是有数据。另外你这里写了几个异常处理,全部都是正常返回,如果第一个游标的循环里,某一条已经报错了,当然第二个循环就不会再跑
请问如何分辨某个用户是从哪台机器登陆 ORACLE 的?
回答 2
已采纳
 SELECTmachine,terminalFROMV$SESSION;可以通过这个语句查一下
oracle表在数据库中是一个非常重要的数据对象,它是用来()各种数据。
回答 8
这肯定是存放数据了,不过表是逻辑概念,存放数据的真正地方是数据文件。