手動create database 的可用命令
create database test
controlfile reuse
datafile 'd:\data\system1.dbf' size 100m autoextend on next 100m maxsize unlimited
sysaux datafile 'd:\data\sysaux1.dbf' size 100m reuse autoextend on next 100m maxsize unlimited
default temporary tablespace temp1
tempfile 'd:\data\temp1.dbf' size 100m reuse autoextend on next 100m maxsize unlimited
undo tablespace UNDOTBS1
datafile 'd:\data\undo1.dbf' size 100m reuse autoextend on next 100m maxsize unlimited
default tablespace user1
datafile 'd:\data\user1.dbf' size 100m reuse autoextend on next 100m maxsize unlimited
extent management local autoallocate
logfile group 1 'd:\data\redo1.log' size 100m reuse,
group 2 'd:\data\redo2.log' size 100m reuse,
group 3 'd:\data\redo3.log' size 100m reuse
character set al32utf8
user sys identified by oracle
user system identified by oracle
;
真的費了很大的勁,一天的時間,才建立成功一個空的資料庫!
先是遇到基本的語法錯誤,後又遇到 ORA-01092,又遇到ORA-01072錯誤,到底怎麼解決的。不清楚!
幾個關鍵點:
1.reuse關鍵字,只要是物理檔案,管他如何,都要用reuse。意思是忽略檔案已存在的錯誤!但它似乎會重新使用檔案的部分已有資訊,就會造成建立失敗,罪魁禍首啊
2.只要是表空間,均可以包含n個物理檔案,除非指定 set default bigfile tablespace 資料庫屬性,那樣只能有1個檔案了!
3.datafile 對應SYSTEM表空間
4.sysaux datafile 對應SYSAUX表空間
5.必須指定的logile檔案組,至少要有兩組
6.default temporary tablespace表空間
7.undo tablespace 表空間
8.default tablespace預設使用者表空間
9.sga_target必須設定到一個最小值後才能建立成功,這是另一個造成建立失敗的劊子手!
另外:
手工create database的最小初始化引數集如下:
*.compatible='10.2.0.1.0'
*.control_files='d:\data\control01.ctl'
*.db_name='test'
*.sga_target=200m
*.undo_management='AUTO'
啊........................ 真的不能再小了!
手工create database的最小語句集如下:
create database;
天........................ 真的不能再小了!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12615085/viewspace-557850/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- db2 create database 命令DB2Database
- Create DatabaseDatabase
- PG create databaseDatabase
- Create database manuallyDatabase
- alter database create datafileDatabase
- CREATE DATABASE LINKDatabase
- alter database create datafile '' as ''Database
- create table of mysql databaseMySqlDatabase
- The method of create a replicate of the database .Database
- Create RAC Standby Database for RAC Primary DatabaseDatabase
- 【OH】Creating a Database with the CREATE DATABASE StatementDatabase
- create a database stepsDatabase
- Tasks of a Database Administrator : Create and Open the Database (10)Database
- alter database ... create datafile的原理及用途Database
- 12CR2 using create database command for create non-CDB rac databaseDatabase
- Understanding the CREATE DATABASE Statement (69)Database
- Docker create命令Docker
- create database link中的identified by valuesDatabaseIDE
- create database 字符集設定Database
- Step 7: Issue the CREATE DATABASE Statement (65)Database
- 4.3.3 使用CREATE DATABASE語句建立CDBDatabase
- 【翻譯】Specifying CREATE DATABASE Statement ClausesDatabase
- 恢復一則 alter database create datafile '' as ''Database
- 【CREATE DATABASE】因缺失單引號導致手工建庫命令執行報錯的故障排查Database
- CREATE TABLESPACE命令詳解
- 2.4.1 使用 CREATE DATABASE 子句建立資料庫Database資料庫
- 手動刪除EMCC13C的 Repository DatabaseDatabase
- 2.4 使用 CREATE DATABASE 語句建立資料庫Database資料庫
- 【PDB】Oracle 建立pdb說明(create pluggable database)OracleDatabase
- 4、MySQL建立資料庫(CREATE DATABASE語句)MySql資料庫Database
- How to Create Oracle Database QoS Management Administrator AccountsOracleDatabase
- How to create and relocate an 11gr2 RAC DATABASE SERVICEDatabase
- Unable To Create Database Using ASM ORA-15055DatabaseASM
- CREATE TABLESPACE命令詳解(轉)
- 重新認識CREATE DATAFILE命令
- oracle實驗記錄 (手動 duplicate database(3))OracleDatabase
- Redisearch的基本命令1--FT.CREATERedis
- 4.3.4 使用CREATE DATABASE語句建立一個CDB:示例Database