我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle表空间文件系统迁移到ASM

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle表空间文件系统迁移到ASM

1.配置测试环境
创建数据表空间
create tablespace test logging datafile '/home/oracle/test.dbf' size 10m autoextend on next 10m maxsize 2048m extent management local;
创建用户并指定表空间
create user test identified by 123456 default tablespace test;
给用户授予权限
grant connect,resource,dba to test;
创建表
sqlplus test/123456@orcl
CREATE TABLE test2(userId number(8), username varchar2(40), tep number (20)) PARTITION BY RANGE (userId)(PARTITION p1 VALUES LESS THAN (10000), PARTITION p2 VALUES LESS THAN (20000), PARTITION p3 VALUES LESS THAN (30000) );
查询当前用户下的表:
select tname from tab;

2.文件系统表空间迁移到ASM中去
rman target /
report schema; 查看表空间
sql 'alter tablespace test offline';离线表空间
backup as copy datafile 5 format '+DATA';Copy类型备份表空间
switch datafile 5 to copy;切换表空间文件到copy副本
sql 'alter tablespace test online';上线表空间
report schema;

sqlplus / as sysdba
select ts#,name from v$tablespace where name='TEST' union all select file#,name from v$datafile where ts#=6;
select * from v$dbfile;

sqlplus test/123456@orcl
select tname from tab;

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle表空间文件系统迁移到ASM

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle如何迁移表空间文件

迁移表空间文件可以通过以下步骤完成:在源数据库中禁用表空间的写入操作,确保表空间处于只读状态。在目标数据库中创建一个与源数据库表空间相同的表空间。使用操作系统级工具(如cp、rsync等)将源数据库中表空间的数据文件复制到目标数据库的相
oracle如何迁移表空间文件
2024-04-09

oracle怎么迁移表到其他表空间

要将表迁移到其他表空间,可以使用Oracle中的ALTER TABLE命令来执行此操作。以下是迁移表到其他表空间的步骤:首先,确保目标表空间已经存在,如果不存在,则需要创建一个新的表空间。使用ALTER TABLE命令来修改表的表空间。例如
oracle怎么迁移表到其他表空间
2024-04-09

oracle的数据表、索引从一个表空间迁移到另一个表空间

----查询索引select * from user_objects t where t.object_type = "INDEX";----或查询索引select * from user_indexes t where t.table_owner="SNSR
oracle的数据表、索引从一个表空间迁移到另一个表空间
2021-06-24

oracle怎么移动表空间数据文件

要移动一个表空间的数据文件,你可以按照以下步骤操作:首先,在Oracle数据库中,将表空间设置为只读模式:ALTER TABLESPACE READ ONLY;然后,将表空间中的数据文件复制到新的位置。可
oracle怎么移动表空间数据文件
2024-04-09

Win7系统如何将桌面文件转移到D盘节省C盘空间

1、在C盘中打开www.cppcns.com“用户”下的“个人文件夹”(具体名称因个人设置而异),找到“桌面&rdhttp://www.cppcns.comquo;文件夹;2、在&
2023-06-15

Linux怎么找到系统里的重复文件并快速释放磁盘空间

本篇文章给大家分享的是有关Linux怎么找到系统里的重复文件并快速释放磁盘空间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。不管是 Windows 电脑还是 Linux 电脑,
2023-06-28

linux中怎么找到系统里的重复文件并快速释放磁盘空间

这篇文章主要介绍linux中怎么找到系统里的重复文件并快速释放磁盘空间,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 使用 diff 命令比较文件在我们平常操作当中,比较两个文件的差异最简单的方法可能就是使用 d
2023-06-16

编程热搜

目录