人力资源数据库总是被锁定?
HR Data Base always locked?
我已经在oracle 19c中添加了HR数据库,但是每次执行sqldeveloper都说数据库没有打开,所以我去cmd执行下面的脚本,但是是有什么办法让它一直开着?不想一直跑cmd
sqlplus / as sysdba
show con_name;
ALTER SESSION SET CONTAINER = orclpdb;
COLUMN name FORMAT a20;
SELECT name, open_mode from v$pdbs;
ALTER PLUGGABLE DATABASE open;
ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;
conn hr/hr@orclpdb;
SHOW USER;'
自 12.1.0.2 起,新子句 SAVE STATE
已添加到语句 ALTER PLUGGABLE DATABASE
。
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ WRITE NO
4 PDB2 MOUNTED
SQL> shutdown immediate
重新启动后所有 PDB 保持关闭状态:
SQL> startup
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 MOUNTED
4 PDB2 MOUNTED
保留 PDB 的最后状态(所有具有 ALL
而不是 PDB 名称的 PDB):
SQL> alter pluggable database pdb1 open;
SQL> alter pluggable database pdb1 save state;
现在,重启后将自动打开所需的 PDB:
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ WRITE NO
4 PDB2 MOUNTED
我已经在oracle 19c中添加了HR数据库,但是每次执行sqldeveloper都说数据库没有打开,所以我去cmd执行下面的脚本,但是是有什么办法让它一直开着?不想一直跑cmd
sqlplus / as sysdba
show con_name;
ALTER SESSION SET CONTAINER = orclpdb;
COLUMN name FORMAT a20;
SELECT name, open_mode from v$pdbs;
ALTER PLUGGABLE DATABASE open;
ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;
conn hr/hr@orclpdb;
SHOW USER;'
自 12.1.0.2 起,新子句 SAVE STATE
已添加到语句 ALTER PLUGGABLE DATABASE
。
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ WRITE NO
4 PDB2 MOUNTED
SQL> shutdown immediate
重新启动后所有 PDB 保持关闭状态:
SQL> startup
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 MOUNTED
4 PDB2 MOUNTED
保留 PDB 的最后状态(所有具有 ALL
而不是 PDB 名称的 PDB):
SQL> alter pluggable database pdb1 open;
SQL> alter pluggable database pdb1 save state;
现在,重启后将自动打开所需的 PDB:
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ WRITE NO
4 PDB2 MOUNTED