【问题标题】:Unable to create additional database manually in 11g无法在 11g 中手动创建附加数据库
【发布时间】:2016-04-03 12:45:59
【问题描述】:

当我尝试在 Oracle 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

请帮忙。

【问题讨论】:

  • 你真的认为 10M 的空间对于每个表空间都足够了吗?你是如何选择这些尺寸的? 'unable to create extent' 消息意味着它用完了存储空间,因为 SYSTEM 太小了。 (和其他人一样,这只是它失败的第一个)。也许您使用 DBCA 会更幸运。 Read more。无论如何,数据库创建对于这个网站来说都是题外话。

标签: oracle11g database-administration


【解决方案1】:

“ORA-01658: 无法为表空间 SYSTEM 中的段创建初始范围”

如果您查看此错误,它清楚地表明它无法创建初始范围,因为所需范围的大小大于文件大小。所以,它给你留下了两个选择

1) 创建 DMT 表空间。

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

谢谢,

席德

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2019-05-21
    • 2014-05-17
    相关资源
    最近更新 更多