oracle+修改表空间状态,oracle查看表空间的属性 ,修改表空间的状态
发布日期:2022-02-21 12:50:34 浏览次数:38 分类:技术文章

本文共 1655 字,大约阅读时间需要 5 分钟。

表空间的状态属性主要有在线(online),离线(offline),只读(read only)和读写(read write)这四种,其中只读与读写状态属于在线状态的特殊情况,通过设置表空间的状态属性,我们可以对表空间的使用进行管理。

在线

当表空间的状态为online时,才允许访问该表空间中的数据。

如果表空间不是online状态的,可以使用alter tablespace语句将其状态修改为online,语句如下

alter tablespace tablespace_name online;

离线

当表空间的状态为offline时,不允许访问该表空间中的数据。例如向表空间中创建表或者读取表空间的表灯数据操作都将无法进行,这时可以对表空间进行脱机备份,也可以对应用程序进行升级和维护等。

如果表空间不是offline状态的,可以使用alter tablespace语句将其状态修改为offline,其语句如下:

alter tablespace tablespace_name offline parameter;

其中,parameter表示将表空间切换为offline状态时可以使用的参数。主要可以应用如下的几个参数。

normal

temporary

immediate

for recover

只读

当表空间的状态为read only时,虽然可以访问表空间的数据,但范文仅仅仅限于阅读,而不能进行任何的更新和删除操作,目的是为了保证表空间的数据安全。

如果表空间不是read only状态的,可以使用ater tablespace语句将其状态修改为read only,其语句的形式如下:

alter tablespace tablespace_name read only;

不过,将表空间的状态修改为read only之前,需要注意如下的事项:

1.表空间必须处于online状态

2.表空间不能包含任何事务的回退段

3.表空间不能正处于在线的数据库备份期间

读写

当表空间的状态为read write时,可以对表空间进行正常访问,,包括对表空间中的数据进行查询,更新和操作。

如果表空间不是read write状态的,可以使用alter tablespace语句将其状态修改为read write,语句形式如下:

alter tablespace tablespace_name read write;

修改表空间的状态为read write,也需要保证表空间处于online状态。

//查看表空间的状态

SQL> select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME                STATUS

------------------------------ ---------

SYSTEM                         ONLINE

SYSAUX                          ONLINE

UNDOTBS1                     ONLINE

TEMP                              ONLINE

USERS                            ONLINE

MYTEMP                         ONLINE

TEMPGROUP                 ONLINE

TEMPGROUP02             ONLINE

MYBIGSPACE                 ONLINE

BLOCKSPACE                ONLINE

INSPUR                           ONLINE

TESTSPACE                   ONLINE

TEST                               ONLINE

已选择 13 行。

//修改表空间的状态

SQL> alter tablespace myspace offline;

表空间已更改。

SQL> select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME                STATUS

------------------------------ ---------

SYSTEM                         ONLINE

SYSAUX                          ONLINE

UNDOTBS1                    ONLINE

TEMP                              ONLINE

USERS                            ONLINE

MYSPACE                       OFFLINE

转载地址:https://blog.csdn.net/weixin_33958381/article/details/116324496 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php 栈加密,PHP 数据结构与算法之《栈》_php
下一篇:php取客端口ip,PHP取客户IP以及所属地

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月29日 04时40分43秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

case是不是php语言关键字,PHP语言 switch 的一个注意点 2019-04-21
linux php mkdir失败,linux – mkdir错误:参数无效 2019-04-21
config.php渗透,phpMyAdmin 渗透利用总结 2019-04-21
java list 合并 重复的数据_Java ArrayList合并并删除重复数据3种方法 2019-04-21
android volley 上传图片 和参数,android - 使用android中的volley将图像上传到multipart中的服务器 - 堆栈内存溢出... 2019-04-21
android开发的取消清空按钮,Android开发实现带清空按钮的EditText示例 2019-04-21
android gp服务,ArcGIS Runtime SDK for Android开发之调用GP服务(异步调用) 2019-04-21
mysql整体会滚_滚mysql 2019-04-21
向mysql数据库中添加批量数据类型_使用JDBC在MySQL数据库中快速批量插入数据 2019-04-21
最全的mysql 5.7.13_最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐! 2019-04-21
mssql连接mysql数据库文件_在本地 怎么远程连接MSSQL数据库 2019-04-21
mssql 远程无法连接mysql_解决SQLServer远程连接失败的问题 2019-04-21
linux mysql c++编程_Linux下进行MYSQL的C++编程起步手记 2019-04-21
Maria数据库怎么复制到mysql_MySQL、MariaDB数据库的AB复制配置过程 2019-04-21
mysql5.6 icp mrr bak_【mysql】关于ICP、MRR、BKA等特性 2019-04-21
mysql utf8跟utf8mb4_MySQL utf8 和 utf8mb4 的区别 2019-04-21
docker mysql开机自启动_Docker学习4-学会如何让容器开机自启服务【坑】 2019-04-21
在mysql中删除表正确的是什么_在MySQL中删除表的操作教程 2019-04-21
mysql有3个共同好友_共同好友mysql 2019-04-21
代理查询 mysql_查询数据库代理设置 2019-04-21