使用Oracle12c 以上的PDB创建数据库用户 密码过期的简单处理

1. 先通过监听查看PDB的名字

Windows 打开命令行:
输入命令

lsnrctl status

一般在如图示的最下面

 2. 也可以通过GS的全局配置文件来查看 数据库连接SID信息.

C:\Program Files\GenerSoft\bscw_local\gsp\config\GSPUniversalConfiguration.config
查看配置节:
GSPDbConfigurations

注意查看 source 的地方:
Source="127.0.01:1521/pdbora18c" Provider="Oracle.DataAccess.OracleClient" Catalog="CWBASEOR18"

3. 知道如上内容之后可以执行操作:

3.1 第一步 先将密码的超时时间取消掉

打开命令行 cmd

输入 sqlplus / as sysdba  
# 注意 空格

然后 输入命令
 alter profile default limit password_life_time unlimited;

3.2 然后进行处理:

修改 session
继续在刚才的命令行界面里面处理
alter session set container=pdbora18c;

然后执行命令修改密码即可

 alter user lcoi709999 identified by Test6530;

注意这里面的错误信息是因为字符集的问题导致的 可以修改字符集 但是 不建议 执行 不容易发现补丁更新时的问题.

猜你喜欢

转载自www.cnblogs.com/jinanxiaolaohu/p/10813790.html