oracle表空间相关
zclinux_
这个作者很懒,什么都没留下…
展开
-
【Oracle】迁移表到其他的表空间
有些时候需要将表迁移到其他的表空间,在将表空间做相关的操作下面是命令如何迁移表空间SQL> alter table 表名 move tablespace 表空间名;如果有很多的表想要迁移的话,可以这样操作:SQL> select 'alter table ' ||table_name || ' move tablespace 目标表空间名称;' from user_all_ta原创 2017-11-06 16:29:06 · 6480 阅读 · 0 评论 -
【Oracle】删除表空间
删除表空间如果是SQL> DROP TABLEPSACE XXXX;是无法将数据文件一同都删除的想要删除表空间和数据文件需要如下操作:SQL> drop tablespace XXXX includingcontents and datafiles; 这样,所有的关于xxxx表空间的数据文件全部被删除了想要删除某一个数据文件,不要从系统层删除,这样会原创 2017-11-06 16:38:59 · 331 阅读 · 0 评论 -
【Oracle】表空间配额问题
由于需求,需要新建用户,但是新建的用户,会有相关的配额跟着,莫名其妙的问题让人很头疼下面介绍下如何修改成不限制配额select * from user_ts_quotas ;alter user 用户名 quota unlimited on 表空间名;修改后,在执行相关操作,是否已经成功不受限制了呢,问题迎刃而解原创 2017-11-06 16:32:20 · 1611 阅读 · 0 评论 -
【Oracle】查看oracle表空间大小及增加表空间的几种方法
在oracle中表空间是必不可少的。但是怎么查看表空间呢简单的查看方式是:SQL> select tablespace_name from dba_tablespaces;想要查看表空间对应的物理文件是什么需要这样查看:SQL> select file_name ,tablespace_name,bytes/1024/1024 "bytes MB" ,max_b原创 2017-11-06 16:26:00 · 2128 阅读 · 0 评论 -
【Oracle】重命名表空间
将表空间重新命名SQL> alter tablespace 原名 rename to 新名;在查看下是否命名成功SQL> select tablespace_name from dba_tablespaces;原创 2017-11-06 16:45:50 · 1979 阅读 · 0 评论 -
【Oracle】查看表空间是否为自动扩展
查看指定的表空间是否为自动扩展SQL> select file_name,autoextensible,increment_by from dba_data_files where tablespace_name = '表空间名'; 如果不是自动扩展想修改为自动扩展的话需要操作SQL> alter database datafile '/u01/app/oracle/oradata/XXX/X原创 2017-11-06 16:53:17 · 29817 阅读 · 2 评论 -
【ORACLE】删除表空间,没有删除数据文件怎么办?解决办法
创建表空间SQL> create tablespace TEST datafile='+DATA/rac/datafile/test01.dbf' size 1g;Tablespace created.删除表空间:SQL> drop tablespace test;Tablespace dropped.结果发现再次创建的时候出现问题:SQL> create tablespace ...原创 2018-03-08 11:07:36 · 9428 阅读 · 3 评论