Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Mengganti Nama Basis Data Pluggable

Tujuan
Mengganti nama database pluggable (PDB) dari PDBWFM menjadi PDBWFM01.
$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Tue May 5 12:22:30 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> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDBWFM READ WRITE NO

Untuk operasi penggantian nama, PDB harus dalam mode TERBATAS:

SQL> alter pluggable database PDBWFM close immediate;
Pluggable database altered.

SQL> alter pluggable database PDBWFM open restricted;
Pluggable database altered.

SQL> select name, open_mode from v$pdbs;

NAME OPEN_MODE RESTRICTED
------------------------------ ---------- ----------
PDB$SEED READ ONLY NO
PDBWFM READ WRITE YES

Lakukan rename dan restart (CLOSE/OPEN) sebuah PDB:


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

SQL> alter pluggable database PDBWFM rename global_name to PDBWFM01;
Pluggable database altered.

SQL> alter pluggable database PDBWFM01 close immediate;
Pluggable database altered.

SQL> alter pluggable database PDBWFM01 open;
Pluggable database altered.

SQL> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDBWFM01 READ WRITE NO

Direktori yang sesuai dengan PDB tidak diganti namanya. Jika Anda ingin memindahkan file data ke direktori baru, gunakan fitur “Online Move Datafile” di Oracle 12c.
Untuk mengganti nama Oracle Managed-Files (OMF) lihat dokumentasi yang tersedia dalam referensi artikel ini [1].

Referensi
[1] Cara mengganti nama Oracle-Managed Files (OMFs) (Doc ID 191574.1). Tersedia di:https://support.Oracle.com/knowledge/Oracle%20Database%20Products/191574_1.html


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wawasan Kinerja Kueri:Menemukan Apa yang Menggunakan Sumber Daya Database Azure SQL Anda?

  2. WordPress – Di Balik Layar, Bagian 1

  3. Tingkat Isolasi Baca Berkomitmen

  4. Cara Menyalin Data Dari Satu Tabel ke Tabel Lainnya di SQL

  5. Serialisasi Penghapusan Dari Indeks Columnstore Clustered