有时需要临时建个库做测试的时候可以这种最小化的方式建库。
手工create database的最小初始化参数如下:
*.compatible='11.2.0'
*.control_files='/oracle/control01.ctl'
*.db_name='test'
*.sga_target=300M
*.undo_management='AUTO'
手工create database的最小语句如下:
create database;
sqlplus / as sysdba
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
conn system/oracle
@?/sqlplus/admin/pupbld.sql
[oracle@testos ~]$ ls -lhrt /oracle
total 7.6M
-rw-r----- 1 oracle oinstall 7.5M Oct 18 22:37 control01.ctl --控制文件
[oracle@testos ~]$ ls -lhrt $ORACLE_HOME/dbs/
total 526M
-rw-r--r-- 1 oracle oinstall 2.8K May 15 2009 init.ora
-rw-r--r-- 1 oracle oinstall 122 Oct 18 20:54 pfile_test.ora
-rw-r----- 1 oracle oinstall 24 Oct 18 20:56 lkTEST
-rw-rw---- 1 oracle oinstall 1.6K Oct 18 20:56 hc_test.dat
-rw-r----- 1 oracle oinstall 1.5K Oct 18 21:23 spfiletest.ora
-rw-r----- 1 oracle oinstall 51M Oct 18 21:24 log2test.dbf --这是第一个日志组的成员
-rw-r----- 1 oracle oinstall 164M Oct 18 22:26 dbu1test.dbf --这是sys_undots表空间的datafile
-rw-r----- 1 oracle oinstall 79M Oct 18 22:26 dbx1test.dbf --这是sysaux表空间的datafile
-rw-r----- 1 oracle oinstall 184M Oct 18 22:26 dbs1test.dbf --这是system表空间的datafile(system表空间也作为TEMP表空间在使用)
-rw-r----- 1 oracle oinstall 51M Oct 18 22:26 log1test.dbf --这是第二个日志组的成员
--表空间使用情况
TABLESPACE_NAME SUM_SPACE(M) USED_SPACE(M) USED_RATE(%) FREE_SPACE(M) REA_USED_RATE(%) REA_FREE_SPACE(M)
--------------- ------------ ------------- ------------ ------------- ---------------- -----------------
SYSAUX 78.38 78 100 100
SYSTEM 183.27 183 99.98 0
SYS_UNDOTS 163.56 108 66.1 55
SQL> SELECT PROPERTY_NAME,PROPERTY_VALUE FROM database_properties WHERE property_name = 'DEFAULT_TEMP_TABLESPACE';
PROPERTY_NAME PROPERTY_VALUE
----------------------------- --------------------------------------
DEFAULT_TEMP_TABLESPACE SYSTEM