具体修改操作如下:
CONN / AS SYSDBA
ALTER SESSION SET CONTAINER = pdb1;
-- Default edition forPDB.
ALTER PLUGGABLE DATABASE DEFAULT EDITION =ora$base;
-- Default tablespacetype for PDB.
ALTER PLUGGABLE DATABASE SET DEFAULTBIGFILE TABLESPACE;
ALTER PLUGGABLE DATABASE SET DEFAULTSMALLFILE TABLESPACE;
-- Default tablespacesfor PDB.
ALTER PLUGGABLE DATABASE DEFAULT TABLESPACEusers;
ALTER PLUGGABLE DATABASE DEFAULT TEMPORARYTABLESPACE temp;
-- Change the globalname. This will change the container name and the
-- name of the defaultservice registered with the listener.
ALTER PLUGGABLE DATABASE OPEN RESTRICTEDFORCE;
ALTER PLUGGABLE DATABASE RENAME GLOBAL_NAMETO pdb1a.localdomain;
ALTER PLUGGABLE DATABASE CLOSE IMMEDIATE;
ALTER PLUGGABLE DATABASE OPEN;
-- Time zone for PDB.
ALTER PLUGGABLE DATABASE SETTIME_ZONE='GMT';
-- Make datafiles in thePDB offline/online and make storage changes.
ALTER PLUGGABLE DATABASE DATAFILE'/u01/app/oracle/oradata/cdb1/pdb1/pdb1_users01.dbf' OFFLINE;
ALTER PLUGGABLE DATABASE DATAFILE'/u01/app/oracle/oradata/cdb1/pdb1/pdb1_users01.dbf' ONLINE;
ALTER PLUGGABLE DATABASE DATAFILE'/u01/app/oracle/oradata/cdb1/pdb1/pdb1_users01.dbf'
RESIZE 1G AUTOEXTEND ON NEXT 1M;
-- Supplemental loggingfor PDB.
ALTER PLUGGABLE DATABASE ADD SUPPLEMENTALLOG DATA;
ALTER PLUGGABLE DATABASE DROP SUPPLEMENTALLOG DATA;
In addition there is amechanism to control the maximum size of the PDB and the amount of the sharedtemp space it can use.
-- Limit the totalstorage of the the PDB (datafile and local temp files).
ALTER PLUGGABLE DATABASE STORAGE (MAXSIZE5G);
-- Limit the amount oftemp space used in the shared temp files.
ALTER PLUGGABLE DATABASE STORAGE(MAX_SHARED_TEMP_SIZE 2G);
-- Combine the two.
ALTER PLUGGABLE DATABASE STORAGE (MAXSIZE5G MAX_SHARED_TEMP_SIZE 2G);
-- Remove the limits.
ALTER PLUGGABLE DATABASE STORAGE UNLIMITED;