sql >> Databasteknik >  >> RDS >> Database

Byter namn på pluggbar databas

Mål
Byt namn på en pluggbar databas (PDB) från PDBWFM till PDBWFM01.
$ sqlplus / som 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

För att byta namn måste en PDB vara i RESTRICTED-läge:

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

Utför byta namn och starta om (STÄNG / ÖPPNA) ett 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

Katalogerna som motsvarar det preliminära budgetförslaget döps inte om. Om du vill flytta datafilerna till en ny katalog, använd funktionen "Online Move Datafile" i Oracle 12c.
För att byta namn på Oracle Managed-Files (OMF) se dokumentationen som finns tillgänglig i referensen till denna artikel [1].

Referenser
[1] Hur man byter namn på Oracle-Managed Files (OMF) (dok.-ID 191574.1). Tillgänglig på:https://support.oracle.com/knowledge/Oracle%20Database%20Products/191574_1.html


  1. Exportera en CLOB till en textfil med Oracle SQL Developer

  2. Android SQLite-fråga där kolumnen inte är null och inte tom

  3. Postgresql aggregerad array

  4. Oracle:sekvens MySequence.currval är ännu inte definierad i denna session