asm 表空间 目录 别名 映射 相关内容

创建表空间

SELECT NAME FROM V$DATAFILE;

CREATE TABLESPACE mytblspace DATAFILE '+LH_TEST' SIZE 200M AUTOEXTEND ON; 

自动创建的

移动数据文件

ALTER DATABASE MOVE DATAFILE '+LH_TEST/CDB1/DATAFILE/mytblspace.256.1086363249'

TO '+ZS_TEST/CDB1/DATAFILE/mytblspace';

 文件映射 

在数据中修改

ALTER SYSTEM SET FILE_MAPPING=TRUE;

EXECUTE DBMS_STORAGE_MAP.MAP_ALL(10000);

在PDB下运行,

EXECUTE DBMS_STORAGE_MAP.MAP_OBJECT('EMPLOYEES','HR','TABLE');

SELECT io.OBJECT_NAME o_name, io.OBJECT_OWNER o_owner, io.OBJECT_TYPE o_type,

       mf.FILE_NAME, me.ELEM_NAME, io.DEPTH,

      (SUM(io.CU_SIZE * (io.NUM_CU - DECODE(io.PARITY_PERIOD, 0, 0,

                         TRUNC(io.NUM_CU / io.PARITY_PERIOD)))) / 2) o_size

   FROM MAP_OBJECT io, V$MAP_ELEMENT me, V$MAP_FILE mf

   WHERE io.OBJECT_NAME =  'EMPLOYEES'

   AND   io.OBJECT_OWNER = 'HR'

   AND   io.OBJECT_TYPE =  'TABLE'

   AND   me.ELEM_IDX = io.ELEM_IDX

   AND   mf.FILE_MAP_IDX = io.FILE_MAP_IDX

   GROUP BY io.ELEM_IDX, io.FILE_MAP_IDX, me.ELEM_NAME, mf.FILE_NAME, io.DEPTH,

         io.OBJECT_NAME, io.OBJECT_OWNER, io.OBJECT_TYPE

   ORDER BY io.DEPTH;

Oracle ASM 文件名添加别名 

CREATE TABLESPACE lhtblspace;

 

在创建一个吧,没注意看

ALTER DISKGROUP LH_TEST ADD ALIAS '+LH_TEST/CDB1/DATAFILE/lh.dbf'

     FOR '+LH_TEST/CDB1/DATAFILE/lh.256.1086367769';

两个都保留 

 

重命名 Oracle ASM 文件名的别名 

ALTER DISKGROUP LH_TEST RENAME ALIAS '+LH_TEST/CDB1/DATAFILE/lh.dbf'

     TO '+LH_TEST/CDB1/DATAFILE/lihao.dbf';

删除 Oracle ASM 文件名的别名

ALTER DISKGROUP LH_TEST DROP ALIAS '+LH_TEST/CDB1/DATAFILE/lihao.dbf';

删除文件

ALTER DISKGROUP LH_TEST

     DROP FILE '+LH_TEST/CDB1/DATAFILE/lh.256.1086367769';

创建新目录

ALTER DISKGROUP LH_TEST ADD DIRECTORY '+LH_TEST/orcl';

 

重命名目录

ALTER DISKGROUP LH_TEST RENAME DIRECTORY '+LH_TEST/orcl'

     TO '+LH_TEST/lhmulu';

 

删除目录

ALTER DISKGROUP LH_TEST DROP DIRECTORY '+LH_TEST/lhmulu' FORCE;

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值