1. 先通过监听查看PDB的名字
Windows 打开命令行:
输入命令
lsnrctl status
一般在如图示的最下面
2. 也可以通过GS的全局配置文件来查看 数据库连接SID信息.
C:Program FilesGenerSoftscw_localgspconfigGSPUniversalConfiguration.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;
注意这里面的错误信息是因为字符集的问题导致的 可以修改字符集 但是 不建议 执行 不容易发现补丁更新时的问题.