在Oracle中实现控制文件多路复用
2009-06-18 11:50:37 来源:WEB开发网核心提示: 二、在Windows平台上如何实现控制文件多路复用,如下图所示,在Oracle中实现控制文件多路复用(2),就是笔者采用了多路复用后的结果, 本来Oracle数据库有三个控制文件,然后进行重命名,注意这里的位置与控制文件的名字,分别保存在同一目录中,笔者现在在另一个硬盘分区上放置了一个控制
二、在Windows平台上如何实现控制文件多路复用。
如下图所示,就是笔者采用了多路复用后的结果。
本来Oracle数据库有三个控制文件,分别保存在同一目录中。笔者现在在另一个硬盘分区上放置了一个控制文件,实现了多路复用。如此的话,即使前面两个控制文件损坏了,那么数据库也会立即启用第三个控制文件来启动数据库。在Windows操作系统下要实现多路复用控制文件是比较简单的,只需要通过几个简单的步骤就可以完成。
第一步:修改系统参数control_files。在Oracle数据库系统中,是通过这个初始化参数来打开控制文件的。即这个初始化参数中指定有多少个控制文件,分别存放在那里,到时候数据库就会更新多少控制文件。不过需要注意的是,一般数据库在使用时,只打开一个控制文件。所以要启用多路复用时,首先需要使用ALTER SYSTEM命令来设置这个初始化参数,以便在管理员指定的位置添加控制文件。其具体格式为ALTER SYSTEM control_files ‘控制文件1’,’控制文件2’。需要注意的是,这里的控制文件都需要使用绝对路径。
第二步:关闭数据库以及相关服务。这个初始化参数设置以后,还需要关闭数据库以及相关服务后才能够进行下一步的操作。所以最好在数据库投入生产使用之前,就做好控制文件多路复用的准备。否则后续再进行调整的话,就不得不付出数据库停机的代价。使用shutdown命令关闭数据库之后,还需要在操作系统的服务管理窗口中关闭相关的服务。
第三步:复制控制文件并改名。为了确保所有控制文件能够互为镜像,完全相同,最好能够在关闭数据库的情况下,将原先的控制文件复制到一个新的位置,然后进行重命名。注意这里的位置与控制文件的名字,必须同第一步指定的路径与名字相同。
- ››实现PHP页面静态化
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››实现android 再按一次退出程序代码
更多精彩
赞助商链接