oracle虚拟环境的搭建
在许多有关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:APP272343ORADATAORCLCONTROL01.CTL NO 16384 594 F:APP272343FLASH_RECOVERY_AREAORCLCONTROL02.C NO 16384 TL 594 SQL> shutdown immediate 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL> host copy F:APP272343ORADATAORCL*.* E:Backup F:APP272343ORADATAORCLCONTROL01.CTL F:APP272343ORADATAORCLEXAMPLE01.DBF F:APP272343ORADATAORCLREDO01.LOG F:APP272343ORADATAORCLREDO02.LOG F:APP272343ORADATAORCLREDO03.LOG F:APP272343ORADATAORCLSYSAUX01.DBF F:APP272343ORADATAORCLSYSTEM01.DBF F:APP272343ORADATAORCLTEMP01.DBF F:APP272343ORADATAORCLUNDOTBS01.DBF F:APP272343ORADATAORCLUSERS01.DBF 已复制 10 个文件。 SQL> host copy F:APP272343FLASH_RECOVERY_AREAORCL E:Backupdatabase F:APP272343FLASH_RECOVERY_AREAORCLCONTROL02.CTL 已复制 1 个文件。 SQL> host copy F:APP272343FLASH_RECOVERY_AREAORCL*.* E:Backupdatabase F:APP272343FLASH_RECOVERY_AREAORCLCONTROL02.CTL 已复制 1 个文件。 SQL> host copy F:APP272343FLASH_RECOVERY_AREAORCL* E:Backupdatabase F:APP272343FLASH_RECOVERY_AREAORCLCONTROL02.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 数据库装载完毕。 数据库已经打开。 SQL> col name for a20和a25效果的结果; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |