OraMatt: YABAOracle

Yet Another Blog About Oracle

,

12c Multitenant Database…make a bunch of PDBs

Here’s a quick, simple little script to create a bunch of new PDBs in the 12c Multitenant architecture.

Enjoy!
Matt


#!/bin/bash -x

export ORACLE_BASE=/u01/app
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export ORACLE_UNQNAME=cloud
export ORACLE_SID=cloud

for i in {1..256}  
do
echo "---------------------------------------" 
echo "           Run number" ${i}
echo "---------------------------------------"
sqlplus "/ as sysdba" <<EOF
CREATE PLUGGABLE DATABASE PDB_${i} ADMIN USER MATT IDENTIFIED BY *ROLES=(CONNECT)  FILE_NAME_CONVERT=NONE;
exit;
EOF

sqlplus "sys/oracle12c@brutus:1521/PDB_${i} as sysdba" <<EOF
ALTER database PDB_${i} open;
exit;
EOF
#sleep 3
done

Leave a comment

Navigation

About

I’m Matt and I do Oracle things.