Just a quick post to create database with minimum parameters.
Note: for the control_files parameter to be updated, you must create spfile from pfile.
oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs
$ ls *test*
inittest.ora orapwtest
oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs
$ cat inittest.ora
db_name=test
db_create_file_dest='/oradata'
oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs
$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Sun Feb 21 18:02:12 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SYS@test> create spfile from pfile;
File created.
SYS@test> startup nomount;
ORACLE instance started.
Total System Global Area 229683200 bytes
Fixed Size 2251936 bytes
Variable Size 171967328 bytes
Database Buffers 50331648 bytes
Redo Buffers 5132288 bytes
SYS@test> CREATE DATABASE
CHARACTER SET AL32UTF8
2 3 EXTENT MANAGEMENT LOCAL
DATAFILE SIZE 256M AUTOEXTEND ON NEXT 512M MAXSIZE 8388672K
4 5 sysaux DATAFILE SIZE 64M AUTOEXTEND ON NEXT 512M MAXSIZE 8388672K
6 LOGFILE GROUP 1 SIZE 100M,GROUP 2 SIZE 100M
DEFAULT TEMPORARY TABLESPACE temp TEMPFILE SIZE 64M AUTOEXTEND ON NEXT 512M MAXSIZE 8388672K
7 8 DEFAULT TABLESPACE users DATAFILE SIZE 64M AUTOEXTEND ON NEXT 512M MAXSIZE 8388672K
9 UNDO TABLESPACE undotbs DATAFILE SIZE 64M AUTOEXTEND ON NEXT 512M MAXSIZE 8388672K
; 10
Database created.
SYS@test> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/oradata/TEST/controlfile/o1_mf_cdnv3bjv_.ctl
SYS@test> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs
$ strings spfiletest.ora
test.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
*.control_files='/oradata/TEST/controlfile/o1_mf_cdnv3bjv_.ctl'#Oracle managed file
*.db_create_file_dest='/oradata'
*.db_name='test'
oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs
$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Sun Feb 21 18:09:48 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ARROW:(SYS@test):PRIMARY> show parameter pfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/11.2.0
/dbhome_1/dbs/spfiletest.ora
ARROW:(SYS@test):PRIMARY> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs
$
Many years ago, I had learned about drop database.
https://mdinh.wordpress.com/?s=drop+database
It does not do a complete job for cleanup.
What I did not know then which I now know, it does drop spfile as spfile is considered as part of the database, may be because it can get backup from RMAN just like the database?
oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs $ ll *test* -rw-rw----. 1 oracle oinstall 1544 Feb 21 18:14 hc_test.dat -rw-r--r--. 1 oracle oinstall 44 Feb 21 18:01 inittest.ora -rw-r-----. 1 oracle oinstall 2048 Feb 21 17:54 orapwtest -rw-r-----. 1 oracle oinstall 1536 Feb 21 18:03 spfiletest.ora oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs $ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sun Feb 21 18:15:21 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. SYS@test> startup restrict force mount; ORACLE instance started. Total System Global Area 229683200 bytes Fixed Size 2251936 bytes Variable Size 171967328 bytes Database Buffers 50331648 bytes Redo Buffers 5132288 bytes Database mounted. SYS@test> drop database; Database dropped. Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SYS@test> exit oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs $ ll *test* -rw-rw----. 1 oracle oinstall 1544 Feb 21 18:17 hc_test.dat -rw-r--r--. 1 oracle oinstall 44 Feb 21 18:01 inittest.ora -rw-r-----. 1 oracle oinstall 2048 Feb 21 17:54 orapwtest oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs $ sysresv IPC Resources for ORACLE_SID "test" : Shared Memory ID KEY No shared memory segments used Semaphores: ID KEY No semaphore resources used Oracle Instance not alive for sid "test" oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs $ ll /oradata/ total 56 drwxr-xr-x. 2 oracle oinstall 16384 Feb 1 11:59 backup -rw-r--r--. 1 oracle oinstall 60 Nov 5 2014 bkup.rman -rwxr-xr-x. 1 oracle oinstall 783 Nov 5 2014 bkup.sh -rwxr-xr-x. 1 oracle oinstall 443 Nov 5 2014 bkup.sh.bak drwxr-xr-x. 4 oracle oinstall 4096 Jan 9 15:08 fra -rw-r--r--. 1 oracle oinstall 287 Nov 6 2014 fra.rman drwxr-xr-x. 5 oracle oinstall 4096 Jan 14 21:28 HAWKLAS drwxrwxr-x. 5 oracle oinstall 4096 Jan 14 21:28 HAWKSAN drwxr-xr-x. 2 oracle oinstall 4096 Jan 28 11:07 keep -rw-r--r--. 1 oracle oinstall 230 Jul 24 2014 restore_validate.rman -rw-r--r--. 1 oracle oinstall 164 Jul 25 2014 simple.rman oracle@arrow:test:/u01/app/oracle/product/11.2.0/dbhome_1/dbs $ oracle@arrow:hawklas:/u01/app/oracle/diag $ ll total 8 drwxr-xr-x. 6 oracle oinstall 4096 Feb 21 17:55 rdbms drwxr-xr-x. 3 oracle oinstall 4096 Sep 25 06:37 tnslsnr oracle@arrow:hawklas:/u01/app/oracle/diag $ cd rdbms/ oracle@arrow:hawklas:/u01/app/oracle/diag/rdbms $ ll total 16 drwxr-xr-x. 3 oracle oinstall 4096 Jan 9 16:34 hawk drwxr-xr-x. 3 oracle oinstall 4096 Jan 9 16:31 hawklas drwxr-xr-x. 3 oracle oinstall 4096 Jan 9 16:39 hawksan drwxr-xr-x. 3 oracle oinstall 4096 Feb 21 18:17 test oracle@arrow:hawklas:/u01/app/oracle/diag/rdbms $ cd test/ oracle@arrow:hawklas:/u01/app/oracle/diag/rdbms/test $ ll total 4 -rw-r-----. 1 oracle oinstall 0 Feb 21 18:02 i_1.mif drwxr-xr-x. 15 oracle oinstall 4096 Feb 21 18:17 test oracle@arrow:hawklas:/u01/app/oracle/diag/rdbms/test $ cd test/ oracle@arrow:hawklas:/u01/app/oracle/diag/rdbms/test/test $ ll total 52 drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 alert drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 cdump drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 hm drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 incident drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 incpkg drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 ir drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:19 lck drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:19 metadata drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 metadata_dgif drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 metadata_pv drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 stage drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 sweep drwxr-xr-x. 2 oracle oinstall 4096 Feb 21 18:17 trace oracle@arrow:hawklas:/u01/app/oracle/diag/rdbms/test/test $