博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asm数据文件迁移(os–>asm)
阅读量:6656 次
发布时间:2019-06-25

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

--添加测试表空间
SQL>
create
tablespace xff datafile
'/u01/oradata/xifenfei.dbf'
size
10m autoextend
on
maxsize 100m;
 
Tablespace created.
 
--查看数据文件位置
SQL>
select
name
from
v$datafile;
 
NAME
--------------------------------------------------------------------------------
+DATA/tasm/system01.dbf
+DATA/tasm/undotbs01.dbf
+DATA/tasm/sysaux01.dbf
+DATA/tasm/users01.dbf
+DATA/tasm/example01.dbf
/u01/oradata/xifenfei.dbf
 
6
rows
selected.
 
--创建测试表
SQL>
create
table
hr.a tablespace xff
  
as
  
select
*
from
dba_tables;
 
Table
created.
 
SQL>
select
count
(*)
from
hr.a;
 
  
COUNT
(*)
----------
      
1580
--转移数据文件位置
[oracle@localhost oradata]$ rman target /
 
Recovery Manager: Release 10.2.0.3.0 - Production
on
Mon Jun 27 04:30:22 2011
 
Copyright (c) 1982, 2005, Oracle. 
All
rights reserved.
 
connected
to
target
database
: TASM (DBID=3032096031)
 
RMAN> sql
'alter tablespace xff offline'
;
 
using target
database
control file
instead
of
recovery catalog
sql statement:
alter
tablespace xff offline
 
RMAN> backup
as
copy tablespace xff format
'+DATA'
;
 
Starting backup
at
27-JUN-11
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=132 devtype=DISK
channel ORA_DISK_1: starting datafile copy
input datafile fno=00006
name
=/u01/oradata/xifenfei.dbf
output
filename=+DATA/tasm/datafile/xff.269.754893121 tag=TAG20110627T043200 recid=2 stamp=754893123
channel ORA_DISK_1: datafile copy complete, elapsed
time
: 00:00:03
Finished backup
at
27-JUN-11
 
RMAN> switch tablespace xff
to
copy;
 
datafile 6 switched
to
datafile copy
"+DATA/tasm/datafile/xff.269.754893121"
 
RMAN> sql
'alter tablespace xff online'
;
 
sql statement:
alter
tablespace xff online
 
--查看转移后的数据文件位置
SQL>
select
name
from
v$datafile;
 
NAME
--------------------------------------------------------------------------------
+DATA/tasm/system01.dbf
+DATA/tasm/undotbs01.dbf
+DATA/tasm/sysaux01.dbf
+DATA/tasm/users01.dbf
+DATA/tasm/example01.dbf
+DATA/tasm/datafile/xff.269.754893121
 
6
rows
selected.
 
--测试其中数据是否存在
SQL>
select
count
(*)
from
hr.a;
 
  
COUNT
(*)
----------
      
1580
 
--创建asm中文件别名
ASMCMD> mkalias  +DATA/tasm/datafile/xff.269.754893121 +DATA/tasm/xff01.dbf
 
--文件重命名
SQL>
alter
tablespace xff offline;
 
Tablespace altered.
 
SQL>
alter
database
rename file
'+DATA/tasm/datafile/xff.269.754893121'
to
'+DATA/tasm/xff01.dbf'
;
 
Database
altered.
 
SQL>
alter
tablespace xff online;
 
Tablespace altered.
 
SQL>
select
name
from
v$datafile;
 
NAME
--------------------------------------------------------------------------------
+DATA/tasm/system01.dbf
+DATA/tasm/undotbs01.dbf
+DATA/tasm/sysaux01.dbf
+DATA/tasm/users01.dbf
+DATA/tasm/example01.dbf
+DATA/tasm/xff01.dbf
 
6
rows
selected.
 
--手工删除原来数据
[oracle@localhost oradata]$ rm xifenfei.dbf

说明:可以在rman移植数据文件位置的时候,同时处理好别名,然后对表空间重命名,实现只需要表空间离线一次

转:http://www.xifenfei.com/2011/08/%e9%9d%9easm%e6%95%b0%e6%8d%ae%e6%96%87%e4%bb%b6%e7%a7%bb%e6%a4%8d%e5%88%b0asm.html

转载于:https://www.cnblogs.com/andy6/p/5741731.html

你可能感兴趣的文章
Java引入依赖aar_java – 为什么我要将gradle依赖包含为`@ aar`
查看>>
java如何通过值寻找键_java – 如何使用Firebase查询等于(值,键)?
查看>>
选择java还是网络安全_计算机专业大二分方向,该选择人工智能还是网络安全...
查看>>
java svn使用教程_csvn使用教程
查看>>
java 结构式cas 插件_单点登录终极方案之 CAS 应用及原理
查看>>
java 9 jigsaw_[译]Java 9一步步迁移项目到Jigsaw(模块化)
查看>>
java date 今天凌晨_java获取整点与凌晨的时间戳
查看>>
java i 报表设计器,FineReport报表设计器(UI)
查看>>
php数字最大值和最小值,php max() min() 返回最大值和最小值
查看>>
php 获取 所有请求参数错误,curl获取错误信息 php请求api接口方法
查看>>
php构析方法,php面向对象全攻略 (四)构造方法与析构方法
查看>>
php优化是干什么的,PHP优化
查看>>
个是php的,PHP
查看>>
宝塔定时监控cron.php,宝塔Linux面板定时删除网站监控报表日志
查看>>
matlab 图像保存为视频教程,山东大学《数字图像处理(MATLAB)》江铭炎视频教程
查看>>
matlab svm实验,Matlab SVM模式分类方法的实验系统
查看>>
php电商实现流程图,线上电商运营流程绘制流程图分享
查看>>
有关php天气论文概述,关于天气网的10篇文章推荐
查看>>
基于matlab的雷达和通信系统,基于MATLAB的多功能通信信号源仿真
查看>>
python改了代码没有生效,关于python:为什么我在使用这段代码时没有更改列表?...
查看>>