您现在的位置是:群英 > 数据库 > 关系型数据库
Oracle默认表空间怎样查看和修改,哪些事项要注意
Admin发表于 2022-05-18 17:26:012287 次浏览
这篇文章给大家分享的是“Oracle默认表空间怎样查看和修改,哪些事项要注意”,文中的讲解内容简单清晰,对大家认识和了解都有一定的帮助,对此感兴趣的朋友,接下来就跟随小编一起了解一下“Oracle默认表空间怎样查看和修改,哪些事项要注意”吧。


在oracle中,默认表空间是用户在创建时不特别指定表空间位置的存储位置,可以利用ALTER命令修改表空间,语法为“ALTER DATABASE DEFAULT TABLESPACE users;”。

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle默认表空间是什么

在oracle9i中,如果未用 DEFAULT TABLESPACE 子句创建的所有用户将以SYSTEM表空间作为它们的默认表空间。同时也不能为数据库指定一个默认的表空间。

在Oracle 10g中定义了数据库级别的默认表空间USERS,在创建用户时没有定义默认表空间,就会把数据库级别的默认表空间当作自己的默认表空间。

在10g以前,是把系统表空间(SYSTEMS)当作默认表空间。这样很不合理。

可以使用如下命令查看默认表空间:

/* Formatted on 2011/12/19 15:57:48(QP5 v5.185.11230.41888) */  
SELECT PROPERTY_VALUE  
  FROM database_properties  
 WHERE PROPERTY_NAME = 'DEFAULT_PERMANENT_TABLESPACE'

可以使用如下命令修改默认表空间:

ALTER DATABASE DEFAULT TABLESPACE users;

这里有几个注意事项:

1. 如果我们在创建用户时指定了默认表空间,那么在修改默认表空间后,之前用户的默认表空间也会发生改变。

2. 如果我们在创建用户时没有指定用户表空间,那么默认也会使用DB的默认表空间,这时候如果我们修改了DB的默认表空间,用户的表空间也会发生改变。

3. 如果我们在创建用户指定用户的表空间是其他的表空间,那么我们修改DB的默认表空间不会影响用户的表空间。

4. DB的默认表空间不能删除,除非将默认表空间指向其他表空间之后才可以删除。

5. 如果用户的默认表空间指向其他的表空间,当这个表空间被drop 之后,用户的默认表空间会自动指向DB的默认表空间。


关于“Oracle默认表空间怎样查看和修改,哪些事项要注意”的内容就介绍到这,感谢各位的阅读,相信大家对Oracle默认表空间怎样查看和修改,哪些事项要注意已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注群英网络,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2022-10-24 09:24:07 
摘要:在mysql中,可用SELECT语句来查询临时表中的数据,语法为“SELECT *|字段名列表 FROM 临时表名 [WHERE子句] [GROUP BY子句] [ORDER BY子句] [LIMIT子句]”。如果SELECT关键字后跟“*”通配符则可查看所有字段的数据,如果后跟字段名列表则可查看指定一个或多个字段的数据;WHERE子句设置查询条件;ORDER子句设置排序方式。
2022-06-13 17:12:36 
摘要:sql教程介绍动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格。
2022-10-26 17:58:42 
摘要:在MySQL中,脑裂是指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。 对于无状态服务的HA系统,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA,必须要严格防止脑裂。
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部