Database
 sql >> база данни >  >> RDS >> Database

Преименуване на Pluggable база данни

Цел
Преименувайте включваща се база данни (PDB) от PDBWFM на PDBWFM01.
$ sqlplus / като 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

За операция по преименуване PDB трябва да е в ОГРАНИЧЕН режим:

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

Извършете преименуването и рестартирайте (ЗАТВОРИ / ОТВОРИ) 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

Директориите, съответстващи на PDB, не се преименуват. Ако искате да преместите файловете с данни в нова директория, използвайте функцията „Онлайн преместване на файл с данни“ в Oracle 12c.
За да преименувате Oracle Managed-Files (OMF), направете справка с документацията, налична в препратката към тази статия [1].

Препратки
[1] Как да преименуваме управлявани от Oracle файлове (OMFs) (Doc ID 191574.1). Наличен на: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. Huawei GaussDB

  2. Проблеми с представянето:Първата среща

  3. Оптимизиране на припокриващи се заявки, част 1:Въведение и подобрено решение на T-SQL

  4. Проверка дали колона, която не е LOB, трябва да бъде актуализирана

  5. Как да ограничим резултатите в T-SQL