商业数据库 - oracle -表空间管理 - 创建数据库

[复制链接]
发表于 2025-12-30 14:25:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
表空间范例先容

Oracle数据库中重要的表空间范例有永世表空间、撤消表空间和暂时表空间。
永世表空间包罗一些段,这些段在会话或事件竣事后依然连续存在。
固然撤消表空间大概有一些段在会话或事件竣事后仍然保存,但它为访问被修改表的SELECT语句提供读划一性,同时为数据库的大量Oracle闪回特性提供撤消数据。撤消段重要用来存储一些列在更新或删除前的值。假如用户的会话在用户发出COMMIT或ROLLBACK前失败,将取消更新、插入和删除,而且永久不会被其他会话访问。用户会话永久不能直接访问撤消段,而且撤消表空间只能有撤消段。
暂时表空间包罗暂时的数据,这些数据只存在于会话的连续时间,比方完成排序操纵的空间数据不恰当长期生存。
大文件表空间可用于这三类表空间的任何一种,它们将维护点从数据文件移到表空间,从而简化了表空间的管理。
永世表空间管理

永世表空间

比方SYSTEM表空间和SYSAUX表空间
任安在超出会话或事件界限后必要由用户或应用步调保存的段都应存储在永世表空间。
数据库级别表空间
SYSTEM表空间 用户段绝对不应该驻留在SYSTEM或SYSAUX表空间中。假如在创建用户时未指定默认的永世表空间或暂时表空间,将使用数据库级别的默认永世表空间和暂时表空间。
手动创建数据库
假如手动创建数据库,务必指定默认永世表空间和默认暂时表空间,如下面的CREATE DATABASE下令所示:
  1. CREATE DATABASE DatabaseName
  2.         USER SYS IDENTIFIED BY elsm25
  3.         USER SYSTEM IDENTIFIED BY welisa45
  4.         LOGFILE
  5.                 GROUP 1 ('/u02/oracle11g/oradata/rjbdb/redo01.log') SIZE 100M
  6.                 GROUP 2 ('/u04/oracle11g/oradata/rjbdb/redo02.log') SIZE 100M
  7.                 GROUP 3 ('/u06/oracle11g/oradata/rjbdb/redo03.log') SIZE 100M
  8.         MAXLOGFILES 5
  9.         MAXLОGMEMBERS 5
  10.     MAXLOGHISTORY 1
  11.         MAXDATAFILES 100
  12.         MAXINSTANCES 1
  13.         CHARACTER SET US7ASCII
  14.         NATIONAL CHARACTER SET AL6UTF16
  15.         DATAFILE '/u0
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表