1. --在创建数据库之前,一定要先创建密码文件 
  2.  
  3. 9i的语法如下: 
  4. startup nomount; 
  5. CREATE DATABASE test 
  6. MAXINSTANCES 8 
  7. MAXLOGHISTORY 100 
  8. MAXLOGFILES 16 
  9. MAXLOGMEMBERS 2 
  10. MAXDATAFILES 100 
  11. DATAFILE '/tbu01/SYSTEM01.DBF' SIZE 1000M extent management local 
  12. DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/tbu01/temp01.dbf' SIZE 1000M 
  13. UNDO TABLESPACE "UNDOTBS3" DATAFILE '/tbu01/undotbs01.dbf' SIZE 1000M 
  14. CHARACTER SET US7ASCII 
  15. NATIONAL CHARACTER SET AL16UTF16 
  16. LOGFILE GROUP 1 ('/tbu01/redo01.log'SIZE 100M, 
  17.         GROUP 2 ('/tbu02/redo02.log'SIZE 100M, 
  18.         GROUP 3 ('/forum_dbf/redo03.log'SIZE 100M 
  19.  
  20. 10g的语法如下: 
  21.  
  22. 在创建的语法中,要注意SYSAUX DATAFILE语法, 不指定是要报错的. 
  23. SYSAUX是SYSTEM系统表空间的辅助表空间 
  24.  
  25. CREATE DATABASE test 
  26. MAXLOGFILES 32 
  27. MAXLOGMEMBERS 3 
  28. MAXDATAFILES 1000 
  29. DATAFILE '/opt/oracle/oradata/sadb/SYSTEM01.DBF' SIZE 300M extent management local 
  30. SYSAUX DATAFILE '/opt/oracle/oradata/sadb/SYSAUX01.DBF' SIZE 100m  
  31. DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/opt/oracle/oradata/sadb/temp01.dbf' SIZE 50M 
  32. UNDO TABLESPACE "UNDO" DATAFILE '/opt/oracle/oradata/sadb/undotbs01.dbf' SIZE 200M 
  33. CHARACTER SET ZHS16GBK 
  34. NATIONAL CHARACTER SET AL16UTF16 
  35. LOGFILE 
  36. GROUP 1 ('/opt/oracle/oradata/sadb/redo01.log'SIZE 1024000K, 
  37. GROUP 2 ('/opt/oracle/oradata/sadb/redo02.log'SIZE 1024000K, 
  38. GROUP 3 ('/opt/oracle/oradata/sadb/redo03.log'SIZE 1024000K; 
  39.  
  40. --创建数据字典和包,过程 
  41. @$ORACLE_HOME/rdbms/admin/catalog.sql 
  42. @$ORACLE_HOME/rdbms/admin/catproc.sql 
  43.  
  44. 在system用户下执行此脚本 
  45. @$ORACLE_HOME/rdbms/admin/pupbld.sql 
  46.  
  47. --创建用户表空间 
  48. create tablespace tbs_users 
  49.         datafile '/tbu02/tbs_users_01.dbf' size 2000M, 
  50.                  '/tbu02/tbs_users_02.dbf' size 2000M 
  51.        permanent 
  52.        extent management local 
  53.        uniform size 128k 
  54.        segment space management auto; 
  55.        
  56. --创建用户索引空间 
  57. create tablespace tbs_indexes 
  58.         datafile '/tbu02/tbs_indexes_01.dbf' size 2000M, 
  59.                  '/tbu02/tbs_indexes_02.dbf' size 2000M 
  60.        permanent 
  61.        extent management local 
  62.        uniform size 128k 
  63.        segment space management auto; 
  64.        
  65. --创建用户 
  66. create user test 
  67.   identified by "test" 
  68.   default tablespace TBS_USERS 
  69.   temporary tablespace TEMP 
  70.   profile DEFAULT 
  71.   quota unlimited on tbs_users 
  72.   quota unlimited on tbs_indexes; 
  73.   --授权 
  74.   grant connect to test; 
  75.   grant dba to test; 
  76.   grant resource to test;