【Vegas原创】移动Datafile位置

2年前 (2022) 程序员胖胖胖虎阿
308 0 0

情形:D盘满了,想把users等几个大的tablespace的datafile移动到D盘。

 

操作:

1,startup,alter users表空间offline:

【Vegas原创】移动Datafile位置

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 5月 30 17:45:46 2010

Copyright (c) 19822005, Oracle.  All rights reserved.

已连接到空闲例程。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  612368384 bytes
Fixed Size                  
1250428 bytes
Variable Size             
167775108 bytes
Database Buffers          436207616 bytes
Redo Buffers                
7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL
> alter tablespace users offline;

表空间已更改。

SQL>

 

 

2,windows下,剪切D:\oracle\product\10.2.0\oradata\hisdb\USERS01.DBF到E:\hisdboradataExt\USERS01.DBF

 

3,sqlplus中,更改datafile路径:

 

SQL> alter tablespace users rename datafile 'D:\oracle\product\10.2.0\oradata\hi
sdb\USERS01.DBF
' to 'E:\hisdboradataExt\USERS01.DBF';

表空间已更改。

 

 

4,alter 改好的users表空间online:

 

5,其他的表空间的数据文件路径更改,重复1-4步骤即可。

版权声明:程序员胖胖胖虎阿 发表于 2022年10月8日 上午9:40。
转载请注明:【Vegas原创】移动Datafile位置 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...