2016-04-03 44 views
-1

當我嘗試手動在Oracle 11g中創建數據庫時,我遇到了以下錯誤。無法在11g中手動創建其他數據庫

SQL> create database test 
    2 Datafile '/opt/oradata/test/system01.dbf' size 10M 
    3 Sysaux datafile '/opt/oradata/test/sysaux01.dbf' size 10M 
    4 Logfile '/opt/oradata/test/redo01.log' size 10M, 
    5 '/opt/oradata/test/redo02.log' size 10M 
    6 Undo tablespace undotbs1 
    7 Datafile '/opt/oradata/test/undo01.dbf' size 10M 
    8 Default temporary tablespace temp 
    9 Tempfile '/opt/oradata/test/temp01.dbf' size 10M; 

Error: 

SQL>/
create database test 
* 
ERROR at line 1: 
ORA-01092: ORACLE instance terminated. Disconnection forced 
ORA-01501: CREATE DATABASE failed 
ORA-01519: error while processing file '?/rdbms/admin/doptim.bsq' near line 15 
ORA-00604: error occurred at recursive SQL level 1 
ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM 
Process ID: 4562 
Session ID: 1 Serial number: 3 

請幫忙。

+0

你真以爲10M是爲每個表空間的足夠的空間?你是如何挑選這些尺寸的? '無法創建範圍'消息意味着它耗盡了存儲空間,因爲SYSTEM太小。 (和其他人一樣,這只是第一次失敗)。也許你會使用DBCA有更多的運氣。 [閱讀更多](https://docs.oracle.com/cd/E11882_01/server.112/e25494/create.htm)。無論如何,數據庫創建對於這個站點來說是無關緊要的。 –

回答

0

「ORA-01658:無法創建在表空間SYSTEM段初步的程度」

如果你看一下這個錯誤它清楚地說,這是無法創建初始的程度,因爲需要的程度的大小更比文件大小。所以,它給你留下了兩個選項

1)創建DMT表空間。

2)增加的文件大小(100M而不是10M)。

謝謝你,

希德