oracle 10g的一些参数优化及网络共享,桥接系统

1.fast_start_mttr_target

中的mttr就是mean time to recovery 也就是平均恢复时间
有了这个限制 checkpoint将在规定的时间内进行触发  从而减少了恢复时间
FAST_START_MTTR_TARGET 设置为900,并不是直接决定checkpoint的时间间隔. 具体的间隔还要取决于系统的事务数量,当oracle判断当前还没有写到数据文件的事务量需要的恢复时间达到FAST_START_MTTR_TARGET设置的时间时,就会发生checkpoint.
当然,checkpoint的触发还有其它的条件,这是其中之一.

 

2.开启归档模式

sqlplus下查看是数据库归档模式
>archive log list  (database log mode 归档)

 

>archive log stop  //停止
>archive log start  //启动

 

3.rman开启自动备份

configure controlfile autobackup on

alter database backup controlfile  to trace  和rman的自动备份效果还是有点区别的:
they contain no records of archived redo logs, offline ranges for datafiles, and RMAN

backups and copies.
也就是说:
alter database 备份的控制文件不包含备份、恢复和数据文件是否再线等相关信息

alter database backup controlfile  to 'xxx' 备份成二进制文件,还是包含有上述信息的

 

4.ASM数据平衡的强度设置

0~11 ASM的强度处理
asm_power_limit     ASM的强度。默认为1改为11.

 

5.查看oracle软件的一些日志信息

tail -n 20 -f alter_orcl.log

6.设置日志检查点的提示信息

show parmater log_checkpoint
alter system set log_checkpoints_to_alert=true;

 

7.

--查看状态mount
select open_mode from V$database;
alter database open read only;
--查看是否独占处理集群的服务
startup mount excluted --独占

8.切换日志文件

alter system archive log current;

9

--手工热备份
alter tablespace system begin backup;
alter tablespace system end backup;

 

10.rman的备份处理,一此命令

report obsolete(显示过时的备份)
backup incremental level 0 tablespace users;
backup database plus archivelog
backup database plus archivelog backupset
backup arichivelog all delete all input

 

11.在安装ASM时出现异常,需要运行/oracle/product/10.2.0/db_1/bin/localconfig add提示

处理方案:

A对于fedora10的对于没有cssd进程

在/etc/inittab中增加

h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1

 

nohup /etc/init.d/init.cssd run &
nohup /u01/app/oracle/product/10.2.0/db_1/bin/localconfig reset &
nohup /etc/init.d/init.cssd run &
nohup /u01/app/oracle/product/10.2.0/db_1/bin/localconfig reset &
nohup /etc/init.d/init.cssd run &
nohup /u01/app/oracle/product/10.2.0/db_1/bin/localconfig reset &

 

B对于redhat5的操作系统没必要,改inittab,也找不到init.cssd 的程序。

这个到了这个系统其时是没必要的,仅需要按照提示

以root身份运行/u01/app/oracle/product/10.2.0/db_1/bin/localconfig add.这个

命令就可以通过,同时可以通过以下命令查看存在该进程

ps aux|grep cssd

 

 

附加,在liunx上网络共享,桥接系统。

VitrualBox是sun公司的虚拟机软件,支持多平台,开源免费,犹其对linux平台支持较好。
1.到http://www.virtualbox.org/wiki/Linux_Downloads,下载Fedora 9 ("Sulphur") i386(10的还没出来,9的一样用)
#rpm -ivh VirtualBox-2.0.6_39765_fedora9-1.i386.rpm
(因为每台主机的环境不一样,所以这里还是有可能出现依赖性问题,请根据提示解决)

2

#service vboxdrv setup (重新编译内核模块)
如果提示都ok就成功了。以后每次升级内核后,都需要执行一次此命令。

然后查看vboxdrv和vboxnet这两个服务是不是自启动,我的是自动设置成自启动的。
#chkconfig --list vboxdrv (查看设置)
#chkconfig --level 2345 vboxdrv on (设置运行级别2345下些服务为自启动)

 

vbox会自动创建一个vboxusers的用户组,有些帖说需要把用户加入vboxusers的组才能运行,我没有加也可以运行。

 

例示:

 

网关地址为192.168.1.1,主机地址为192.168.1.2,虚拟机地址为192.168.1.3,掩码255.255.255.0,dns地址为192.168.163.4、5。
1、安装桥工具bridge-utils
#yum install bridge-utils
(fedora10好像默认会安装的)

2、建立一个桥接口
#brctl addbr br0 (需要以root权限执行)
(关于brctl命令见附录)

3、在host上添加一个VirtualBox的虚拟接口vbox0,并指定其属主、将其关联到桥接口
#VBoxAddIF vbox0 用户名 br0 (需要以root权限执行)
(这里的属主我是用一个普通用户,如果设成root会不会使以普通用户权限执行的VirtualBox不能访问呢?没试过)
第3步已没有VBoxAddIF这个命令,
换为VBoxManage modifyvm windows2003 -nic1 hostif -hostifdev1 br0(其中windows2003是虚拟主机的名称)
4、把网卡eth0、vbox0插入(形象的说法)到网桥br0
#brctl addif br0 eth0
#brctl addif br0 vbox0
#usermod -a -G vboxusers 用户名 (把用户加入vboxusers组)

5、新建/etc/sysconfig/network-  script  s/ifcfg-br0文件,写入以下内容
# br0
DEVICE=br0
BOOTPROTO=static
TYPE=Bridge
HWADDR=xx:xx:xx:xx:xx:xx (设置为eth0的mac)
IPADDR=192.168.1.2 (设置为原来eth0的ip)
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.1
ONBOOT=yes
DNS1=192.168.1.4(可以不用)
DNS2=192.168.1.5(可以不用)

6、编辑/etc/sysconfig/network-  script  s/ifcfg-eth0文件,修改为以下内容
# xxxxxx (这里是厂商及型号,不用改)
DEVICE=eth0
BOOTPROTO=static
TYPE=ether
HWADDR=xx:xx:xx:xx:xx:xx(当然是eth0的mac)
BRIDGE=br0 (这是最主要的,把它插到桥上,不用设ip地址)
ONBOOT=yes

7、建立/etc/sysconfig/network-  script  s/ifcfg-vbox0文件,修改为以下内容
# vbox0
DEVICE=vbox0
BOOTPROTO=static
TYPE=ether
HWADDR=00:00:00:00:00:01
BRIDGE=br0 (一样的,插到网桥上)
ONBOOT=yes

8、重启network
#service network restart
9、打开VirtualBox,然后运行虚拟系统开始安装,装好后先用右Ctrl键把鼠标跳出,点设备-安装增强功能(包括平滑host与guest之间的鼠标,设置共享、网络等功能),然后把地址设为192.168.1.3,掩码255.255.255.0,网关192.168.1.1,dns192.168.4,试着ping下你的host,再ping下外网。成功了吗?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值