如何重命名数据文件

原创 2008年10月03日 10:17:00

数据文件重命名可以用两种方法:alter database和alter tablespace


两种方法的不同点是alter tablespace只能用于下面情况下的数据文件:不是SYSTEM表空间,不包含激活的回滚段,还有临时段,但是用alter tablespace可以在实例启动的时候来执行.而alter database则适应于任何的数据文件,但是数据库要在MOUNT状态下.


alter database方法步骤:
1.关闭实例
2.用操作系统命令重命名或者移动数据文件
3.MOUNT数据库,然后用alter database来重命名文件,要写出全路径名
4.启动实例


   SVRMGR>  connect sys/oracle as sysdba;
   SVRMGR>  startup mount U1;
   SVRMGR>  alter database rename file '/u01/oracle/U1/data01.dbf ' TO '/u02/oracle/U1/data04.dbf ' ;
   SVRMGR> alter database open;


alter tablespace方法步骤:
1.offline相应的表空间
2.用操作系统命令重命名或者移动数据文件
3.用alter tablespace命令来重命名数据库中的文件
4.online表空间


 SVRMGR> connect sys/oracle as sysdba
 SVRMGR> alter tablespace app_data offline;
 SVRMGR> alter tablespace app_date rename datafile '/u01/oracle/U1/data01.dbf ' TO '/u02/oracle/U1/data04.dbf ' ;
 SVRMGR> alter tablespace app_data online;
本文转自
http://blog.csdn.net/hayyon/archive/2005/02/15/288167.aspx

MATLAB批量文件重命名(详细解释)

这段时间在用 matlab 做手写数字识别,处理样本的时候需要对样本文件进行重命名,可是有好多,总不能一个一个重命名吧,于是上网百度了好多,不过大多都一样,但是没有解释,只有干巴巴的程序,弄了好一会才...
  • u010099080
  • u010099080
  • 2015年11月19日 00:03
  • 14394

解决matlab load文件不知道变量名的问题

最近项目有个通用需求,就是在执行过程中load一个mat格式的文件,然后把这个文件中的数据进行处理。问题在于load之后,我们并不知道文件内变量的名字,这样就会造成一个很棘手的错误:执行以下代码,数据...
  • u012925231
  • u012925231
  • 2016年10月23日 10:25
  • 2222

Python学习笔记(20)-文件和文件夹的移动、复制、删除、重命名

一,概述python中对文件和文件夹进行移动、复制、删除、重命名,主要依赖os模块和shutil模块,要死记硬背这两个模块的方法还是比较困难的,可以用一个例子集中演示文件的移动、复制、删除、重命名,用...
  • woshisangsang
  • woshisangsang
  • 2017年07月04日 22:48
  • 1725

Oracle 11g R2之物理Dataguard 重命名数据文件

当STANDBY_FILE_MANAGEMENT = AUTO时,如果主库primary新建一个datafile,备库standby是会自动同步新建一个datafile;但是当主库primary 重命...
  • u011364306
  • u011364306
  • 2015年07月24日 10:31
  • 438

Oracle 重命名数据文件

Oracle 重命名数据文件的两种方法:ALTER TABLESPACE RENAME DATAFILE和ALTER DATABASE R...
  • li19236
  • li19236
  • 2014年11月25日 18:01
  • 240

Oracle 12C 新特性之在线重命名、迁移活跃的数据文件

Oracle 数据库 12c 版本中对数据文件的迁移或重命名不再需要太多繁琐的步骤,可以使用 ALTER DATABASE MOVE DATAFILE 这样的 SQL 语句对数据文件进行在线重命名和移...
  • zhang123456456
  • zhang123456456
  • 2017年05月12日 20:39
  • 276

重命名数据库表空间和数据文件

一、重命名数据库表空间名 使用alter tablespace… rename to命令,可以重命名一个永久或者临时表空间。例如,下面重命名users表空间: Alter tablespace t...
  • liqfyiyi
  • liqfyiyi
  • 2012年01月02日 19:12
  • 2962

Oracle Data Guard_ 主库重命名数据文件

8.3.4 Renaming a Datafile in the Primary Database 8.3.4 在主库中重命令数据文件(即手动在备库修改相等的变化) When you rename o...
  • rlhua
  • rlhua
  • 2014年03月30日 20:13
  • 1471

Oracle 12C 在线重命名和迁移数据文件

创建表空间 SQL> show con_name   CON_NAME ------------------------------ PDBORCL SQL> create table...
  • Zha_PenFee
  • Zha_PenFee
  • 2016年05月01日 12:24
  • 390

数据文件重命名

表空间改名字:(表空间状态必须为online、read write) alter tablespace oldname to newname; 数据文件改名字: 1.查看现有文件位置 ...
  • Scofy0
  • Scofy0
  • 2015年05月20日 15:28
  • 343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何重命名数据文件
举报原因:
原因补充:

(最多只允许输入30个字)