桥接模式下SUSE11虚拟机改变IP地址实现ORACLE动态链接方法

合集下载

1.suse11安装Oracle10g By DrMeng

1.suse11安装Oracle10g By DrMeng

SUSE11安装Oracle10g作者:DrMengQQ:125675701,电子邮件:******************一.软件版本信息操作系统:SUSE11Oracle版本:10.2.0.1二.操作系统配置要求我用的是虚拟机,内存分配了1G,硬盘分配了30G,其中swap 2G,/temp 5G,/home 10G,剩下的空间都给了根目录/。

不知道这样分配是否合理,如果大家有更合适的分配,一定要赐教。

三.检查依赖包1、安装SUSE11安装suse11时,选择安装包,如果所示:一般来说除了suse11默认的安装包,再手工添加上Oracle服务器、C/C++编译器和工具就可以安装Oracle了。

注意:Oracle安装仍然会检查另外两个安装包unixODBC-devel和sysstat,请手工添加这两个包,以免在Oracle安装过程中警告提示。

安装完后别忘设置一下网络IP。

2、检查系统A、检查是否安装C/C++编译器工具命令:gcc –version如果没有安装,则用YaST进行安装。

B、检查unixODBC-devel和sysstat是否安装命令:# rpm -aq unixODBC-devel sysstat如果没有安装,请用YaST进行安装。

rac1:/mnt/suse/i586 # rpm -ivh unixODBC-2.2.12-198.17.i586.rpm Preparing...########################################### [100%]1:unixODBC########################################### [100%]rac1:/mnt/suse/i586 # rpm -ivh unixODBC-devel-2.2.12-198.17.i586.rpm Preparing...########################################### [100%]1:unixODBC-devel########################################### [100%]C、检查SUSE版本是否正确命令:# cat /etc/SuSE-releaseD、检查/etc/hosts,注释掉127.0.0.2,并把服务器设置好的IP放上。

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档1准备oracle安装文件Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,下载地址分别是:/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip下载完成后将这两个文件通过SSH上传到/usr/local/oracle中。

装程序的目录。

2准备oracle的安装目标目录安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/opt/ora cle目录中,以下为目录创建命令。

3创建oracle相关用户和用户组oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。

以下命令将创建dba和oinstall用户组:以下命令将创建oracle用户,并设置密码以下命令将oracle安装目录(/opt/oracle)赋予oracle用户oinstall用户组4检查安装ORACLE依赖的RPM软件包oracle的安装所依赖的软件包,有一部分linux是没有安装的。

这需要将这些尚未安装的软件包先安装后才能正常安装oracle。

这些未安装的软件包在linux安装光盘上可以取到,我们直接在linux的光盘上对这些软件包进行安装(也可将所需的软件包直接复制到linux本地磁盘中),首先我们需要挂载linux光盘,使用以下命令:安装所缺少的软件包,此处只安装本linux系统所缺少的软件包。

如oracle安装过程中,对软件包进行检查时,发现仍有所需软件包未安装时,可根据显示未安装软件包的名字,再次对所缺少的软件包进行安装。

带IB网的suse11下实现虚拟化分享

带IB网的suse11下实现虚拟化分享

Suse11的虚拟化王辉3/29/2013第1章概述目标:同时使用IP网和IB网的Suse11 sp1操作系统下安装windows虚拟主机。

实现物理机的IB可正常使用,物理机与windows虚拟机可以互相通信。

要点:1、Xen虚拟化内核或者Kvm虚拟化模块的选择。

2、网桥的使用。

3、保证IB网络的正常通信。

4、可选择使用DS800的路径冗余功能或启用lustre模块。

难点:1、要使用suse11的虚拟化,必须启用桥接功能。

导致IB网不能使用。

2、DS800的路径冗余功能必须使用存储的mpp内核启动,启用lustre模块都必须使用lustre内核启动,使用xen虚拟化必须使用xen内核启动。

这样导致此三种功能不能互通。

必须解决此问题。

3、suse的其它主机不能与本机虚拟windows主机互相通信。

第2章实施方案:2.1 硬件环境支持64位指令的硬件环境。

将bios中cpu选项里面的虚拟化打开,如果是平台Intel可同时将VT-D打开,Suse支持硬件的虚拟化设置,这样操作可以优化Suse的虚拟化。

2.2 系统安装完全安装操作系统。

可以选择不安装自带的SAP应用程序服务器库、Oracle服务器库、Infiniband(OFED)。

推荐不安装系统自带的Infiniband。

系统安装完成后修改suse的部分文件。

以便于批量还原。

修改/etc/fstab下/dev/name/by-id***为/dev/sda* ----/*表示数字修改/boot/grub/device.map下/dev/name/by-id***为/dev/sda修改/boot/grub/menu.lst下/dev/name/by-id***为/dev/sda*修改/etc/udev/rules.d/30-net_persistent_names.rules修改/etc/modprobe.d/unsupported-modules 文件中将0 修改为1 运行不支持模块的加载可重启查看系统是否可以正常启动。

SuSE-11下安装oracle10g

SuSE-11下安装oracle10g
命令rpm–aq unixODBC-devel sysstat,如图-42
图-42
这时发现没有安装unixODBC-devel,那么用yast安装unixODBC-devle安装,在命令行下输入yast–i unixODBC-devel即可,如图-43
图-43
4、接下来检查SuSE的版本,由于oracle10g安装过程中不支持SuSE-11所以这里我们要把SuSE的版本改为9或者10,在这里我们改为9,在命令行下输入vi /etc/SuSE-release,如图-44
图-44
把11改为9,然后保存退出。
5、接着检查/etc/hosts文件,在命令行下输入vi /etc/hosts,如图-45
图-45
把127.0.0.1 localhost改为127.0.0.1localhost.localdomain localhost然后保存退出。
6、接下来修改语言,在命令行下执行vi /etc/sysconfigelangue,如图-46
图-20
选中I Agree to the License Terms,然后选择Next,接着出现图-21所示
图-21
这时选择New Installation选项,然后Next,出现选择时区的界面,如图-22
图-22
选择Asia Beijing然后校准时间,接着Next,出现图-23界面
图-23
由于我们是在虚拟机上安装的,所以选择第二个,如果是在服务器上安装的,那么选择第一个就可以,选择好之后,接着Next,出现图-24界面
图-24
这个时候Software默认安装时不选择开发工具的gcc的,所以我们在选择的时候要安装上,点击Software,出现图-25界面

SUSE-11图形界面操作双网卡绑定

SUSE-11图形界面操作双网卡绑定

SUSE 11图形界面操作双网卡绑定1.输入yast2登入图形界面,选择Network Settings点击进去2.选择Overview中Add,进去选择Bond,并进行网卡命名后进行下一步3.在静态地址中输入你所需要指定的IP,选择Bond Slaves4.将两块网卡选择为绑定网卡,并选择参数。

(下面会将每个参数作解释,根据实际需求选择)balance-rr (mode=0)轮转(Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。

本模式提供负载均衡和容错的能力。

active-backup(mode=1)活动-备份(主备)策略:在绑定中,只有一个slave被激活。

当且仅当活动的slave 接口失败时才会激活其他slave。

为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见。

在bongding的2.6.2及其以后的版本中,主备模式下发生一次故障迁移时,bonding将在新激活的slave上会送一个或者多个gratuitous ARP.bonding的主salve接口上以及配置在接口上的所有VLAN接口都会发送gratuitous ARP,只要这些接口上配置了至少一个IP地址。

VLAN接口上发送的的gratuitous ARP将会附上适当的VLAN id。

本模式提供容错能力,primary option,documented below会影响本模式的行为。

balance-xor(mode=2)XOR策略:基于所选择的传送hash策略。

本模式提供负载均衡和容错的能力。

broadcast(mode=3)广播策略:在所有的slave接口上传送所有的报文。

本模式提供容错能力。

802.3ad(mode=4)IEEE 802.3ad 动态链路聚合。

创建共享相同的速率和双工模式的聚合组。

能根据802.3ad 规利用所有的slave来建立聚合链路。

Salve的出站选择取决于传输的hash策略,默认策略是简单的XOR策略,而hash策略则可以通xmit_hash_policy选项加以改变。

虚拟机的IP地址分配和网络设置的方式

虚拟机的IP地址分配和网络设置的方式

虚拟机的IP地址分配和网络设置的方式虚拟机的IP地址分配和网络设置是在虚拟化环境中非常重要的一部分。

正确的IP地址分配和网络设置能够确保虚拟机之间以及与外部网络的通信。

本文将介绍虚拟机IP地址分配和网络设置的方式,以及其相关的具体操作步骤。

一、静态IP地址分配方式静态IP地址分配方式是指通过手动设置虚拟机的IP地址、子网掩码、默认网关等网络参数来实现网络连接。

这种方式适用于网络环境稳定、IP地址不经常变动的情况。

操作步骤:1. 打开虚拟机的控制面板,在网络设置中选择手动分配IP地址。

2. 输入IP地址、子网掩码和默认网关等网络参数,确保与网络环境相匹配。

3. 点击应用或保存按钮,完成静态IP地址的设置。

二、动态主机配置协议(DHCP)方式DHCP方式是指通过网络中的DHCP服务器自动分配一个唯一的IP 地址给虚拟机。

这种方式适用于大规模部署虚拟机的情况,能够简化网络管理和配置工作。

操作步骤:1. 打开虚拟机的控制面板,在网络设置中选择使用DHCP服务器分配IP地址。

2. 确保网络连接正常,虚拟机会自动向DHCP服务器发送请求获取IP地址。

3. DHCP服务器收到请求后,会给虚拟机分配一个可用的IP地址,虚拟机将自动应用该地址。

三、网络地址转换(NAT)方式NAT方式是指通过虚拟机管理软件(如VMware、VirtualBox等)自动为虚拟机分配一个内部IP地址,而对外部网络隐藏。

这种方式适用于需要虚拟机与外部网络通信,但不需要外部网络直接访问虚拟机的情况。

操作步骤:1. 打开虚拟机管理软件的设置界面,选择网络设置中的NAT模式。

2. 确保虚拟机的网络连接正常,虚拟机将自动获取到一个内部IP地址。

3. 虚拟机可以通过网络地址转换的方式与外部网络进行通信。

四、桥接方式桥接方式是指虚拟机通过桥接虚拟网络适配器与物理网络适配器相连,直接在物理网络上获得一个独立的IP地址。

这种方式适用于需要虚拟机与外部网络完全隔离,且需要让外部网络直接访问虚拟机的情况。

虚拟机的IP地址分配和网络设置的方法

虚拟机的IP地址分配和网络设置的方法

虚拟机的IP地址分配和网络设置的方法随着信息技术的不断发展,虚拟化技术在计算机领域扮演着越来越重要的角色。

虚拟机(Virtual Machine,简称VM)作为现代计算机系统的重要组成部分,可以提供多个独立的、隔离的运行环境,为用户提供了更高效、更强大的计算资源利用方式。

在虚拟机的使用过程中,正确设置IP地址和网络配置是非常关键的。

本文将介绍虚拟机的IP地址分配和网络设置的方法。

一、IP地址分配的方法在虚拟机中,IP地址的分配方式一般可以通过以下几种方式进行:1. 静态IP地址分配静态IP地址分配是根据网络管理员的要求手动配置IP地址,确保每个虚拟机具有唯一的IP地址。

这种分配方式适用于网络结构稳定、IP地址需求少的情况下。

具体操作步骤如下:(1)打开虚拟机软件,选择需要设置IP地址的虚拟机。

(2)进入虚拟机设置界面,找到网络设置选项。

(3)选择“静态IP地址”选项,填写相应的IP地址、子网掩码、默认网关等信息。

(4)保存设置并重启虚拟机,使IP地址生效。

2. 动态IP地址分配(DHCP)动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一种自动分配IP地址的方法,通过DHCP服务器自动分配IP地址给虚拟机。

这种分配方式适用于网络结构复杂、IP地址需求较多的情况下。

具体操作步骤如下:(1)打开虚拟机软件,选择需要设置IP地址的虚拟机。

(2)进入虚拟机设置界面,找到网络设置选项。

(3)选择“自动获取IP地址”或“DHCP”选项,使虚拟机通过DHCP 服务器来获取IP地址。

(4)保存设置并重启虚拟机,使IP地址生效。

二、网络设置的方法除了IP地址的分配,虚拟机的网络设置也需要注意。

1. 桥接模式桥接模式可以使得虚拟机和主机处于同一网络,并且可以直接访问主机所在网络的其他计算机。

具体操作步骤如下:(1)打开虚拟机软件,选择需要设置网络的虚拟机。

(2)进入虚拟机设置界面,找到网络设置选项。

SUSE_Linux_11上安装Oracle_11g(红豆整合)

SUSE_Linux_11上安装Oracle_11g(红豆整合)

Oracle_11g安装在SUSE_LINUX_11上写在前面本文原始版本并不是我首创,我也是在实际使用过程中,在网上查找了诸多教程与资料后选择了其中一个比较靠谱的文档,验证了其正确性,并对其内容进行了一些优化。

感谢那些致力于开源服务的同志们。

一、oracle安装环境的检查1、设置SUSE使之能联网以下是静态IP设置的方法,仅供参考。

动态设置即是DHCP。

1、双击“YAST2控制中心-网络设备-网络设置”,打开“网络设置”对话框。

2、在“全局选项”页面中选择“请求广播响应”。

3、在“概述”页面中点击“编辑”按钮,打开“网卡设置”对话框“地址”页面。

选择“静态指派IP地址”,IP地址设为“192.168.4.46”,子网掩码设为“/24”。

4、在“主机名/DNS”页面中选择“指派主机名给回写IP”。

名称服务器1设为“101.226.4.6”,名称服务器2设为“192.168.4.1”。

5、在“路由选择”页面中将默认网关设为“192.168.4.1”。

2、检查包命令介绍rpm -qa|grep * 例:rpm –qa|grep binutils检测的时候并不需要带各个包后面的版本号所需的包如下(所安装的包的版本一定要大于等于下面列的版本)binutils-2.16.91.0.5compat-libstdc++-5.0.7-22.2gcc-4.1.0gcc-c++-4.1.0glibc-2.4-31.2glibc-32bit-2.4-31.2 (32 bit)glibc-devel-2.4glibc-devel-32bit-2.4 (32 bit)libaio-0.3.104libaio-32bit-0.3.104 (32 bit)libaio-devel-0.3.104libelf-0.8.5libgcc-4.1.0libstdc++-4.1.0libstdc++-devel-4.1.0make-3.80sysstat-6.0.2unixODBC-2.2.11Checking for unixODBC-devel-2.2.11注:其实:还有一种更简单的检查方法,即在oracle 安装过程中会有一项是检测安装环境,到时候缺少什么包,便安装什么包即可(后面安装数据库界面会说明)3、安装包命令介绍若缺少相关的包,可以suse的安装盘中进行相关包的安装rpm –ivh *例:rpm –ivh binutils-2.16.91.0.5经验介绍:其实,在我们正常安装完成suse linux 11系统后,安装oracle的时候只需两种rpm包即可,分别为libstdc++43-devel-32bit-4.3.4_20091019-0.7.35.x86_64.rpmsysstat-8.1.5-7.9.56.x86_64.rpm二、创建oracle用户及组创建oracle安装组oinstall和数据库管理组dba:命令如下:groupadd dbagroupadd oinstall创建oracle用户,用oracle用户来安装数据库,用户默认的目录是/opt/oracleuseradd -g oinstall -G dba -m -d /opt/oracle oracle设置oracle用户密码passwd oracle三、oracle相关环境配置1、修改/etc/sysctl.conf,加入以下内容:打开文件:vi /etc/sysctl.conf在文件中最后加上以下内容fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586保存,并退出;执行命令/sbin/sysctl –p使设置生效,注意此项内容非常重要,不设置安装oracle会出现很多错误。

suse linux 11 安装oracle 11

suse linux 11 安装oracle 11

Sles 11 sp1 安装Oracle 11G R21Oracle安装1.1 安装前准备首先将安装sles 11 sp 1并安装orarun软件包,然后输入yast2 users更改Oracle用户的一些属性(主要是密码和Shell)。

将oracle 11G R2的安装软件包上传到服务器上,解压缩该软件包,并更改解压后的文件夹的属主,在终端中输入chown –R oracle:oinstall database。

1.2 安装Oracle数据库接下来使用oracle用户登录,在终端中输入./runInstaller。

接下来进入配置界面,首先要输入email address,点击Next。

由于测试的环境中并没有开通网络,所以这里要求设置代理上网,如果没有代理上网的服务器,可以勾选”I want to remain uninformed of critical security issues in my configuration”,点击continue。

接下来进入Information Option选项,这里可以选择安装选项,例如是否要创建数据库文件,或者是否是升级数据库等,测试时选择只安装数据库软件。

接下来是Grid Options选项,这里选择要执行的数据库安装类型,这里可以选择单实例或者RAC的安装类型,测试时选择单实例。

接下来选择数据库将要使用的语言,值得注意的是,English是oracle安装时必须的语言,这里可以添加其他语言,测试时添加了简体中文。

接下来选择要安装的数据库版本,有企业版和标准版以及标准版一等,测试时选择企业版。

为了更清楚将要安装的组件,点击select Options,此时可以通过更改其中的选项来添加或者删除oracle组件,测试时并没有进行更改,点击OK。

接下来进入Installation Location界面,这里确定Oracle Base和软件安装目录,直接点击Next。

SELS 11 SP3负载均衡_LVS+keepalived

SELS 11 SP3负载均衡_LVS+keepalived

SUSE 11 SP3负载均衡部署方法把开发包gcc C++ 选上,编译安装软件时需用上。

到了网络配置要把防火墙关掉,点击“disable”按默认配置全部配置完成。

中途会要求设置root用户密码和创建一个新用户密码。

二.LVS MASTER 机器安装配置更改网卡IP地址cd /etc/sysconfig/networkvi ifcfg-eth0以下是参考内容:BOOTPROTO='static' 把原来的dhcp改成static BROADCAST=''ETHTOOL_OPTIONS=''IPADDR='192.168.168.10'MTU=''NAME='VMXNET3 Ethernet Controller'NETMASK='255.255.255.0'NETWORK=''REMOTE_IPADDR=''STARTMODE='auto'USERCONTROL='no'增加网关:在同一目录/etc/sysconfig/network新增一个名为routes 的文件,直接命令Vi routes内容为default 192.168.168.254重启网卡服务Service network restart用ifconfig –a 命令查看ip地址配置是否正确。

用netstat –rn 命令查看路由是否正确启用。

使用远程工具SecureCRT 登录。

并使用工具自带的Sftp功能把需要安装的软件包上传到服务器上放软件包的本地电脑以下是sftp的操作过程:sftp> lcd E:\software\linux_opensftp> cd /tmpsftp> put cluster-network-kmp-default-1.4_3.0.76_0.9-2.23.24.x86_64.rpmUploading cluster-network-kmp-default-1.4_3.0.76_0.9-2.23.24.x86_64.rpm to /tmp/cluster-network-kmp-default-1.4_3.0.76_0.9-2.23.24.x86_64.rpm100% 86KB 86KB/s 00:00:00E:/software/linux_open/cluster-network-kmp-default-1.4_3.0.76_0.9-2.23.24.x86_64.rpm: 88709 bytes transferred in 0 seconds (86 KB/s)sftp> put ipvsadm-1.26-5.9.1.x86_64.rpmUploading ipvsadm-1.26-5.9.1.x86_64.rpm to /tmp/ipvsadm-1.26-5.9.1.x86_64.rpm100% 37KB 37KB/s 00:00:00E:/software/linux_open/ipvsadm-1.26-5.9.1.x86_64.rpm: 38828 bytes transferred in 0 seconds (37 KB/s)sftp> put openssl-devel-0.9.8j-2.1.x86_64.rpmUploading openssl-devel-0.9.8j-2.1.x86_64.rpm to /tmp/openssl-devel-0.9.8j-2.1.x86_64.rpm100% 995KB 995KB/s 00:00:00E:/software/linux_open/openssl-devel-0.9.8j-2.1.x86_64.rpm: 1018912 bytes transferred in 0 seconds (995 KB/s)sftp> put keepalived-1.2.15.tar.gzUploading keepalived-1.2.15.tar.gz to /tmp/keepalived-1.2.15.tar.gz100% 337KB 337KB/s 00:00:00E:/software/linux_open/keepalived-1.2.15.tar.gz: 345471 bytes transferred in 0 seconds (337 KB/s) sftp>已经上传到/tmp目录上。

ORACLE RAC11G 更改IP地址

ORACLE RAC11G 更改IP地址

ORACLE RAC11G 更改IP地址环境:oracle 11.2.0.4 rac 修改前IP地址# public ip192.168.2.71 db1192.168.2.72 db2192.168.2.76 db3#priv ip200.100.100.11 db1-priv 200.100.100.12 db2-priv 200.100.100.13 db3-priv#vip ip192.168.2.73 db1-vip192.168.2.74 db2-vip192.168.2.77 db3-vip#scan ip192.168.2.75 db-scan修改后IP地址# public ip192.168.1.71 db1192.168.1.72 db2192.168.1.76 db3#priv ip100.100.100.11 db1-priv 100.100.100.12 db2-priv 100.100.100.13 db3-priv#vip ip192.168.1.73 db1-vip192.168.1.74 db2-vip192.168.1.77 db3-vip#scan ip192.168.1.75 db-scan1、查看ocr的备份[root@db1 bin]# ./ocrconfig -showbackup2、备份OCR[root@db1 bin]# ./ocrconfig -manualbackupdb3 2015/01/29 19:58:22 /u01/app/11.2.0/grid/cdata/db-scan/backup_20150129_195822.ocr3、关闭数据库srvctl stop database -d db4、在任意节点上修改:这里我是在节点1上面操作的[root@db1 ~]# cd /u01/app/11.2.0/grid/bin/[root@db1 bin]# ./oifcfg getifeth0 192.168.2.0 global publiceth1 200.100.100.0 global cluster_interconnect[root@db1 bin]# ./oifcfg delif -global eth0[root@db1 bin]# ./oifcfg setif -global eth0/192.168.1.0:public[root@db1 bin]# ./oifcfg getifeth1 200.100.100.0 global cluster_interconnecteth0 192.168.1.0 global public[root@db1 bin]# ./oifcfg delif -global eth1PRIF-31: Failed to delete the specified network interface because it is the last private interface这里不允许删除最后一个私有接口,可以先添加一个私有接口再来删除[root@db1 bin]# ./oifcfg setif -global eth1/200.100.100.0:cluster_interconnect[root@db1 bin]# ./oifcfg getifeth1 100.100.100.0 global cluster_interconnecteth0 192.168.2.0 global publiceth1 200.100.100.0 global cluster_interconnect[root@db1 bin]# ./oifcfg delif -global eth1/100.100.100.0:cluster_interconnect [root@db1 bin]# ./oifcfg getifeth0 192.168.2.0 global publiceth1 200.100.100.0 global cluster_interconnect在某节点停止oracle高可能用性服务[root@db1 bin]# ./crsctl stop cluster -all5、修改IP地址及/etc/hosts文件并测试6、在所有节点重新启动所有服务[root@db1 bin]#./crsctl start cluster -all7、停止scan_listener和scan[root@db1 bin]#./srvctl stop scan_listener[root@db1 bin]#./srvctl stop scan8、删除scan_listener和scan[root@db1 bin]#./srvctl remove scan_listener -f[root@db1 bin]#./srvctl remove scan -f9、添加scan和scan_listener[root@db1 bin]#./srvctl add scan -n db-scan -k 2 -S 192.168.1.0/255.255.255.0/eth0说明:上面命令中-k 为1(network number)会报错,因为之前已经被使用过[root@db1 bin]# ./srvctl config scanSCAN name: db-scan, Network: 2/192.168.1.0/255.255.255.0/eth0SCAN VIP name: scan1, IP: /db-scan/192.168.1.75[root@db1 bin]#./srvctl add scan_listener10、启动scan和scan_listener[root@db1 bin]#./srvctl start scan[root@db1 bin]#./srvctl start scan_listener11、停止VIP资源[root@db1 bin]# ./crsctl stop resource ora.db1.vip -f[root@db1 bin]# ./crsctl stop resource ora.db2.vip -f[root@db1 bin]# ./crsctl stop resource ora.db3.vip -f这里可以通过下面命令查看vip的状态[root@db1 bin]# ./crsctl stat res -tora.db1.vip1 OFFLINE OFFLINEora.db2.vip1 OFFLINE OFFLINEora.db3.vip1 OFFLINE OFFLINE12、修改vip地址[root@db1 bin]# ./srvctl modify nodeapps -A 192.168.1.73/255.255.255.0/eth0 -n db1 [root@db1 bin]# ./srvctl modify nodeapps -A 192.168.1.74/255.255.255.0/eth0 -n db2[root@db1 bin]# ./srvctl modify nodeapps -A 192.168.1.77/255.255.255.0/eth0 -n db3 13、启动VIP资源:[root@db1 bin]# ./crsctl start resource ora.db1.vip -fCRS-2672: Attempting to start 'ora.db1.vip' on 'db1'CRS-2676: Start of 'ora.db1.vip' on 'db1' succeeded[root@db1 bin]# ./crsctl start resource ora.db2.vip -fCRS-2672: Attempting to start 'ora.db2.vip' on 'db2'CRS-2676: Start of 'ora.db2.vip' on 'db2' succeeded[root@db1 bin]# ./crsctl start resource ora.db3.vip -fCRS-2672: Attempting to start 'ora.db3.vip' on 'db3'CRS-2676: Start of 'ora.db3.vip' on 'db3' succeeded启动VIP资源后本地监听就已经启动了,下面第14步操作可以不执行14、启动本地监听:[root@db1 bin]# ./srvctl start listener -n db1[root@db1 bin]# ./srvctl start listener -n db2[root@db1 bin]# ./srvctl start listener -n db3问题:操作完成之后执行oifcfg getif,出现在下面的提示信息[grid@db1 peer]$ oifcfg getifeth0 192.168.1.0 global publiceth1 100.100.100.0 global cluster_interconnectOnly in OCR: eth1: 100.100.100.0 global cluster_interconnectPRIF-30: Network information in OCR and GPnP profile differs说网络信息在OCR与GPnP不一致,这里重新配置一下即可[grid@db1 peer]$ oifcfg setif -global eth1/100.100.100.0:cluster_interconnect [grid@db1 peer]$ oifcfg getifeth0 192.168.1.0 global publiceth1 100.100.100.0 global cluster_interconnect。

虚拟机桥接原理

虚拟机桥接原理

虚拟机桥接原理虚拟机桥接技术是一种在物理网络和虚拟网络之间进行通信的方法。

通过虚拟机桥接,可以将虚拟机与物理网络中的其他设备进行通信,实现网络资源的共享。

本文将简要介绍虚拟机桥接原理及其实现过程。

1. 虚拟机网络结构虚拟机通常采用三种网络类型进行配置:NAT(网络地址转换)、仅主机模式和桥接模式。

桥接模式下,虚拟机与宿主机直接连接到同一个物理网络,类似于在宿主机上添加了一个网络适配器。

2. 虚拟网络与宿主机网络的连接虚拟机通过虚拟交换机(VLAN交换机)与宿主机进行通信。

虚拟交换机可以与物理交换机或虚拟交换机进行连接。

在桥接模式下,虚拟机的网络适配器与宿主机的网络适配器连接在同一个虚拟交换机上。

3. 虚拟机与物理网络的连接在桥接模式下,虚拟机可以与物理网络中的其他设备进行通信。

虚拟机的网络适配器与宿主机的网络适配器连接在同一个虚拟交换机上,从而使得虚拟机与物理网络中的其他设备共享同一个IP地址和子网。

4. 路由设置在桥接模式下,虚拟机需要使用宿主机的路由器功能进行数据包转发。

宿主机的路由器会根据数据包的目标IP地址,将数据包转发到正确的子网中。

当虚拟机访问一个目标IP地址位于虚拟网络中的服务时,宿主机的路由器会将数据包转发到虚拟网络的虚拟路由器上。

虚拟路由器会将数据包转发到目标虚拟机。

5. 性能考虑虚拟机桥接技术可以实现虚拟机与物理网络的通信,但需要注意虚拟机与宿主机之间的性能瓶颈。

在桥接模式下,虚拟机需要通过宿主机的网络适配器进行数据包的收发。

因此,宿主机的网络性能会影响到虚拟机的性能。

为了解决这个问题,可以选择合适的网络设备,例如性能较高的交换机和网卡。

总之,虚拟机桥接技术通过虚拟网络与宿主机网络的连接,实现了虚拟机与物理网络中的其他设备进行通信。

在实际应用中,需要根据具体需求选择合适的网络配置方式。

Oracle11g-RAC环境下public-ip-vip-priv-ip的修改方法

Oracle11g-RAC环境下public-ip-vip-priv-ip的修改方法

Oracle11g RAC环境下public IP、VIP、scan-IP、private IP的修改方法一、修改方法1.环境操作系统版本:redhat6.5Oracle版本:11.2.0.4修改前IP配置:192.168.101.61 host1192.168.101.62 host210.10.11.61 host1-priv10.10.11.62 host2-priv192.168.101.63 host1-vip192.168.101.64 host2-vip192.168.101.65 host-scan修改前网卡配置:eth0:192.168.101.61eth1:10.10.11.61修改后IP配置:192.168.102.61 host1192.168.102.62 host210.10.12.61 host1-priv10.10.12.62 host2-priv192.168.102.63 host1-vip192.168.102.64 host2-vip192.168.102.65 host-scan修改前网卡配置:eth0:192.168.102.61eth1:10.10.12.612.停止CRS相关资源的自启动2.1停止监听资源srvctl disable listenersrvctl stop listener2.2停止数据库资源srvctl disable database -d yxdbsrvctl stop database -d yxdb -o immediate2.3停止VIP资源srvctl disable vip -i host1-vipsrvctl stop vip -n host1srvctl disable vip -i host2-vipsrvctl stop vip -n host22.4停止scan_listener资源srvctl disable scan_listenersrvctl stop scan_listener2.5停止scan资源srvctl disable scansrvctl stop scan2.6停止crs服务(两个节点都要执行)crsctl stop crs3.修改Public IP、VIP、Scan IP、Private IP3.1修改Public IP网卡地址参考命令:Vi /etc/sysconfig/network-scripts/ifcfg-eth1备注:此处只修改Public IP的网卡配置,不修改Private IP的网卡配置,否则CRS 服务将无法启动。

动态IP安装Oracle

动态IP安装Oracle

动态IP安装Oracle
Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。

但在安装之前, 必须将Microsoft Loopback Adapter配置为系统的主网络适配器。

1. 安装Microsoft Loopback Adapter
1) 右键单击[计算机],选择[设备管理器]。

2) 右键单击设备树根部的计算机名,选择[添加过时硬件]。

3) 在[添加硬件]对话框中单击[下一步]。

([添加硬件]对话框也可通过执行hdwwiz命令调出。

)
4) 选择[安装我手动从列表选择的硬件],并单击[下一步]。

5) 选择[网络适配器],并单击[下一步]。

6) 在左侧[厂商]列表中选择[Microsoft],然后在右侧[网络适配器]列表中选择[Microsoft Loopback Adapter],并单击[下一步]。

7) 单击[下一步]进行安装。

8) 安装完成后单击[完成]。

2. 为Microsoft Loopback Adapter设置静态IP。

oracle 针对ip转换的方法

oracle 针对ip转换的方法

oracle 针对ip转换的方法Oracle中有多种方法可以进行IP转换,以便在数据库中存储和处理IP地址。

下面将介绍一些常见的方法。

一、使用VARCHAR2数据类型存储IP地址在Oracle中,可以使用VARCHAR2数据类型来存储IP地址。

IP 地址由四个数值组成,每个数值的取值范围为0-255,各个数值之间使用点号(.)进行分隔。

例如,一个IP地址可以表示为'192.168.0.1'。

使用VARCHAR2数据类型可以直接存储IP地址的字符串表示形式,便于存储和查询。

二、使用整数数据类型存储IP地址另一种常见的方法是使用整数数据类型存储IP地址。

将IP地址转换为整数可以减少存储空间,并且在进行范围查询时更加高效。

具体的转换方法如下:1. 将IP地址按照点号(.)进行分隔,得到四个数值。

2. 将每个数值转换为二进制表示形式。

3. 将四个二进制数值拼接在一起,得到一个32位的二进制数。

4. 将32位二进制数转换为十进制整数。

例如,将IP地址'192.168.0.1'转换为整数的过程如下:192.168.0.1 -> 11000000.10101000.00000000.00000001 -> 3232235521在Oracle中,可以使用NUMBER或BINARY_INTEGER数据类型存储转换后的整数表示形式。

三、使用RAW数据类型存储IP地址RAW数据类型是Oracle中一种存储二进制数据的数据类型,可以用来存储IP地址的二进制表示形式。

使用RAW数据类型存储IP地址可以进一步节省存储空间,并且在处理IP地址时可以使用更多的操作。

具体的转换方法如下:1. 将IP地址按照点号(.)进行分隔,得到四个数值。

2. 将每个数值转换为十六进制表示形式。

3. 将四个十六进制数值拼接在一起,得到一个16字节的二进制数。

4. 将16字节二进制数存储为RAW类型。

例如,将IP地址'192.168.0.1'转换为RAW类型的过程如下:192.168.0.1 -> C0.A8.00.01在Oracle中,可以使用RAW数据类型存储转换后的二进制表示形式。

11gR2 RAC 修改IP地址

11gR2 RAC 修改IP地址

11gR2 RAC 修改IP地址11gR2 RAC 修改IP地址 (1)一修改Public和Private网络IP (2)场景1:只有修改IP地址,网络接口,子网和子网掩码不变 (2)场景2:IP,子网,子网掩码都改变 (2)二修改VIP (4)三修改SCAN VIP (5)一修改Public和Private网络IP场景1:只有修改IP地址,网络接口,子网和子网掩码不变例如,从192.168.1.10改成192.168.1.20,网络接口和子网相同。

操作步骤如下1停止所有节点的集群。

2主机层面修改IP,hosts文件、DNS修改对应信息。

3启动集群。

场景2:IP,子网,子网掩码都改变示例环境信息如下注意事项:在11.2版本的集群件,网络配置信息不仅存在OCR中,还会存在gpnp profile 中。

如果主机网络信息与集群中配置的信息不一致会导致CRS服务无法启动,所以修改IP 的顺序很重要。

关于Public IP和VIP的修改,下面操作过程适用于用hosts文件或DNS配置IP的环境,不适用于使用GNS环境。

1 备份集群配置信息备份GPNP Profile$ cd $GRID_HOME/gpnp/<hostname>/profiles/peer/$ cp -p profile.xml profile.xml.bk备份OCR检查备份信息[grid@rac1 ~]$ ocrconfig -showbackup手动备份[root@rac1 ~]# ocrconfig -manualbackup2 获取OCR配置的网络信息# oifcfg getifeth0 192.168.56.0 global publiceth1 10.0.0.0 global cluster_interconnectpublic 网络用于数据库与客户端的通信,VIP与public用相同的网络。

cluster_interconnect 网络用户RDBMS/ASM内存融合,从11gR2开始,也用于集群心跳。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

桥接模式下SUSE11虚拟机改变IP地址实现ORACLE动态链接方法
1、安装oracle时的网络配置
通过yast进入网络配置,能看到虚拟机有两个网卡(eth0和br0)。

首次安装oracle时,将br0的ip地址设置为oracle需要使用的静态IP地址(如:本例为10.14.2.182,端口1521),ech0设置为:无链接和ip设置
2、安装完成后的网络设置
通过yast进入网络设置,将eth0的ip地址设置为0.0.0.0,子网掩码设置为255.255.255.0(即看到的是/24)。

同时附件地址中填写oracle的静态ip地址。

如下图所示:
再调整br0的IP地址,设置br0的IP地址与所在网络在同一个网段上,如,本例中pc 机器的ip地址网段是10.10.111.*,这样修改br0的ip地址为10.10.111.253,这样在此网段上的其他机器就能以10.10.111.253:1521的方式访问10.14.2.182:1521的oracle数据库。

需要注意的是,设置br0时需要勾选桥接的设备是eth0
如下图所示:
3、以后pc机器连接到其他网络的设置方法
比如到了一个新的网络上,由于安装vmware的pc机器或笔记本的ip地址发生变化,只需要将虚拟机器中br0的ip地址修改与pc机器或笔记本的ip地址设置到同一个网段上,(注意检查笔记本不能有多个网卡,比如360的wifi,这些多网卡要关掉)。

这样网络重启或旬机器重启后,安装vmware的机器与虚拟机器能ping通,就可以通过设置的虚拟机器的ip:1521访问oracle了。

相关文档
最新文档