LINUX--ORACLE-11G控制文件多路复用
原创
©著作权归作者所有:来自51CTO博客作者vpnxiaodu的原创作品,请联系作者获取转载授权,否则将追究法律责任
昨天看了两遍播布客小布老师的oracle控制文件多路复用技术,自己做了下实现,虽然第一次试验失败了,还是把经验同51的道友们分享下吧!
试验目的:在一台装有oracle 11g的机子上添加一块硬盘,实现控制文件的多路复用!
试验步骤:启动这台装有oracle 11g的linux主机(事先在这台机器上添加一个10G硬盘--vmware8为试验平台)。
1.启动linux主机后,先将新添加的磁盘分区格式化!
fdisk -l 查看磁盘的分区情况
fdisk /dev/sdb 此处是我添加的第二块SCSI硬盘所以为/dev/sdb
"n" 对磁盘进行分区“p”主分区“1”第一个主分区“+8000M”将这个磁盘分区大小定位8G。
格式化:mkfs.ext3 /dev/sdb1 将新建分区格式化为ext3格式!
挂载:
mkdir /u01/app/ora1 ---在目录下新建一个ora1目录用于多路复用的目录。
mount /dev/sdb1 /u01/app/ora1 --将新建分区挂载到此目录。
2.将次目录权限分配给oracle用户、组
chown oracle:oinstall /u01/app/ora1
3.启动oracle 数据库
SQL> startup
ORACLE instance started.
Total System Global Area 422670336 bytes
Fixed Size 1336960 bytes
Variable Size 260049280 bytes
Database Buffers 155189248 bytes
Redo Buffers 6094848 bytes
Database mounted.
Database opened.
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /u01/app/oradata/orcl/control0
1.ctl, /u01/app/flash_recovery
_area/orcl/control02.ctl, /u01
/app/oradata/orcl/control03.ct
l
control_management_pack_access string NONE
使用show parameter control 命令查看自己控制文件的位置和数量。
4.修改spfile文件中控制文件位置和数量!
SQL> alter system set control_files='/u01/app/oradata/orcl/control01.ctl','/u01/app/flash_recovery_area/orcl/control02.ctl','/u01/app/oradata/orcl/control03.ctl','/u01/ora1/control04.ctl' scope=spfile;
添加了一个control04.ctl的文件!
5.关闭数据库
shutdown immediate
6.拷贝文件
cp /u01/app/oradata/orcl/control01.ctl /u01/ora1/control04.ctl
7.启动数据库
如果启动过程没有报错,说明多路复用试验成功!
---本人看小布老师视频试验手记!
上一篇:OEM下按钮乱码问题--实战解决
下一篇:BILLING
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java NIO - IO多路复用详解
本文主要对IO多路复用,Ractor模型以及Java NIO对其的支持。
Java IO/NIO/AIO