sql >> Database >  >> RDS >> Database

Hernoemen van inplugbare database

Doel
Hernoem een ​​pluggable database (PDB) van PDBWFM naar 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

Voor hernoemen moet een PDB in de BEPERKTE modus staan:

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

Voer de hernoeming uit en herstart (CLOSE / OPEN) een 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

De mappen die overeenkomen met de PDB worden niet hernoemd. Als u de gegevensbestanden naar een nieuwe map wilt verplaatsen, gebruikt u de functie "Online gegevensbestand verplaatsen" in Oracle 12c.
Om de naam van Oracle Managed-Files (OMF) te wijzigen, raadpleegt u de documentatie die beschikbaar is in de referentie van dit artikel [1].

Referenties
[1] Hernoemen van door Oracle beheerde bestanden (OMF's) (Doc ID 191574.1). Beschikbaar op:https://support.oracle.com/knowledge/Oracle%20Database%20Products/191574_1.html


  1. De rest in PostgreSQL, MS SQL Server, MySQL en SQLite

  2. bouw dynamische SQL-query's met psycopg2 python-bibliotheek en gebruik goede conversietools

  3. SQL rij-retourvolgorde

  4. Werken met MySQL-subquery's