如何修改oracle RAC VIP地址
有时候网络发生变动,必须手动修改一下RAC VIP地址,不仅是地址,也可以修改VIP所在的网卡,原则是VIP地址要和PUB地址在同一个网段内,方法其实是比较简单的,有人问到,我给一个示例如下:
1、关闭数据库
srvctl stop database -d db
2、关闭NOTEAPPA
srvctl stop nodeapps -n db2
每个节点上分别以root权限执行,一个节点一个节点执行
修改完成后,修改相应的每个节点本地的侦听lister.ora和tnsname.ora文件对应的IP,然后就是修改IP地址了,下面的例子修改到VIP 到ETH1设备上
db1#./srvctl modify nodeapps -n db1 -A 192.168.1.110/255.255.255.0/eth1
db2#./srvctl modify nodeapps -n db2 -A 192.168.1.210/255.255.255.0/eth1
3、重新启动RAC数据库就可以了
恢复原来的网卡设置
/oracle/product/102/crs/bin/srvctl modify nodeapps -n db1 -A 192.168.1.110/255.255.255.0/eth0
/oracle/product/102/crs/bin/srvctl modify nodeapps -n db2 -A 192.168.1.210/255.255.255.0/eth0
相关文档:
1、创建表:
create table stud(
sid int,
sname varchar2(50)
)
并插入一条数据
&n ......
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.取整(截取)
......
1.建立存放字符串的数组类型
create or replace type Type_bind as table OF VARCHAR2(4000)
2.建立将字符串转成数组然后返回给Type_bind函数。
CREATE OR REPLACE FUNCTION F_PUB_BIND_IN(p_bind IN VARCHAR2)
RETURN TYPE_BIND AS
/*
创建时间:2008-8-26
运行周期 ......