Oracle数据库物理文件移动(备份)
2015-10-28 16:58
811 查看
1.在sqlplus中连接到要移动文件的Oracle数据库[/b],然后执行如下SQL[/b]语句查看Oracle数据[/b]库文件位置:
查询到7记录.
记录要移动的文件的位置和名称。
2.下面我们以把文件“C:\ORA8\ORADATA\ORACLE\USERS01.DBF”移动到“D:\ORADATA\USERS01.DBF”为例介绍,要移动其它文件,请安相同的方法(根据实际情况修改文件路径和名称)操作即可。
<1> 首先让所有的用户停止[/b]连接该数据库,关闭数据库。在命令行窗口中输入:
<2> 从“C:\ORA8\ORADATA\ORACLE\”目录下找到文件“USERS01.DBF”,然后复制到目录“D:\ORADATA\”下面。如果移动多个文件,重复该步骤。
<3> 进入命令窗口,按以下内容输入:
数据库文件移动成功。
SQL> select file_name from sys.dba_data_files; FILE_NAME -------------------------------------------------------------- C:\ORA8\ORADATA\ORACLE\USERS01.DBF C:\ORA8\ORADATA\ORACLE\DR01.DBF C:\ORA8\ORADATA\ORACLE\TOOLS01.DBF C:\ORA8\ORADATA\ORACLE\INDX01.DBF C:\ORA8\ORADATA\ORACLE\RBS01.DBF C:\ORA8\ORADATA\ORACLE\TEMP01.DBF C:\ORA8\ORADATA\ORACLE\SYSTEM01.DBF |
记录要移动的文件的位置和名称。
2.下面我们以把文件“C:\ORA8\ORADATA\ORACLE\USERS01.DBF”移动到“D:\ORADATA\USERS01.DBF”为例介绍,要移动其它文件,请安相同的方法(根据实际情况修改文件路径和名称)操作即可。
<1> 首先让所有的用户停止[/b]连接该数据库,关闭数据库。在命令行窗口中输入:
C:\svrmgrl(回车) SVRMGR>connect internal(回车) SVRMGR>shutdown immediate(回车) #等待数据库提示关闭 SVRMGR>exit |
<3> 进入命令窗口,按以下内容输入:
C:\svrmgrl(回车) SVRMGR>connect internal(回车) SVRMGR>startup mount(回车) #等待数据库提示装载成功[/b] SVRMGR>alter database rename file 'C:\ORA8\ORADATA\ORACLE\USERS01.DBF' to 'D:\ORADATA\USERS01.DBF'; #提示语句已处理后,如果要移动多个文件,修改文件路径和名称后重复执行上面的语句。完成后打开数据库。 SVRMGR>alter database open; SVRMGR>exit |
相关文章推荐
- Spring连接MySQL、Oracle和SQL Server
- 关于oracle下提示ORA-00904:Invalid identifier错误的问题
- ORACLE连接SQLSERVER
- oracle练习题
- Oracle数据库中,通过function的方式建立自增字段
- oracle数字函数
- oracle数字函数
- oracle 11g for suse 11g sp2
- 如何配置pl/sql 连接远程oracle服务器
- Oracle EBS R12.1.3克隆文档
- Linux上oracle怎么启动OEM
- ORACLE EBS 报表输出字符字段前部"0"被EXCEL自动去掉问题
- oracle 10g中的几个概念(sid/db_name/server_name)
- oracle数据库两表数据比较
- Win7上安装32位Oracle客户端错误解决方法:[INS-30131] 执行安装程序验证所需的初始设置失败
- 将 oracle.sql.BLOB转为byte[] 输出(java)
- 安装ORACLE RAC时修改ssh端口导致CRS无法安装
- Oracle数据泵IMPDP导入
- 将oracle从数据库32位平台迁移到64位置
- oracle非归档模式与归档模式的备份