amadeuslee

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

 

操作:

1,startup,alter users表空间offline:

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步骤即可。

分类:

技术点:

相关文章:

  • 2021-11-21
  • 2021-11-18
  • 2021-11-28
  • 2022-12-23
  • 2021-10-08
  • 2021-11-08
  • 2021-12-08
猜你喜欢
  • 2021-12-13
  • 2021-11-28
  • 2021-12-11
  • 2021-11-28
  • 2021-11-28
  • 2022-12-23
  • 2021-11-28
相关资源
相似解决方案