修改数据文件的路径

上一篇 / 下一篇  2012-02-02 11:09:10 / 个人分类:Oracle

表空间(TABLESPACE),用户(USER),表(TABLE)关系:
表空间是数据库逻辑对象的容器,用户是数据库逻辑对象的拥有者。
 user -has> tables --save in-> tablespace

   数据文件(DATAFILE)是数据库的物理存储单位,而表空间(TableSpace)则是数据库的逻辑组成部分。数据库的数据是存储在表空间中的,而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。
    一个表空间有多个可用的数据文件时,oracle按照一定的机制插入数据到所有的数据文件中,即不是先用完某数据文件,再去使用下一个数据文件的

修改数据文件的路径的步骤:
1、在sqlplus中连接到要移动文件的Oracle数据库,然后执行如下SQL语句查看Oracle数据库文件位置:
Sqlplus
Conn sys/orcl as sysdba
select   file_name   from   sys.dba_data_files;
2、首先让所有的用户停止连接该数据库,关闭数据库。在命令行窗口中输入:
主要是因为待移动的数据文件,已经被填充了数据,此时就必须关闭数据库,才能移动
Shutdown immediate
Exit
手工复制待修改的数据文件到目标目录里去
启动数据库
Startup mount
alter  database   rename   file   'C:\ORA8\ORADATA\ORACLE\USERS01.DBF '   to   'D:\ORADATA\USERS01.DBF ';
3、打开数据库
Alter database open;


TAG: Oracle oracle

 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 18325
  • 日志数: 22
  • 建立时间: 2012-02-02
  • 更新时间: 2012-02-29

RSS订阅

Open Toolbar