关于Oracle eXpress Edition 数据文件的限制

php中文网
发布: 2016-06-07 17:01:53
原创
1494人浏览过

关于oracle eXpress Edition 数据文件的限制在oracle XE版的官方文档中对其限制说明如下:1. Express Edition is limited to a s

关于oracle express edition 数据文件的限制
在oracle xe版的官方文档中对其限制说明如下:
1. express edition is limited to a single instance on any server;
2. express edition may be installed on a multiple cpu server, but may only be executed on one processor in any server;
3. express edition may only be used to support up to 4gb of user data (not including express edition system data);
4. express edition may use up to 1 gb ram of available memory.
其中第3项说明支持的用户数据为4gb(不包括系统数据),测试如下:
c:\documents and settings\user>sqlplus "/ as sysdba"
sql*plus: release 9.2.0.1.0 - production on 星期日 6月 6 10:44:37 2010
copyright (c) 1982, 2002, oracle corporation.  all rights reserved.
连接到:
oracle database 10g express edition release 10.2.0.1.0 - production
jcq0> select * from v$dbfile;
     file#
----------
name
--------------------------------------------------------------------------------
         4
e:\oraclexe\oradata\xe\users.dbf
         3
e:\oraclexe\oradata\xe\sysaux.dbf
         2
e:\oraclexe\oradata\xe\undo.dbf
         1
e:\oraclexe\oradata\xe\system.dbf
jcq0> alter database datafile 4 resize 5g;
alter database datafile 4 resize 5g
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> create tablespace test datafile 'e:\oraclexe\oradata\xe\test01.dbf' size 4g;
表空间已创建。
jcq0> alter database datafile 5 resize 5g;
alter database datafile 5 resize 5g
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> alter tablespace add datafile 'e:\oraclexe\oradata\xe\test02.dbf' size 5g;
alter tablespace add datafile 'e:\oraclexe\oradata\xe\test02.dbf' size 5g
                 *
error 位于第 1 行:
ora-02140: 无效的表空间名
jcq0>  alter tablespace test
  2  add datafile 'e:\oraclexe\oradata\xe\test02.dbf' size 5g;
 alter tablespace test
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> alter tablespace test
  2  add datafile 'e:\oraclexe\oradata\xe\test02.dbf' size 4g;
alter tablespace test
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> alter tablespace test
  2  add datafile 'e:\oraclexe\oradata\xe\test02.dbf' size 1g;
alter tablespace test
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> create tablespace test2 'e:\oraclexe\oradata\xe\test201.dbf' size 4g;
create tablespace test2 'e:\oraclexe\oradata\xe\test201.dbf' size 4g
                        *
error 位于第 1 行:
ora-02180: 无效的 create tablespace 选项
jcq0> create tablespace test2 datafile 'e:\oraclexe\oradata\xe\test201.dbf' size
4g;
create tablespace test2 datafile 'e:\oraclexe\oradata\xe\test201.dbf' size 4g
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> create tablespace test2 datafile 'e:\oraclexe\oradata\xe\test201.dbf' size
1g;
create tablespace test2 datafile 'e:\oraclexe\oradata\xe\test201.dbf' size 1g
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> -----database excluing system tablespace is 4gb--------------
jcq0> select sum(bytes)/1024/1024/1024 from dba_data_files;
sum(bytes)/1024/1024/1024
-------------------------
                   4.9375
jcq0> alter database datafile 1 resize 4g;
alter database datafile 1 resize 4g
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0> alter database datafile 1 resize 2g;
alter database datafile 1 resize 2g
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
jcq0>  alter database datafile 2 resize 2g;
数据库已更改。
jcq0>
jcq0> alter database datafile 3 resize 2g;
alter database datafile 3 resize 2g
*
error 位于第 1 行:
ora-12952: 请求超出了允许的最大数据库大小 4 gb
在新建一个大小为4gb的表空间后,无法为该表空间添加新的数据文件,系统表空间无法resize,但是undo表空间可以resize。
看来在该版本中的限制还是极其严格的。

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号