oracle修改数据文件目录
一、停库修改数据文件目录、文件名
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
oracle修改数据文件目录的更多相关文章
- oracle 修改数据 保险方法
		
oracle 中修改比较安全的方法:(pl/sql) 第一种方法: select * from temp where id=9 for update; 第二种方法: select t.*,rowid ...
 - Oracle修改数据表
		
(1)修改数据表中某个字段值为空: update 表明 别名 set 别名.字段名 例子:update JWT_JYWF t set t.jdsbh=''(2)设置数据表中某个字段值和rownu ...
 - oracle 修改数据文件路径
		
一.关库修改文件位置 1.连接到数据库 [oracle@linux]$ ./sqlplus /nolog SQL> conn / as sysdba 2. 查看数据文件位置 SQL> ...
 - Oracle修改数据文件路径
		
更改Oracle数据文件名及数据文件存放路径 SQL> select * from v$dbfile; FILE# NAME---------- ------------------- ...
 - Oracle 修改数据文件路径的方法
		
1. 关闭数据库,然后启动至mount状态 sqlplus / as sysdba shutdown immediate startup mount 2. 修改物理文件: 我这边将: c:\cwd ...
 - oracle修改数据遇到的坑
		
select t.*,mt.*,mr.rowid,mr.* from manu_routecardlist mr left join manu_routecard t on t.routecard_i ...
 - Oracle 修改一行数据内存主要变化
		
向Oracle 数据库发出请求,修改一行数据,在内存中主要有以下变化: 1. 服务器进程将包含该行数据的块读取到内存中 2. 写redo日志.将内存中该数据块指向undo表空间中数据块的变更向量(Ch ...
 - Oracle查看表空间及修改数据文件大小
		
Oracle查看表空间及修改数据文件大小 第一步:查看所有表空间及表空间大小: select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from ...
 - Oracle在plsql中修改数据
		
Oracle在plsql中想要修改数据,有两种方式: a.使用rowid+点击锁图标,语句为: select t.*,rowid from T_BIC_PLY_MAIN t; b.使用for up ...
 
随机推荐
- C#高级编程之特性
			
特性定义 MSDN的描述:使用特性,可以有效地将元数据或声明性信息与代码(程序集.类型.方法.属性等)相关联. 将特性与程序实体相关联后,可以在运行时使用反射这项技术查询特性. 参考此处作者的解释 h ...
 - dpkg 批量卸载
			
dpkg -l |grep deepin|awk '{print $2}'|xargs sudo dpkg -P
 - SRX_Test_2_key
			
转载自 Livedream YBT1396 #include<iostream> #include<map> #include<queue> #include< ...
 - Luogu P2656 采蘑菇
			
尽管是缩点的习题,思路也是在看了题解后才明白的. 首先,每个强连通分量内的点都是一定互通的,也就是可以完全把这里面的边都跑满,摘掉所有能摘的蘑菇.那么,考虑给每一个强连通分量化为的新点一个点权,代表摘 ...
 - 考研数学数一公式整理(微积分&线性代数&概率统计)
			
主要根据李永乐老师的线性代数讲义.全书和汤家凤老师的高数讲义整理的. 用于记背数学需要背的公式和步骤,概念.定义.公式多,方法步骤少(毕竟太庞杂了). 本来是自用,但还是分享一下,希望有补充指正! 链 ...
 - java实验类的实现
			
1 //1.矩形类的定义及应用 2 package classwork_5; 3 4 public class juxing1 { 5 private double a,b;//长,宽 6 priva ...
 - java线程与内存的关系
			
转载: https://blog.csdn.net/hellozhxy/article/details/91972846
 - django项目运行步骤
			
第一步: 创建gjango项目 django-admin startproject dname python manage.py startapps aname 第二部: 运行 -- 编辑设置 -- ...
 - Cassandra与职业发展 | 阿里云栾小凡 × 蔚来汽车张旭东 × 网龙阙乃祯
			
# 活动精彩实录 | Cassandra与职业发展 点击此处观看完整活动录像 大家好,我叫邓为,我目前在DataStax担任领航架构师.我在DataStax工作了7年多的时间,也有7年多的Cassa ...
 - arcgis性能检测记录
			
参考了一下文章,先记录下: http://www.mamicode.com/info-detail-1973690.html https://wenku.baidu.com/view/140c4880 ...