Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Lỗi ORA-65048 khi thay đổi mật khẩu người dùng trong cơ sở dữ liệu vùng chứa (CDB)

Khi cố gắng thay đổi mật khẩu cho người dùng đã gặp lỗi ORA-65048. Đây là phiên bản 12R1:

 $ sqlplus / as sysdbaSQL * Plus:Phát hành 12.1.0.2.0 Sản xuất vào Thứ Sáu ngày 19 tháng 6 07:15:51 2020 Bản quyền (c) 1982, 2014, Oracle. Mọi quyền được bảo lưu. Được kết nối với:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionVới Phân vùng, Cụm ứng dụng thực, Quản lý lưu trữ tự động, OLAP, Phân tích nâng cao và các tùy chọn Kiểm tra ứng dụng thựcSQL> người dùng thay đổi "C ## USRMASTER" được xác định bởi các giá trị password container =all; LỖI ở dòng 1:ORA-65048:lỗi gặp phải khi xử lý câu lệnh DDL hiện tại trong cơ sở dữ liệu có thể cắm được HPDBSERVORA-01918:người dùng 'C ## USRMASTER' không tồn tại 

PDB HPDBSERV được tạo mà không có vùng bảng USERS ngăn PDB được đồng bộ hóa với vùng chứa mẹ. Pdb_plug_in_violations chứa thông báo sau:

 'CREATE USER C ## USRMASTERIDENTIFIED BY * DEFAULT TABLESPACE USERSTEMPORARY TABLESPACE TEMPPROFILE DEFAULTACCOUNT UNLOCK container =all' 

Tôi đã khắc phục sự cố bằng cách sử dụng giải pháp sau:

1. Kết nối với vùng chứa có vùng bảng bị thiếu:

 SQL> thay đổi vùng chứa bộ phiên =HPDBSERV; Đã thay đổi phiên.SQL> hiển thị con_nameCON_NAME ------------------------------ HPDBSERV 

2. Tạo vùng bảng bị thiếu:

 SQL> tạo vùng bảng NGƯỜI DÙNG kích thước tệp dữ liệu 8M tự động lập chỉ mục trên 3G kích thước tối đa 2M tiếp theo; Đã tạo vùng bảng. 

3. Đóng và mở lại cơ sở dữ liệu có thể cắm thêm:

 SQL> thay đổi cơ sở dữ liệu có thể cắm được HPDBSERV đóng; Cơ sở dữ liệu có thể cắm được đã thay đổi. 

4. Thay đổi mật khẩu người dùng:

 SQL> thay đổi người dùng "C ## USRMASTER" được xác định bởi các giá trị password container =all; Người dùng đã thay đổi. 
 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý tạo chỉ mục với MongoEngine bằng Python

  2. Kết nối với Teradata trong IRI Workbench

  3. Mọi thứ bạn cần biết về Chuẩn hóa cơ sở dữ liệu

  4. Nhận dạng mẫu hàng trong SQL

  5. Hướng dẫn cơ bản của bạn để tham gia SQL:CROSS JOIN - Phần 3