精华内容
下载资源
问答
  • 更改Oracle表空间名

    万次阅读 2009-07-20 11:14:00
    简单介绍在 Oracle 10g 以前的版本,更改表空间名字是几乎不可能的事情,除非删除,重新创建,大费周章。Oracle 10g 新添加了一项更改表空间名字的功能,使得更改表空间名字瞬间即可完成。是个较为人性化的功能。SQL...

    简单介绍

    在 Oracle 10g 以前的版本,更改表空间名字是几乎不可能的事情,除非删除,重新创建,大费周章。Oracle 10g 新添加了一项更改表空间名字的功能,使得更改表空间名字瞬间即可完成。是个较为人性化的功能。

    SQL> COL FILE_NAME format a70   
    --指定列的输出格式: 30个固定字符长度,如果字段的实际长度超过30个字符,那么会换下一行显示。
    SQL> SET linesize 120 --设置查询返回的纪录每行的宽度
    SQL> SET pagesize 99 --指定多少行显示一次列头,如果指定0则不显示列头
    SQL> COL TABLESPACE_NAME format a10

    SQL> SELECT file_name, tablespace_name FROM dba_data_files;

    FILE_NAME TABLESPACE
    ---------------------------------------------------------------------- ----------
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/users01.dbf USERS
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/sysaux01.dbf SYSAUX
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/undotbs01.dbf UNDOTBS1
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/system01.dbf SYSTEM
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/example01.dbf EXAMPLE
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/foo1.dbf FOO


    6 rows selected.

    该命令的语法很简单:

    ALTER TABLESPACE tablespacename RENAME TO newtablespacename;

    tablespacename 和newtablespacename 分别对应原来的表空间名字和更改后的表空间名字:

    实战演练

    注意:在操作前后都请做好控制文件的备份工作

    SQL>ALTER TABLESPACE foo RENAME TO test;

    Tablespace altered.

    SQL> SELECT file_name, tablespace_name FROM dba_data_files;

    FILE_NAME TABLESPACE
    ---------------------------------------------------------------------- ----------
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/users01.dbf USERS
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/sysaux01.dbf SYSAUX
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/undotbs01.dbf UNDOTBS1
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/system01.dbf SYSTEM
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/example01.dbf EXAMPLE
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/foo1.dbf TEST

    因为 system 和 sysaux 这两个表空间的特殊性,是不可以更名的:

    SQL> ALTER TABLESPACE system RENAME TO mysystem;
    ALTER TABLESPACE system RENAME TO mysystem
    *
    ERROR at line 1:
    ORA-00712: cannot rename system tablespace

    SQL> ALTER TABLESPACE sysaux RENAME TO mysysaux;
    ALTER TABLESPACE sysaux RENAME TO mysysaux
    *
    ERROR at line 1:
    ORA-13502: Cannot rename SYSAUX tablespace

    可以对 undo tablespace 重新命名,如果使用的是 spfile ,而不是 pfile, Oracle 会自动对 spfile 中的 undo_tablespace 进行更改(不过要在数据库重新启动之后才可以观察到), 如果使用的是 pfile ,要对其进行手工更改。我们看看 spfile 的变化情况:

    SQL> ALTER tablespace undotbs1 RENAME TO undotbs; 

    Tablespace altered.

    SQL>
    SQL> show parameter pfile

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    spfile string /u01/app/oracle/product/10.1.0
    /db_1/dbs/spfileTEST.ora
    SQL> show parameters undo

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    undo_management string AUTO
    undo_retention integer 900
    undo_tablespace string UNDOTBS1
    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.

    Total System Global Area 180355072 bytes
    Fixed Size 777996 bytes
    Variable Size 128983284 bytes
    Database Buffers 50331648 bytes
    Redo Buffers 262144 bytes
    Database mounted.
    Database opened.
    SQL> show parameters undo

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    undo_management string AUTO
    undo_retention integer 900
    undo_tablespace string UNDOTBS
    SQL>

    对脱机表空间的更名是不允许的:

    SQL> ALTER TABLESPACE TEST OFFLINE;

    Tablespace altered.

    SQL> ALTER TABLESPACE test RENAME TO testoffline;
    ALTER TABLESPACE test RENAME TO testoffline
    *
    ERROR at line 1:
    ORA-01135: file 6 accessed for DML/query is offline
    ORA-01110: data file 6:
    '/u01/app/oracle/product/10.1.0/db_1/oradata/TEST/foo1.dbf'

    给出的提示信息很有参考价值:更名操作是要对表空间进行 DML/query 操作的,表空间offline的话,则不可以。

    那么如果表空间是只读的会怎么样呢?

    SQL> ALTER TABLESPACE TEST ONLINE;

    Tablespace altered.

    SQL> ALTER TABLESPACE TEST READ ONLY;

    Tablespace altered.

    SQL> ALTER TABLESPACE test RENAME TO testreadonly;

    Tablespace altered.

    SQL> list
    1* SELECT file_name, tablespace_name FROM dba_data_files
    SQL> /

    FILE_NAME TABLESPACE
    ---------------------------------------------------------------------- ----------
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/users01.dbf USERS
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/sysaux01.dbf SYSAUX
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/undotbs01.dbf UNDOTBS
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/system01.dbf SYSTEM
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/example01.dbf EXAMPLE
    /u01/app/oracle/product/10.1.0/db_1/oradata/TEST/foo1.dbf TESTREADONLY


    6 rows selected.

    SQL>

    看来数据字典已经更新,不过Oracle会向alert_SID.log 中写入类似如下的日志:

    ALTER TABLESPACE test RENAME TO testreadonly                                                 
    Sat Nov 13 16:15:21 2004
    Tablespace 'TEST' is renamed to 'TESTREADONLY'.
    Tablespace name change is not propagated to file headersbecause the tablespace is read only.
    Completed: ALTER TABLESPACE test RENAME TO testreadonly

    注意Log里有个细微的小Bug:headersbecause。这是两个词,应该空开的 :-)

    更名对 Bigfile 表空间一样有效。

    限制条件

    应用这个特性有个主要的限制条件:COMPATIBLE 初始化参数要求为 10.0 或者更高才可以

    参考信息


    Oracle Database Administrator's Guide 10g Release 1 (10.1) Part Number B10739-01 ( Note 62294.1 )

    展开全文
  • 修改oracle数据文件和表空间名字

    万次阅读 2015-01-06 12:13:09
    一、修改表空间名字 SQL> alter tablespace TMS_RITONG rename to TMS_LYT; Tablespace altered   二、修改表空间的数据文件名字(联机状态) 1、将表空间置为offline SQL> ALTER TABLESPACE TMS_LYT ...

    由于不想再重新建新的表空间给客户用,拿旧的直接改,故步骤如下:

    一、修改表空间名字

    SQL> alter tablespace  TMS_RITONG rename to TMS_LYT;
    Tablespace altered


     

    二、修改表空间的数据文件名字(联机状态)

    1、将表空间置为offline

    SQL> ALTER TABLESPACE TMS_LYT OFFLINE;
    Tablespace altered

    因为我本地数据库的环境是windows,故直接进数据文件所在的物理路径,手工重命名之后,再用命令修改

    2、修改数据文件名字

    SQL> alter tablespace TMS_LYT rename DATAFILE 'E:\APP\HUIJUAN\PRODUCT\LOCALDATEBASE\TMS_RITONG' TO 'E:\APP\HUIJUAN\PRODUCT\LOCALDATEBASE\TMS_LYT';
    Tablespace altered


     

    3、重新将表空间置为online

    SQL> ALTER TABLESPACE TMS_LYT online;
    Tablespace altered

     

    OK了

    展开全文
  • 一、使用imp/exp。...据目前所了解,正长情况下需要修改表空间的索引的空间,如果涉及到BOLB字段的修改的方式又不一样了! 正常情况下的修改脚本: 1.修改表空间 alter table TABLE_NAME move ta
    一、使用imp/exp。先导出源库,再创建新库把表空间创建好,然后再导入。(据说这样可以,前提是新的库里面不能有与源库相同名字的表空间。有待验证!) 
    
    二、使用脚本进行修改。据目前所了解,正长情况下需要修改表的空间和表的索引的空间,如果涉及到BOLB字段的表,修改的方式又不一样了!
    正常情况下的修改脚本:
    1.修改表的空间
    alter table TABLE_NAME move tablespace TABLESPACENAME
    查询当前用户下的所有表
    select 'alter table '|| table_name ||' move tablespace tablespacename;' from user_all_tables;
    2.修改表的索引的空间
    alter index INDEX_NAME rebuild tablespace TABLESPACENAME
    查询当前用户下的所有索引
    select 'alter index '|| index_name ||' rebuild tablespace tablespacename;' from user_indexes;
    可以使用脚本执行查询的结果,这样就可以批量处理!
    不正常情况即含有BLOB字段的表:
    参考下面的文档
    本人已经执行过,是可行的,但是不知道有没有漏掉数据库中其它对象。是否还存在有对象的表空间需要修改,需要进一步发现或有数据库高手帮忙讲解则不胜感激!目前的修改在项目中还没有出现问题!
    在移植看注意研究了下ORACLE ALTER TABLE MOVE 的语法:
    ALTER TABLE table_name MOVE [ONLINE] tablespace_name;
    通过上面的语句可以移植表到新表空间,
    如果要移植LOB字典需要参考以下语法:
    ALTER TABLE table_name LOB (lob_item) STORE AS [lob_segment]
    (
    TABLESPACE tablespace_name
    (STORAGE.....)
    ENABLE|DISABLE STORAGE IN ROW
    CHUNK integer
    PCTVERSION integer
    RETENTION
    FREEPOOLS integer
    CACHE|NOCACHE|CACHE READS
    INDEX lobindexname
    (TABLESPACE tablesapce_name
    ((STORAGE.....))
    )
    ....
    注解:
    LOB (lob_item):表中的lob字段
    STORE AS [lob_segment]:每个lob字段在表创建后系统都会自动单独创建一个段,可以通过这个参数手动指定一个段名
    tablespace_name:LOB字段新的存储表空间
    (STORAGE.....):指定tablespace_name的存储属性
    ENABLE STORAGE IN ROW:如果设置了enable storage in row 那么oracle会自动将小于4000bytes的数据存储在行内, 这是ORACLE的默认值,对于大于4000字节的lob字段保存在lob段(同disable storage in row),在表段将保留36-84字节的控制信息。对于disable storage in row,Oracle将lob字段分开保存在lob段中,而仅仅在行位置保留20字节的指针。对于相当于disable storage in row的这部分(也就是单独保存在LOB段的这部分数据),UNDO仅仅是记录指针与相关lob索引改变,如果发生更新操作等DML操作,原始数据将保留在LOB段。
    DISABLE STORAGE IN ROW:如果DISABLE这个属性,那么lob数据会在行外存储,行内只存储该lob值得指针,而且这个属性在表
    创建后只能在MOVE表时才可以被改变
    CHUNK:是一个很特别的属性,对一次LOB数据的操作(插入或更新),因该分配多少存储空间,指定的值最好是数据库块的倍数,而且指定的值不能大于表空间区间中NEXT的值, 要不然ORACLE会return一个错误,如果以前已经设置这个值了,那么在后期指定的值是不能被改变的。
    storage as ( CHUNK bytes )表示对于disable storage in row的这部分,最小的LOB块的大小,必须是数据库块(DB_BLOCK_SIZE)的整数倍。一个chunk最多只保留一行LOB数据,也就是说,如果你设置了32K的CHUNK,但是如果LOB字段大小只有4K,也将占用32K的空间
    storage as(cache|nocahce)表示是否允许lob段经过buffer cache并缓存。默认是nocache,表示直接读与直接写,不经过数据库的data buffer。所以,默认情况下,对于单独保存在LOB段的这部分数据,在发生物理读的时候,是直接读,如direct path read (lob)
    storage as(nocache logging |nocache nologging),logging/nologging属性只对nocache方式生效,默认是logging,如果是nologging方式,对于 保存在行外的log部分,在update等DML操作时将不记录redo日志。
    PCTVERSION integer、RETENTION:都是ORACLE用来管理LOB字段镜像数据的。在LOB 数据的更新过程中,
    ORACLE没有用UNDO TABLESPACE空间,而是从LOB字段所在的表空间里划分一段空间来做镜像空间的,
    这个空间的大小由PCTVERSION参数控制,默认值为10,代表划分表空间的10%作为镜像空间,
    每个镜像空间的单元大小由CHUNK参数指定,pctversion可以使用在manual undo mode和automatic undo mode 环境中.
    retention应用了automatic undo mode中的undo_retention通过时间来管理lob镜像空间.
    pctversion和retention不能同时被指定.建议数据库在automatic undo mode下使用retention参数。
    FREEPOOLS integer:给LOG segment指定free list.RAC环境下integer为实例的个数.单实例环境下为1.在automatic undo mode下oracle默认采用
    FREEPOOLS来管理空闲块列表。除非我们在表的storage配置中指定了freelist groups参数.
    CACHE|NOCACHE|CACHE READS:指定lob块是否在database buffer中缓存.
    INDEX lobindexname (TABLESPACE tablesapce_name ((STORAGE.....):给lob列指定索引存储参数
    举例:
    SQL> show parameter db_create_file_dest
    SQL> create tablespace test datafile size 100M autoextend off;
    SQL> create table test(a varchar2(100), b clob, d blob) pctfree 10 tablespace test;
    SQL> desc test
    SQL> SELECT segment_name,tablespace_name,segment_type FROM dba_segments WHERE tablespace_name='TEST';
    我们发现每个LOB字段单独有一个LOGSEGMENT和LOBINDEX;
    SQL> set linesize 200
    col table_name format a5
    col column_name format a5
    SELECT b.table_name,
    a.segment_name,
    b.index_name,
    a.segment_type,
    b.column_name,
    a.tablespace_name,
    b.chunk,
    b.cache,
    b.freepools,
    b.pctversion,
    b.retention
    FROM dba_segments a,dba_lobs b
    WHERE a.segment_name = b.segment_name
    AND a.tablespace_name = 'TEST'
    /
    SQL>
    从上面的结果我们可以观察到LOB字段的各个属性.
    下面我们对LOB字段move到另一个表空间
    SQL> create tablespace lob_test datafile size 100M autoextend off;
    SQL> ALTER TABLE TEST MOVE LOB(B) STORE AS TEST_B (
    TABLESPACE lob_test
    DISABLE STORAGE IN ROW
    CHUNK 16384
    RETENTION
    FREEPOOLS 1
    NOCACHE);
    SQL> ALTER TABLE TEST MOVE LOB(D) STORE AS TEST_D (
    TABLESPACE lob_test
    DISABLE STORAGE IN ROW
    CHUNK 16384
    RETENTION
    FREEPOOLS 1
    NOCACHE);
    SQL> SELECT segment_name,tablespace_name,segment_type FROM dba_segments WHERE tablespace_name='TEST';
    SQL> set linesize 200
    col table_name format a5
    col column_name format a5
    SELECT b.table_name,
    a.segment_name,
    b.index_name,
    a.segment_type,
    b.column_name,
    a.tablespace_name,
    b.chunk,
    b.cache,
    b.freepools,
    b.pctversion,
    b.retention
    FROM dba_segments a,dba_lobs b
    WHERE a.segment_name = b.segment_name
    AND a.tablespace_name = 'LOB_TEST'
    /SQL>
    在一些复杂情况下可能需要连表一起移植
    alter table table_name move [tablespace_name] lob (lob_item) store as [lobsegmentname] (tablespace tablespace_name.....);
    移植分区中lob
    alter table table_name move partition [partition_name] lob (lob_item) store as [logsegmentname] (tablespace_name.....);
    移植分区表
    alter table table_name move partition [partition_name] tablespace_name lob (lob_item) store as [logsegmentname] (tablespace_name.....);
    如果不需要修改lobsegmentname,可以同时移植多个列
    alter table table_name move lob (lob_item1,lob_item2,lob_item3...) store as [lobsegmentname] (tablespace tablespace_name.....);
    LOB段也可以利用move来重整数据,以下的语句会将表与lob字段move到指定的表空间:
    alter table table_name move [tablespace tbs_name]
    lob(lob_field1,lob_field2) store as (tablespace new_tbs_name);
    如果LOB字段在分区表中,则增加partition关键字,如
    alter table table_name move [partition partname] [tablespace tbs_name]
    lob(field) store as (tablespace new_tbs_name);
    在数据库中合理的存储LOB列,不仅可以提升性能,而且还可以有效的管理存储空间
    展开全文
  • 修改表表空间

    2018-12-14 09:32:27
    修改表空间后,需要重新生成索引 1、查询表空间 select table_name,tablespace_name from user_tables where tablespace_name...

    修改表空间后,需要重新生成索引


    1、查询表空间

    select table_name,tablespace_name from user_tables where tablespace_name='表空间名'


    2、修改表空间

    alter table 表名 move tablespace 表空间;


    3、查询用户下所有索引

    select index_name,index_type,tablespace_name,table_type,status from user_indexes where tablespace_name='表空间名'


    4、重新建立索引

     alter index  索引名 rebuild;

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69901925/viewspace-2285217/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/69901925/viewspace-2285217/

    展开全文
  • Oracle 11g 修改表的所属表空间

    千次阅读 2019-07-17 15:43:58
    Oracle 11g 修改表的所属表空间 应领导要求,需要将部分的所属表空间进行更改,目的为了整理用户。 查询owner下 对于级别的表空间分类 select tablespace_name,count(*) from dba_tables where owner = 'XXX' ...
  • oracle数据库-修改表空间表数据文件

    千次阅读 2016-03-17 15:38:41
    数据库-修改表空间表数据语句 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象存放在指定的表空间中。但主要存放的是, 所以称作表空间。 数据库中中少存在一个表空间,即SYSTEM的...
  • 修改用户表空间和临时表空间

    千次阅读 2019-12-03 20:11:33
    今天下午要解决个临时表空间的问题,百度了好几遍,全都是修改用户默认表空间的,哀叹网络文章一大抄的同时,也悲剧自己学艺不精。 Alter user test1 default tablespace tbs_test1; --修改 test1用户的默认表空间是...
  • 1. 创建表空间 create tablespace SIRM2  datafile 'D:\oracle\product\10.2.0\oradata\orcl\SIRM2.dbf' size 1024M --存储地址 初始大小1G autoextend on next 10M maxsize unlimited --每次扩展10M,无限制...
  • oracle修改表空间

    千次阅读 2014-07-25 00:21:19
    oracle修改表表空间
  • 表空间组成 1创建表空间时,必须在物理磁盘上为表空间创建数据文件。 2表空间由数据文件组成,数据文件之和=表空间的大小 3数据文件可发布在不同的物理磁盘上二创建表空间 create tablespace myspace data...
  • ORACLE修改表空间方法

    千次阅读 2019-01-08 00:28:57
    据目前所了解,正长情况下需要修改表空间的索引的空间,如果涉及到BOLB字段的修改的方式又不一样了!  正常情况下的修改脚本: 1.修改表空间  alert table TABLE_NAME move tablespace ...
  • 大家都知道,在ArcMap和ArcCatalog中修改空间表的字段很不方便。但是如果你已经把空间数据上传到SDE数据库中,修改起来就很方便了,修改方法如下: 环境:oracle 9i+arcSDE 9.1 (1)用SDE用户登录oracle。 (2)...
  • select ...b.tablespace_name 表空间名, b.bytes/1024/1024||'M'字节数, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 已使用, sum(nvl(a.bytes,0))/1024/1024||'M' 剩余空间, 100 - sum(nvl(a.bytes,
  • PostgreSQL修改表空间

    2019-10-04 03:55:31
    创建两个目录做表空间: mkdir /var/lib/pgsql/mydb_tbspace/ mkdir /var/lib/pgsql/java_tbspace/ 创建表空间: postgres=# create tablespace fast_tb location '/var/lib/pgsql/mydb_tbspace'; CREATE ...
  • 一、表空间名称修改  1.查看所有表空间:select * from dba_tablespaces  2.修改表空间名称:alter tablespace TABLESPACENAME rename to NEWTABLESPACENAME ; 二、数据文件名称修改  ...
  • oracle登录、oracle有关用户和表空间的命令 创建表空间 创建用户 给用户授权
  • 如何修改表空间

    千次阅读 2009-12-13 22:23:00
    据目前所了解,正长情况下需要修改表空间的索引的空间,如果涉及到BOLB字段的修改的方式又不一样了! 正常情况下的修改脚本: 1.修改表空间 alter table TABLE_NAME move tablespace
  • 1、修改表空间名称: altertablespacetablespace_name1renametotablespace_name2; 2、修改数据文件名称: 1)先将联机状态的需要修改表空间设置为脱机状态: ALTERTABLESPACEtablespace_nameOFFLINE; 2)...
  • Oracle:修改表空间名称

    万次阅读 2018-04-07 18:23:35
    我是使用SQL PLUS登录修改1.首先登录使用sys用户登录 使用SQL PLUS登录sys用户的口令为: 密码 AS SYSDBA请输入用户名: sys 输入口令: 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64...
  • 修改表所在的表空间 alter table [名称] move tablespace [表空间名称] -- 在当前用户下执行 SELECT 'ALTER TABLE ' || TABLE_NAME ||' MOVE TABLESPACE [表空间名称];' FROM USER_TABLES ; 如果表里含有clob...
  • Oracle修改用户所属表空间的步骤

    万次阅读 2018-01-24 09:32:19
    据目前所了解,正长情况下需要修改表空间的索引的空间,如果涉及到BOLB字段的修改的方式又不一样了! 正常情况下的修改脚本: 1 。修改表空间 alter table TABLE_NAME move tablespace TABLESPACENAME ...
  • ORACLE修改用户所属表空间的步骤

    千次阅读 2020-12-20 17:15:38
    据目前所了解,正长情况下需要修改表空间的索引的空间,如果涉及到BOLB字段的修改的方式又不一样了! 正常情况下的修改脚本: 1.修改表空间 alter table TABLE_NAME move tablespace TABLESPACENAME ...
  • Oracle 数据库修改索引表空间,包括修改表表空间修改索引的表空间修改有CLOB字段的表空间等。 修改表空间语法 1、修改表表空间 altertableTABLENAMEmovetablespaceTABLESPACENAME; 2、修改索引的...
  • IMPDP更改用户 表空间

    千次阅读 2017-01-10 19:34:02
    impdp 用户名/密码@/服务器IP/数据库实例 dumpfile=emp1.dmp(dmp文件) directory=test_dir(逻辑地址) logfile=emp1.log remap_schema=旧用户:新用户 remap_tablespace=旧表空间:新表空间  (修改表名...
  • oracle 修改表空间大小

    千次阅读 2018-08-24 10:19:19
    1、查询表空间使用情况: select a.tablespace_name,  a.bytes / 1024 / 1024 "sum MB",  (a.bytes - b.bytes) / 1024 / 1024 "used MB",  b.bytes / 1024 / 1024 "...
  • --查表空间使用率情况(含临时表空间) SELECT d.tablespace_name "Name", d.status "Status",   TO_CHAR (NVL (a.BYTES / 1024 / 1024, 0), '99,999,990.90') "Size (M)",  TO_...
  • navicat查看oracle表空间修改

    千次阅读 2020-11-19 10:29:04
    Navicat连接到Oracle后...ALTER TABLE 表名 move tablespace 表空间名; 此举会使索引失效,所以要注意索引问题。 我们也可以在创建时,直接指定空间 create table 表名( ID NUMBER(20) NOT NULL, title NVARCHAR2

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 844,953
精华内容 337,981
关键字:

修改表空间名