在许多有关oracle的数据库管理的书中常常谈到,要将不同类型的文件放在不同的磁盘上。在个人自学的过程中,不能够实现多个磁盘的情况。以下是通过在磁盘上创建目录的方法来构造一个模拟环境。
目录Backup是做数据库备份时使用的。由于操作失误可能会使数据库系统崩溃,有时可能不得不重装oracle系统。为了预防这种事情的发生,下面做一个全备份。若数据库发生崩溃,只要利用备份恢复数据库即可,无需重装oracle。下面是备份的步骤。
sql> connect sys/123456 as sysdba
已连接。
sql> col name for a50
sql> select * from v$controlfile;
STATUS NAME IS_ BLOCK_SIZE
------- -------------------------------------------------- --- ----------
FILE_SIZE_BLKS
--------------
F:\APP\272343\ORADATA\ORCL\CONTROL01.CTL NO 16384
594
F:\APP\272343\FLASH_RECOVERY_AREA\ORCL\CONTROL02.C NO 16384
TL
594
sql> shutdown immediate
已经卸载数据库。
ORACLE 例程已经关闭。
sql> host copy F:\APP\272343\ORADATA\ORCL\*.* E:\Backup
F:\APP\272343\ORADATA\ORCL\CONTROL01.CTL
F:\APP\272343\ORADATA\ORCL\EXAMPLE01.DBF
F:\APP\272343\ORADATA\ORCL\REDO01.LOG
F:\APP\272343\ORADATA\ORCL\REDO02.LOG
F:\APP\272343\ORADATA\ORCL\REDO03.LOG
F:\APP\272343\ORADATA\ORCL\SYSAUX01.DBF
F:\APP\272343\ORADATA\ORCL\SYSTEM01.DBF
F:\APP\272343\ORADATA\ORCL\TEMP01.DBF
F:\APP\272343\ORADATA\ORCL\UNDOTBS01.DBF
F:\APP\272343\ORADATA\ORCL\USERS01.DBF
已复制 10 个文件。
sql> host copy F:\APP\272343\FLASH_RECOVERY_AREA\ORCL\ E:\Backup\database
F:\APP\272343\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
已复制 1 个文件。
sql> host copy F:\APP\272343\FLASH_RECOVERY_AREA\ORCL\*.* E:\Backup\database
F:\APP\272343\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
已复制 1 个文件。
sql> host copy F:\APP\272343\FLASH_RECOVERY_AREA\ORCL\* E:\Backup\database
F:\APP\272343\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
已复制 1 个文件。
sql> startup
ORACLE 例程已经启动。
Total System Global Area 1071333376 bytes
Fixed Size 1375792 bytes
Variable Size 754975184 bytes
Database Buffers 310378496 bytes
Redo Buffers 4603904 bytes
数据库装载完毕。
数据库已经打开。
col name for a20和a25效果的结果;
总结
以上是编程之家为你收集整理的oracle虚拟环境的搭建全部内容,希望文章能够帮你解决oracle虚拟环境的搭建所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。