当试图解锁HR用户时,我收到了一个错误,上面写着“用户HR不存在”。
发布于 2020-06-07 10:23:28
打开示例帐户(如Oracle 19c/18c/12c中的HR )
编辑位于tnsnames.ora的%db_home%\network\admin文件
添加TNS ORCLPDB,如下所示-突出显示块
以管理员身份打开CMD并执行以下命令
C:\>lsnrctl reload
打开CMD并使用以下命令执行SQLPlus,以SYSDBA身份登录
C:\WINDOWS\system32> sqplus / as sysdba
在SQL命令下面运行以解锁架构
ALTER SESSION SET container = ORCLPDB;
检查是否打开了可插入数据库?
SELECT name, open_mode FROM v$pdbs;
若要打开可插入数据库,请跳过(如果已经打开)
ALTER PLUGGABLE DATABASE open;
解锁HR用户
ALTER USER hr IDENTIFIED BY <your_password> ACCOUNT UNLOCK;
conn
username hr@orclpdb
password <your_password>
Connected.
连接意味着您可以访问HR模式--让我们启动
现在,您将能够访问人力资源架构。
select * from tab;
https://dba.stackexchange.com/questions/268699
复制相似问题