一、停库修改数据文件目录、文件名
1、当前数据文件目录
SQL> select file_name from dba_data_files; FILE_NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/users01.dbf
/u01/app/oracle/oradata/ORCL/undotbs01.dbf
/u01/app/oracle/oradata/ORCL/sysaux01.dbf
/u01/app/oracle/oradata/ORCL/system01.dbf
/u01/app/oracle/oradata/ORCL/test01.dbf
/u01/app/oracle/tt.dbf
/u01/app/oracle/ttt 2、停库
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down. 3、启动到mount状态
SQL> startup mount
ORACLE instance started. Total System Global Area 939495424 bytes
Fixed Size 2258840 bytes
Variable Size 301992040 bytes
Database Buffers 629145600 bytes
Redo Buffers 6098944 bytes
Database mounted. 4、拷贝数据文件
[oracle@node01 ~]$ cp /u01/app/oracle/ttt /u01/ap/u01/app/oracle/tt.dbf
[oracle@node01 ~]$ cp /u01/app/oracle/tt.dbf /u01/app/oracle/oradata/ORCL/tt.dbf 5、修改数据文件目录
SQL> alter database rename file '/u01/app/oracle/tt.dbf' to '/u01/app/oracle/oradata/ORCL/tt.dbf';
SQL> alter database rename file '/u01/app/oracle/oradata/ORCL/tt.dbf' to '/u01/app/oracle/oradata/ORCL/tt01.dbf'; Database altered. 6、启动数据库到open状态
SQL> alter database open; Database altered. 7、再次查看数据文件目录
SQL> select file_name from dba_data_files; FILE_NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/users01.dbf
/u01/app/oracle/oradata/ORCL/undotbs01.dbf
/u01/app/oracle/oradata/ORCL/sysaux01.dbf
/u01/app/oracle/oradata/ORCL/system01.dbf
/u01/app/oracle/oradata/ORCL/test01.dbf
/u01/app/oracle/oradata/ORCL/tt01.dbf
/u01/app/oracle/oradata/ORCL/ttt.dbf 二、在线修改数据文件目录、文件名
1、创建测试数据文件,测试表 SQL> create tablespace tttt datafile '/u01/app/oracle/tttt.dbf' size 100M; Tablespace created. SQL> create table tttt (id int) tablespace tttt; Table created. SQL> insert into tttt values (1); 1 row created. SQL> select * from tttt; ID
----------
1 2、查看当前数据文件目录、文件名
SQL> select file_name from dba_data_files; FILE_NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/users01.dbf
/u01/app/oracle/oradata/ORCL/undotbs01.dbf
/u01/app/oracle/oradata/ORCL/sysaux01.dbf
/u01/app/oracle/oradata/ORCL/system01.dbf
/u01/app/oracle/oradata/ORCL/test01.dbf
/u01/app/oracle/oradata/ORCL/tt01.dbf
/u01/app/oracle/oradata/ORCL/ttt.dbf
/u01/app/oracle/oradata/ORCL/tttt.dbf 3、表空间offline
SQL> alter tablespace tttt offline; Tablespace altered. 4、移动数据文件目录,修改文件名
SQL> host mv /u01/app/oracle/tttt.dbf /u01/app/oracle/oradata/ORCL/tttt.dbf 5、修改数据文件目录,文件名
SQL> alter database rename file '/u01/app/oracle/tttt.dbf' to '/u01/app/oracle/oradata/ORCL/tttt.dbf'; Database altered. 6、表空间online
SQL> alter tablespace tttt online; Tablespace altered. 7、验证数据
SQL> select * from tttt; ID
----------
1 8、验证数据文件目录,文件名
SQL> select file_name from dba_data_files; FILE_NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/users01.dbf
/u01/app/oracle/oradata/ORCL/undotbs01.dbf
/u01/app/oracle/oradata/ORCL/sysaux01.dbf
/u01/app/oracle/oradata/ORCL/system01.dbf
/u01/app/oracle/oradata/ORCL/test01.dbf
/u01/app/oracle/oradata/ORCL/tt01.dbf
/u01/app/oracle/oradata/ORCL/ttt.dbf
/u01/app/oracle/oradata/ORCL/tttt.dbf

  

最新文章

  1. UI--UIPickerView和UIDatePicker的总结
  2. java解析json与map,list相互之间的转换
  3. 直播源格式转换教程——rtmp/rtsp/http/m3u8!!
  4. iOS学习之事件处理
  5. CF-358D-Dima and Hares【T^T+*^*】
  6. javascript函数中的实例对象、类对象、局部变量(局部函数)
  7. ExtJS4.2学习(19)在线编辑器Ext.form.HtmlEditor(转)
  8. Pascal Game Development with Jason McMillen
  9. 【原创翻译】The Case for the Reduced Instruction Set Computer
  10. 使用sqlhelper的简单增删改查
  11. Python 抽象篇:面向对象之高阶用法
  12. DEDECMS万能标签{dede:sql}使用教程详解
  13. OpenVPN的那些坑
  14. Python:注释
  15. [LeetCode] Best Time to Buy and Sell Stock with Transaction Fee 买股票的最佳时间含交易费
  16. MongoDB 副本集 pymongo使用
  17. eclipse 如何修改maven插件本地仓库jar包默认存储位置
  18. 说说NAND FLASH以及相关ECC校验方法
  19. 在Mac和win7上分别安装了docker后,发现原来的vagrant都启动不了了
  20. Linux下误删文件恢复办法

热门文章

  1. Nmap详解
  2. 防sql注入函数
  3. 视频剪辑软件Camtasia的快捷键大全
  4. golang实现mysql udf
  5. 终于有人把鸿蒙OS讲明白了,大佬讲解!快收藏!
  6. 华为交换机eNSP删除Vlan的详细步骤
  7. WireShark抓包分析以及对TCP/IP三次握手与四次挥手的分析
  8. MOS管基础知识
  9. Beta冲刺随笔——Day_Two
  10. ModelViewSet基础操作