Database
 sql >> Baza danych >  >> RDS >> Database

Błąd ORA-65048 podczas zmiany hasła użytkownika w bazie danych kontenerów (CDB)

Próba zmiany hasła dla użytkownika zakończyła się błędem ORA-65048. To jest instancja 12R1:


$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Thu Jun 19 07:15:51 2020

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options

SQL> alter user "C##USRMASTER" identified by values password container=all;

ERROR at line 1:
ORA-65048: error encountered when processing the current DDL statement in pluggable database HPDBSERV
ORA-01918: user 'C##USRMASTER' does not exist

PDB HPDBSERV został utworzony bez obszaru tabel USERS, co uniemożliwia synchronizację PDB z kontenerem nadrzędnym. Plik pdb_plug_in_violations zawierał następującą wiadomość:


'CREATE USER C##USRMASTER
IDENTIFIED BY * DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK container = all'

Problem został rozwiązany za pomocą następującego rozwiązania:

1. Połącz się z kontenerem z brakującą przestrzenią tabel:


SQL> alter session set container=HPDBSERV;
Session altered.

SQL> show con_name

CON_NAME
------------------------------
HPDBSERV

2. Utwórz brakującą przestrzeń tabel:


SQL> create tablespace USERS datafile size 8M autoextend on next 2M maxsize 3G;
Tablespace created.

3. Zamknij i ponownie otwórz podłączaną bazę danych:


SQL> alter pluggable database HPDBSERV close;
Pluggable database altered.

SQL> alter pluggable database HPDBSERV open read write;

Pluggable database altered.

4. Zmień hasło użytkownika:


SQL> alter user "C##USRMASTER" identified by values password container=all;

User altered.

 
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dołączyć do wielu (3+) stołów za pomocą jednej instrukcji

  2. Statystyka szarpnięcia kolanem :PAGELATCH

  3. Znaczenie konserwacji w MSDB

  4. Zalety baz danych NoSQL – wszystko, co musisz wiedzieć

  5. Wszystko, co musisz wiedzieć o SQL CTE w jednym miejscu