Цел
Преименувайте включваща се база данни (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