2016-03-17 10:39:20 u010827292 阅读数 169
安装信息:

1.vmware9.0下载地址:http://pan.baidu.com/share/link?shareid=1287299796&uk=2585121485

2.oraclelinux6.3下载地址:http://download.chinaunix.net/download.php?id=41062&ResourceID=13425

3.在vm中配置linux6.3的的信息,2个磁盘(sda磁盘作为主磁盘:50G,sdb作为swap分区磁盘:2G),4个网卡(eth0作为公有网络网口,eth1作为private1网口,eth2作为private2网口,eht3作为连接openfiler的网口)

安装过程如下,关键图片做解析:

2018-10-28 15:59:35 weixin_41600729 阅读数 99

以oraclelinux6.3为例

1.安装操作系统
2.配置网络
若是在虚拟机上,只需要虚拟机网络模式选择仅主机模式,然后将虚拟机IP配置为与电脑VMnet1网卡IP同网段即可用xshell工具连接。本例中VMnet1网卡IP为192.168.0.1,虚拟机IP为192.168.0.2

[root@oracle ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 

DEVICE="eth0"
BOOTPROTO="static"                                               #修改为static-静态
HWADDR="00:0C:29:39:2D:1B"
NM_CONTROLLED="yes"
ONBOOT="y                                                        #修改为yes-网卡自启动
TYPE="Ethernet"
UUID="24b81ced-7b19-4963-9957-aed529d5f2a4"
IPADDR=192.168.0.2                                               #IP地址
NETMASK=255.255.255.0   			    	         #子网掩码
GATEWAY-192.168.0.254  					         #网关地址

3.关闭防火墙

[root@oracle ~]# chkconfig iptables off
[root@oracle ~]# chkconfig iptables --list
iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@oracle ~]# chkconfig ip6tables off
[root@oracle ~]# chkconfig ip6tables --list
ip6tables       0:off   1:off   2:off   3:off   4:off   5:off   6:off

4.关闭selinux

[root@oracle ~]# vi /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled						#修改为disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

5.配置yum源

[root@oracle ~]# mount /dev/sr0 /mnt				#挂载光盘至/mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@oracle ~]# cd /etc/yum.repos.d/				#进入yum源配置文件夹
[root@oracle yum.repos.d]# ls
public-yum-ol6.repo						#yum源配置文件
[root@oracle yum.repos.d]# vi Oracle-Local.repo			#新增yum源配置文件,或者可以修改yum系统标准文件
新增内容如下
[ol6_latest]
name=Oracle Linux $releasever Latest ($basearch)		#名称可自定义
baseurl=file:///mnt/Server					#oraclelinux7中没有server文件夹
gpgcheck=0
enabled=1

以下两步在此文中仅用于测试yum是否配置成功,可不执行

[root@oracle yum.repos.d]# yum repolist				#显示yum仓库,可用于测试yum是否配置成功
Loaded plugins: refresh-packagekit, security
ol6_latest                                                 | 3.7 kB     00:00 ...
ol6_latest/primary_db                                      | 2.9 MB     00:00 ...
repo id                  repo name                                          status
ol6_latest               Oracle Linux 6Server Latest (x86_64)               3,563
repolist: 3,563
[root@oracle yum.repos.d]# yum makecache			#构建yum缓存,可用于测试yum是否配置成功
Loaded plugins: refresh-packagekit, security
ol6_latest                                                 | 3.7 kB     00:00 ...
ol6_latest/filelists_db                                    | 3.1 MB     00:01 ...
ol6_latest/other_db                                        | 1.2 MB     00:00 ...
ol6_latest/group_gz                                        | 203 kB     00:00 ...
Metadata Cache Created

6.构建oracle安装环境
在其他版本的linux操作系统中,oracle安装之前需要一步一步进行操作构建oracle安装环境,比如创建用户及用户组、修改内核参数、修改系统限制资源等等。在oraclelinux系统中,oracle将这些过程全部打包在一起,只需要用yum进行一步安装,即可将安装环境构建完成。

[root@oracle /]# yum search oracle				#搜索yum源中oracle相关安装包

在这里插入图片描述

[root@oracle /]# yum -y install oracle-rdbms-server-11gR2-preinstall.x86_64      #安装

在这里插入图片描述
当界面显示为上图所示时,安装成功。
7.创建安装目录

[root@oracle ~]# mkdir -p /u01/app/oracle			#创建oracle安装目录
[root@oracle ~]# mkdir -p /u01/app/oraInventory			#创建oracle库配置文件目录 
[root@oracle ~]# chown -R oracle:oinstall /u01			#设置目录所有者为oinstall用户组的oracle用户 
[root@oracle ~]# chmod -R 775 /u01				#为安装目录附加权限

8.修改环境变量

[root@oracle ~]# su - oracle
[oracle@oracle ~]$ vi /home/oracle/.bash_profile 

添加以下内容,下列配置均以本机实际情况的准

export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=主机实际的hostname				#配置主机hostname
export ORACLE_BASE=/u01/app/oracle				#数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1		#数据库路径
export ORACLE_SID=数据库实例名					#数据库实例名
export PATH=$ORACLE_HOME/bin:$PATH		
export PATH=/usr/sbin:$PATH					#添加系统环境变量

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib		#添加系统环境变量
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export ORACLE_ADMIN=$ORACLE_HOME/admin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data

接下来即可上传oracle安装包,解压进行oracle常规的安装步骤了。

2017-11-06 18:35:00 weixin_34050427 阅读数 5

引入:

    本篇博文重点讲解的并不只是如何安装OracleLinux6.3,还有一个小小的却困扰我好几天的错误.

场景:

    一个空白硬盘,一个工具U盘,光盘镜像:OracleLinux-R6-U3-Server-x86_64-dvd.iso

步骤:

    使用工具U盘,做到如下几方面:给空白硬盘划分分区,/dev/sda1 50G fat32格式;/dev/sda2 50G Ext4格式[可不用划分];后面的也暂时不划分.向/dev/sda1分区的安装grub引导并写入menu.lst文件内容如下:


  1. default 0 
  2. timeout 5 
  3. title  Oracle Linux Install
  4. root   (hd0,0) 
  5. kernel /vmlinuz iso-scan/filename=/OracleLinux-R6-U3-Server-x86_64-dvd.iso root=/dev/sda1 ro quiet 
  6. initrd /initrd.img 

    从OracleLinux-R6-U3-Server-x86_64-dvd.iso中的isolinux文件夹中释放文件"vmlinuz"与"initrd.img"以及OracleLinux-R6-U3-Server-x86_64-dvd.iso放置于/dev/sda1的根目录下.

开始安装:

    理论上说,此时应该没有什么错误了.或许许多人都会顺利安装上系统.可是我却不那么幸运,我的计算机在经过最初的加载后,光标便位于屏幕中部的行的最左端,再也不动了.后来我切换虚拟桌面好像是桌面4(Ctrl+Alt+F4),就看到了类似如下的报错信息:


  1. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 0 
  2. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 1 
  3. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 2 
  4. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 3 
  5. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 4 
  6. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 5 
  7. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 6 
  8. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 7 
  9. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 8 
  10. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 9 
  11. Aug  6 11:37:35 erpa kernel: Buffer I/O error on device fd0, logical block 10 

    诉诸网络之后,可惜没有找到解决的办法.我反复思考后,感觉问题应该就是软驱的事情,因为fd0就是软驱.于是,我就进入BIOS将软驱屏蔽掉,再重启后一切正常了.



本文转自tiancong 51CTO博客,原文链接:http://blog.51cto.com/tiancong/1126720

2014-09-09 11:14:11 ljunjie82 阅读数 3580

副标题:oracle linux 6.3无法切换到图形界面处理

1、问题现象

1.1 startx命令不可用

[root@ol6-single cdrom]# startx

-bash: startx: command not found

1.3 init 5无法执行完成

[root@ol6-single /]#init 5

[root@ol6-single /]#Calling the system activity data collector(sadc):

starting portreserver:                               [  OK  ]

starting irqbalance:                                 [  OK  ]

starting kdump:                                   [FAILED]

Retrigger failed udev events                         [  OK  ]

"停止不动"......

2、问题原因分析

    Linux的图形用户接口(X windows)主要有gnome和KDE两种桌面环境,ORACLElinux也不例外,两种桌面可以并存,可以切换,上述问题情况属于这没有安装gnome和KDE的原因。

2.1 查看gnome和KDE相关包是否安装

[root@ol6-single /]# rpm -qa |grep gnome

[root@ol6-single /]# rpm -qa |grep kde

[root@ol6-single /]#

 

3、处理解决(安装linux图形界面软件)

3.1 配置yum

 linux 5请参考本文作者的博文:

http://blog.csdn.net/ljunjie82/article/details/38714161

 

 oraclelinux 6请参考本文作者的博文:

http://blog.csdn.net/ljunjie82/article/details/37373595

其中第3节:创建本地yum服务器

 

3.2 安装X Windows System

3.2.1验证可以安装的组件

#yum grouplist

Loaded plugins: refresh-packagekit, security

Setting up Group Process

HighAvailability                                  | 3.7 kB     00:00 ...

LoadBalancer                                   | 3.7 kB     00:00 ...

Server                                         | 3.7 kB     00:00 ...

oel6_local                                      | 3.7 kB     00:00 ...

Installed Groups:

   Additional Development

   Base

   Console internet tools

   Debugging Tools

   Desktop

   Desktop Platform

   Dial-up Networking Support

   Directory Client

   E-mail server

   Fonts

   General Purpose Desktop

   Graphical Administration Tools

   Hardware monitoring utilities

   Java Platform

   KDE Desktop

   Large Systems Performance

   Legacy UNIX compatibility

   Legacy X Window System compatibility

   MySQL Database client

   MySQL Database server

   NFS file server

   Network Infrastructure Server

   Network file system client

   Networking Tools

   Performance Tools

   Perl Support

   PostgreSQL Database client

   PostgreSQL Database server

   Remote Desktop Clients

   Scientific support

   Server Platform

   X Window System

Installed Language Groups:

   Arabic Support [ar]

   Armenian Support [hy]

   Georgian Support [ka]

   Hebrew Support [he]

   Inuktitut Support [iu]

   Japanese Support [ja]

   Korean Support [ko]

   Lao Support [lo]

   Tajik Support [tg]

Available Groups:

   Backup Client

   Backup Server

   CIFS file server

   Client management tools

   Compatibility libraries

   Desktop Debugging and Performance Tools

   Desktop Platform Development

   Development tools

   Directory Server

   Eclipse

   Emacs

   FCoE Storage Client

   FTP server

   Graphics Creation Tools

   High Availability

   High Availability Management

   Identity Management Server

   Infiniband Support

   Input Methods

   Internet Browser

   Load Balancer

   Mainframe Access

   Messaging Client Support

   Network Storage Server

   PHP Support

   Print Server

   Printing client

   Ruby Support

   SNMP Support

   Security Tools

   Server Platform Development

   Smart card support

   Somali Support

   Storage Availability Tools

   System Management

   System administration tools

   Systems Management Messaging Server support

   TeX support

   Technical Writing

   TurboGears application framework

   Virtualization

   Virtualization Client

   Virtualization Platform

   Virtualization Tools

   Web Server

   Web Servlet Engine

   Web-Based Enterprise Management

   iSCSI Storage Client

Available Language Groups:

   Afrikaans Support [af]

   Albanian Support [sq]

   Amazigh Support [ber]

   Assamese Support [as]

   Azerbaijani Support [az]

   Basque Support [eu]

   Belarusian Support [be]

   Bengali Support [bn]

   Bhutanese Support [dz]

   Brazilian Portuguese Support [pt_BR]

   Breton Support [br]

   Bulgarian Support [bg]

   Catalan Support [ca]

   Chhattisgarhi Support [hne]

   Chichewa Support [ny]

   Chinese Support [zh]

   Coptic Support [cop]

   Croatian Support [hr]

   Czech Support [cs]

   Danish Support [da]

   Dutch Support [nl]

   English (UK) Support [en_GB]

   Esperanto Support [eo]

   Estonian Support [et]

   Ethiopic Support [am]

   Faroese Support [fo]

   Fijian Support [fj]

   Filipino Support [fil]

   Finnish Support [fi]

   French Support [fr]

   Frisian Support [fy]

   Friulian Support [fur]

   Gaelic Support [gd]

   Galician Support [gl]

   German Support [de]

   Greek Support [el]

   Gujarati Support [gu]

   Hiligaynon Support [hil]

   Hindi Support [hi]

   Hungarian Support [hu]

   Icelandic Support [is]

   Indonesian Support [id]

   Interlingua Support [ia]

   Irish Support [ga]

   Italian Support [it]

   Kannada Support [kn]

   Kashmiri Support [ks]

   Kashubian Support [csb]

   Kazakh Support [kk]

   Khmer Support [km]

   Kinyarwanda Support [rw]

   Konkani Support [kok]

   Kurdish Support [ku]

   Latin Support [la]

   Latvian Support [lv]

   Lithuanian Support [lt]

   Low Saxon Support [nds]

   Luxembourgish Support [lb]

   Macedonian Support [mk]

   Maithili Support [mai]

   Malagasy Support [mg]

   Malay Support [ms]

   Malayalam Support [ml]

   Maltese Support [mt]

   Manx Support [gv]

   Maori Support [mi]

   Marathi Support [mr]

   Mongolian Support [mn]

   Myanmar (Burmese) Support [my]

   Nepali Support [ne]

   Northern Sotho Support [nso]

   Norwegian Support [nb]

   Occitan Support [oc]

   Oriya Support [or]

   Persian Support [fa]

   Polish Support [pl]

   Portuguese Support [pt]

   Punjabi Support [pa]

   Romanian Support [ro]

   Russian Support [ru]

   Sanskrit Support [sa]

   Sardinian Support [sc]

   Serbian Support [sr]

   Sindhi Support [sd]

   Sinhala Support [si]

   Slovak Support [sk]

   Slovenian Support [sl]

   Southern Ndebele Support [nr]

   Southern Sotho Support [st]

   Spanish Support [es]

   Swahili Support [sw]

   Swati Support [ss]

   Swedish Support [sv]

   Tagalog Support [tl]

   Tamil Support [ta]

   Telugu Support [te]

   Tetum Support [tet]

   Thai Support [th]

   Tibetan Support [bo]

   Tsonga Support [ts]

   Tswana Support [tn]

   Turkish Support [tr]

   Turkmen Support [tk]

   Ukrainian Support [uk]

   Upper Sorbian Support [hsb]

   Urdu Support [ur]

   Uzbek Support [uz]

   Venda Support [ve]

   Vietnamese Support [vi]

   Walloon Support [wa]

   Welsh Support [cy]

   Xhosa Support [xh]

   Zulu Support [zu]

Done

其中“Desktop安装组安装的就是GNOME组件

3.2.2 安装X Windows System

[root@ol6-single ~]# yum groupinstall "X Window System"

3.2.3 安装gnome

[root@ol6-single sysconfig]#yum groupinstall "Desktop"

3.2.4 安装kde

[root@ol6-single ~]# yum groupinstall "KDE Desktop"

3.3 验证是否安装成功

(1)验证gnome相关组件是否安装

[root@ol6-single ~]# rpm -qa |grep gnome

gnome-keyring-2.28.2-7.el6.x86_64

gnome-vfs2-2.24.2-6.el6.x86_64

gnome-user-docs-2.28.0-4.el6.noarch

gnome-python2-2.28.0-3.el6.x86_64

gnome-icon-theme-2.28.0-2.el6.noarch

gnome-themes-2.28.1-6.el6.noarch

libgnomecanvas-2.26.0-4.el6.x86_64

gnome-python2-canvas-2.28.0-3.el6.x86_64

gnome-doc-utils-stylesheets-0.18.1-1.el6.noarch

(2)验证kde相关组件是否安装

[root@ol6-single ~]# rpm -qa |grep kde

kdelibs-common-4.3.4-14.el6.x86_64

kde-settings-kdm-4.3.1-1.0.1.el6.noarch

kdenetwork-libs-4.3.4-11.el6_0.1.x86_64

kdegraphics-libs-4.3.4-6.el6.x86_64

kdebase-workspace-4.3.4-23.0.1.el6.x86_64

kde-settings-4.3.1-1.0.1.el6.noarch

kdepim-libs-4.3.4-5.el6.x86_64

kdebase-runtime-libs-4.3.4-9.el6.x86_64

kdenetwork-4.3.4-11.el6_0.1.x86_64

kdegraphics-4.3.4-6.el6.x86_64

kdelibs-4.3.4-14.el6.x86_64

kdeaccessibility-4.3.4-5.el6.x86_64

lockdev-1.0.1-18.el6.x86_64

kdepimlibs-4.3.4-4.el6.x86_64

kdeutils-libs-4.3.4-7.el6.x86_64

kdepimlibs-akonadi-4.3.4-4.el6.x86_64

kdepim-4.3.4-5.el6.x86_64

kdebase-runtime-4.3.4-9.el6.x86_64

kdeplasma-addons-libs-4.3.4-5.el6.x86_64

kdeadmin-4.3.4-5.0.1.el6.x86_64

xsettings-kde-0.11-1.el6.x86_64

kdebase-workspace-wallpapers-4.3.4-23.0.1.el6.noarch

kdelibs-experimental-4.3.4-3.el6.x86_64

kdegames-libs-4.3.4-5.el6.x86_64

kdebase-libs-4.3.4-5.el6.x86_64

kdeutils-4.3.4-7.el6.x86_64

kdelibs3-3.5.10-24.el6_1.1.x86_64

kdepim-runtime-libs-4.3.4-5.el6.x86_64

kdebase-workspace-libs-4.3.4-23.0.1.el6.x86_64

kdeplasma-addons-4.3.4-5.el6.x86_64

kdemultimedia-4.3.4-3.el6.x86_64

kde-settings-pulseaudio-4.3.1-1.0.1.el6.noarch

kdegames-4.3.4-5.el6.x86_64

kdemultimedia-libs-4.3.4-3.el6.x86_64

kdepim-runtime-4.3.4-5.el6.x86_64

kdeaccessibility-libs-4.3.4-5.el6.x86_64

kdebase-4.3.4-5.el6.x86_64

kdeartwork-screensavers-4.3.4-7.el6.x86_64

kde-filesystem-4-30.1.el6.noarch

[root@ol6-single ~]#

4、验证图形界面可用性

startx和init 5都可以正常进入图形界面,安装成功。

 

 

本文作者:黎俊杰(网名:踩点),从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作

欢迎加入 系统性能优化专业群,共同探讨性能优化技术。群号:258187244


2013-03-18 21:45:02 tomjinhua 阅读数 1534

(零)本文主要参照Maclean Liu的视频而作,在此向Maclean大神表示敬意,前人栽树后人乘凉!不过安装说明再怎么写,也不如视频来的直观(强烈推荐观看视频:http://train.askmaclean.com/node/113)。

 

[环境]

主机:Windows 8专业版,64位操作系统

虚拟机软件:VirtualBox 4.2.10

虚拟机中的Linux版本:OracleLinux R6U4-X86_64

Oracle RAC+数据库版本:11.2.0.3

 

一、安装VBox

https://www.virtualbox.org 下载最新版本的虚拟机软件。然后在Win7/8上安装VirtualBox,安装过程简单方便,不详述。

 

二、开启CPU的虚拟化支持

Intel CPU的机器上,VBox中安装虚拟机时可能会出现这个错误:

VT-x features locked or unavailable in MSR,VERR_VMX_MSR_LOCKED_OR_DISABLED

解决办法是,进入BOIS,选择Config -> CPU -> 将 Inter(R) Virtualization Technology 由 Disabled 修改为 Enabled。

这一步可以不用事先完成,如果后面在VBox上安装OL6时出现了上面的错误再解决也不晚。到时也可能会抛出其它的错误,不过网上都有现成的解决办法。

 

三、在VBox上安装OL6

这里介绍的是第一个虚拟机vmac1的安装,第二个虚拟机是在此基础上拷贝得到的。

(一)创建虚拟机

1、进入VBox后,点击【新建】按钮图标,输入和选择如下参数:

【名称】:虚拟机的名称,你自己定吧

【类型】:Linux

【版本】:Oracle(64bit)

 

2、设置内存大小

按照你主机情况设置吧。我的主机共8G内存,给每台虚拟机设置了2560M内存(RAC需要最少两台虚拟机)。不知道最少多少内存可以跑得起来,但估计也不能太小,毕竟虚拟机本身也需要内存,再加上RAC也要吞噬一些。

 

3、设置虚拟硬盘

选择【现在创建虚拟硬盘】,点击【创建】按钮。

 

4、虚拟硬盘文件类型

选择默认值【VDI(VirtualBox磁盘映像)】,点击【下一步】按钮。

 

5、选择【动态分配】选项。

 

6、文件位置和大小

(1)设置虚拟机文件的目录和名称,找个大一点的硬盘存放,不要放在系统盘中。

(2)虚拟机极限大小设置为50G。表示后面这个虚拟机最大可以达到50G,因为前面选择的磁盘类型是动态分配,所以占用空间大小是慢慢扩张的。当然,你要是大小设置为20G或者100G都是可以的,推荐至少20G起步。

然后,点击【创建】按钮,一个虚拟机的最基本信息就建立完成了。

 

(二)虚拟机设置

选中刚才创建的虚拟机,点击【设置】按钮。

1、存储设置

为光驱设置一个盘片,选择OracleLinux6对应的ISO文件即可。

 

2、系统设置

(1)处理器:如果是主机是多核CPU,处理器数量可以设置为2个。

(2)硬件加速:保持默认值为开启。

(3)主板:不做进一步设置,保持默认值。

 

3、网络设置

比较重要,一定要设置网卡1和网卡2。

【网卡1】

(1)勾选“启用网络连接”。

(2)连接方式选择“桥接网卡”,界面名称下拉框选择你主机的真实可用的网卡。

(3)高级选项保持默认值即可。

 

【网卡2】

(1)勾选“启用网络连接”。

(2)连接方式选择“内部网络”,界面名称自动设置为“intnet”。

(3)高级选项保持默认值即可。

注意:留意和观察好两个网卡的MAC地址,后面在Linux安装完之后要校验和设置网络信息。

 

(三)启动虚拟机和安装OL6

这里的过程不赘述了,只列几个需要关注的地方。

1、安装过程中,需要设置Hostname,设置为“vmac1”。当然Hostname应该是可以自定义的,不过后文有些一些脚本是按照“vmac1”这个名称来编写的,所以还是建议你先把Hostname起名为“vmac1”。等熟悉后,后面再安装虚拟机时,再按照自己的想法设置吧,虚拟机不安装上3、4遍是不会有太多感觉的,不是吗 :)

 

2、在安装过程中,或者安装完成之后,可以设置Network Connections信息。

在配置界面中可以看到eth0和eth1两个网卡,前面在介绍虚拟机配置时说过配置了网卡1和网卡2,就是看到的这两个网卡。看一下MAC地址,看看eth0和eth1哪个对应“桥接网卡”,哪个对应“内部网络”。

【桥接网卡】的设置:

(1)勾选“Connect automatly”

(2)进入“IPv4 Setting”标签页:

【Method】:选择Manual

【Address】:点击Add按钮,设置一个IP地址(Address = 192.168.1.181,NetMask = 255.255.255.0,Gateway = 192.168.1.1)。

注:我通过无线路由器组网,路由器的IP地址为192.168.1.1。如果你的情况不同,请自行调整。

【DNS servers】:192.168.1.1

 

【内部网络】的设置:

(1)勾选“Connect automatly”

(2)进入“IPv4 Setting”标签页:

【Method】:选择Manual

【Address】:点击Add按钮,设置一个IP地址(Address = 172.168.1.18,NetMask = 255.255.255.0)。

 

3、安装过程中,需要设置Oracle Linux Server的类型,选择“Desktop”,后面需要用到一些支持图形桌面的特性。

 

4、安装完成并重启后,会创建一个登录账号,按照你自己的喜好创建即可。

 

(四)对虚拟机1(vmac1)的设置

1、关闭FIREWALL

(1)进入图形界面,点击系统菜单【System】->【Administration】->【Firewall】,进入Firewall Configuration界面。

(2)点击【Disable】按钮,再点击【Apply】按钮,就关闭了防火墙。

 

2、Disable SELinux

telnet或者SSH登录到主机后,这样修改即可:

vi /etc/selinux/config  

改为:SELINUX=disabled

 

3、修改hosts配置文件

vi /etc/hosts

添加以下配置行:

192.168.1.181   vmac1  vmac1.oracle.com

192.168.1.182   vmac1-vip 

192.168.1.183   vmac2  vmac2.oracle.com

192.168.1.184   vmac2-vip

192.168.1.186   vmac-cluster vmac-cluster-scan

172.168.1.18     vmac1-priv

172.168.1.19     vmac2-priv

 

4、创建用户和组

执行以下脚本:

groupadd -g 5000 asmadmin

groupadd -g 5001 asmdba

groupadd -g 5002 asmoper

groupadd -g 6000 oinstall

groupadd -g 6001 dba

groupadd -g 6002 oper

useradd -g oinstall -G asmadmin,asmdba,asmoper grid 

useradd -g oinstall -G dba,asmdba oracle

passwd oracle

passwd grid

mkdir /s01   -- 后面安装Oracle数据库的目录

mkdir /g01   -- 后面安装Grid的目录

chown oracle:oinstall /s01

chown grid:oinstall  /g01

 

5、安装相关组件包

(1)把OL6的iso文件挂载到光驱上

(2)安装oracle-rdbms-server-11gR2-preinstall-1.0-6.el6

可以有两种方式来安装这个包:通过yum或者rpm命令。

这个包需要依赖于其它若干包,所幸这些包在OL6.iso文件中都包含了。

【yum】方式可以自动安装依赖包,可以做一些配置变更,能够自动从本地iso文件安装(很快),避免从互联网下载(比较慢)。大致这样配置:

[root@vmac6 ~]# cd /etc/yum.repos.d

[root@vmac6 yum.repos.d]# mv public-yum-ol6.repo public-yum-ol6.repo.bak

[root@vmac6 yum.repos.d]# touch public-yum-ol6.repo

[root@vmac6 yum.repos.d]# vi public-yum-ol6.repo

 

[oel6]

name = Enterprise Linux 6.3 DVD

baseurl=file:///media/"OL6.3 x86_64 Disc 1 20120626"/Server

gpgcheck=0

enabled=1

 

[root@vmac1 ~]# yum install oracle-rdbms-server-11gR2-preinstall-1.0-6.el6

 

【rpm】安装方式比较低效一点,而且碰到依赖包时需要手工一个个rpm安装,不过效率虽有稍低,也能解决问题。

cd /media/OL6.4\ x86_64\ Disc\ 1\ 20130225/Packages/

rpm -ivh oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64.rpm

其它各个依赖包可以用这个[rpm -ivh ***.rpm]命令来安装。

 

6、配置/etc/security/limits.conf

vi /etc/security/limits.conf

添加以下内容:

# grid-rdbms-server-11gR2-preinstall setting for nofile soft limit is 1024

grid   soft   nofile    1024

# grid-rdbms-server-11gR2-preinstall setting for nofile hard limit is 65536

grid   hard   nofile    65536

 

# grid-rdbms-server-11gR2-preinstall setting for nproc soft limit is 2047

grid   soft   nproc    2047

 

# grid-rdbms-server-11gR2-preinstall setting for nproc hard limit is 16384

grid   hard   nproc    16384

 

# grid-rdbms-server-11gR2-preinstall setting for stack soft limit is 10240KB

grid   soft   stack    10240

 

# grid-rdbms-server-11gR2-preinstall setting for stack hard limit is 32768KB

grid   hard   stack    32768

 

7、验证下主机是否可以通过远程SSH访问,应该需要可以通过SSH连接。

 

四、创建虚拟机vmac2

1、复制vmac1得到新的vmac2,注意一定要选择重新初始化两个网卡的MAC地址。

 

2、复制完成后,选中vmac2,点击【设置】按钮,查看“网络1”和“网络2”的配置。

这里跟vmac1上一样,网络1是“桥接网卡”,网络2是“内部网络”,分别记住两个MAC地址。

 

3、修改vmac2的IP

vi /etc/udev/rules.d/70-persistent-net.rules

这里默认会有多个网卡配置,我们的目标是只保留eth0和eth1,但需要修改一下MAC地址(改成刚才第2步中两个对应的MAC地址)。

 

4、添加NETMSAK配置

vi /etc/sysconfig/network-scripts/ifcfg-eth1 

添加一行:NETMASK=255.255.255.0

注意,两台虚拟机都要这样做(在vmac2上,这个配置文件可能叫这个名字:ifcfg-Auto_eth1)。

 

5、修改vmac2的hostname

vi /etc/sysconfignetwork

改为:HOSTNAME=vmac2

 

6、重启vmac2,再验证下vmac2的网络是否已经通畅。

 

五、配置共享存储

需要分别在vmac1和vmac2上配置,先把两台虚拟机都关闭。

 

1、在vmac1上创建共享存储硬盘

(1)在VBox上选择vmac1,点击【设置】按钮,进入【存储】配置界面。

(2)选中“控制器:SATA”节点,点击【添加 虚拟 硬盘】这个图标。

(3)在弹出界面上选择【创建新的虚拟盘】。

(4)选择虚拟硬盘文件类型为【VD(VirtualBox磁盘映像)】,点击【下一步】。

(5)务必选择【固定大小】,重要!

(6)选择磁盘文件保存地址和名称,并设置磁盘大小为5G(够用即可)。

(7)点击【创建】按钮,大概几十秒左右的时间(看你机器情况),这个磁盘就创建完毕了。

(8)重复步骤(2)-(7),一共创建出6个固定大小为5G的虚拟硬盘。

 

2、修改新创建的磁盘为可共享的

(1)依然选中虚拟机vmac1(关机状态),然后点击VBox菜单【管理】->【虚拟介质管理】。

(2)在弹出界面上把6个新创建的硬盘设置为“可共享”。

 

3、在vmac2中,加入上述6个共享磁盘

(1)进入vmac2的设置界面

(2)点击【存储】标签页

(3)点击【添加 虚拟 硬盘】图标,选择【使用现有的虚拟盘】

(4)把6个虚拟盘一个个添加进来即可。

 

4、启动vmac1和vmac2

用root用户分别执行下面两个脚本。

【脚本1】

for i in b c d e f g ;

do

echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      >> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

 

注意一下,【for i in b c d e f g】这里的[b-g]要看你的实际情况而定,看看/dev目录下新增的磁盘文件名称是不是[sdb]-[sdg],如果不是,就调整一下for语句中的列表名字。

 

【脚本2】

/sbin/start_udev

 

5、至此,vmac1和vmac2基本配置好了,下面就要装备安装Oracle了。

 

六、安装11.2.0.3 Grid Infrastructure和Oralce database(只安装不建库)

安装过程只需要在vmac1上执行即可,因为是RAC,安装过程会自动把相关内容同步到vmac2上。

1、登录vmac1

 

2、解压p1040530_112030_Linux-x86-64_3of7.zip

cd  /g01   -- 事先把安装文件传到这个目录吧,可以ftp过来

unzip p10404530_112030_Linux-x86-64_3of7.zip -d grid_11203

 

3、然后使用xmanager-xstart连接vmac1上安装grid,需要先在vmac1上安装xterm。

(1)xstart登录到vmac1上

Host:192.168.1.181

Protocal:SSH

Username:grid(因为要安装grid infrustructure,所以用这个用户登录)

Password:smart(前面创建grid用户对应的密码)

Command:/usr/bin/xterm -ls -display $DISPLAY  [选择xterm(Linux: Type 2)]

 

(2)在xstart界面上执行:

cd /g01/grid_11203/grid/

./runInstaller

 

(3)这一步的安装过程请参考视频。

 

4、安装过程需要20分钟左右,在此过程中正好做有空做一些配置工作。

(1)创建目录:

mkdir /g01/orabase

mkdir /s01/orabase

 

(2)配置grid用户的环境变量

grid用户登录后:vi .bash_profile

 

1号节点(vmac1)上增加如下配置:

export GRID_HOME=/g01/11ggrid/app/11.2.0/grid

export ORACLE_HOME=/g01/11ggrid/app/11.2.0/grid

export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin

export ORACLE_SID=+ASM1

export LD_LIBRARY_PATH=$GRID_HOME/lib:$GRID_HOME/lib32

export ORACLE_BASE=/g01/orabase

export ORA_NLS10=$ORACLE_HOME/nls/data

export NLS_LANG="Simplified Chinese"_China.AL32UTF8

 

2号节点(vmac2)上增加如下配置:

export GRID_HOME=/g01/11ggrid/app/11.2.0/grid

export ORACLE_HOME=/g01/11ggrid/app/11.2.0/grid

export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin

export ORACLE_SID=+ASM2

export LD_LIBRARY_PATH=$GRID_HOME/lib:$GRID_HOME/lib32

export ORACLE_BASE=/g01/orabase

export ORA_NLS10=$ORACLE_HOME/nls/data

export NLS_LANG="Simplified Chinese"_China.AL32UTF8

 

(3)配置root用户的环境变量

root用户登录后:vi .bash_profile

在1号节点(vmac1)和2号节点(vmac1)上均添加如下配置:

export GRID_HOME=/g01/11ggrid/app/11.2.0/grid

export ORACLE_HOME=/g01/11ggrid/app/11.2.0/grid

export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin

 

(4)配置oracle用户的环境变量

oracle用户登录后:vi .bash_profile

export ORACLE_HOME=/s01/oracle/app/oracle/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin

export ORACLE_SID=PROD1     -- 在vmac2节点上应设置为PROD2

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32

export ORACLE_BASE=/s01/orabase

export NLS_LANG="Simplified Chinese"_China.AL32UTF8

 

5、安装Oracle数据库软件

(1)解压:

p1040530_112030_Linux-x86-64_1of7.zip

p1040530_112030_Linux-x86-64_2of7.zip

 

cd  /s01   -- 事先把安装文件传到这个目录吧,可以ftp过来

unzip p10404530_112030_Linux-x86-64_1of7.zip

unzip p10404530_112030_Linux-x86-64_2of7.zip

 

(2)xstart登录到vmac1上

Host:192.168.1.181

Protocal:SSH

Username:oracle

Password:smart(前面创建oracle用户对应的密码)

Command:/usr/bin/xterm -ls -display $DISPLAY  [选择xterm(Linux: Type 2)]

 

(3)执行按照命令

cd /s01/database

./runInstaller

 

(4)安装过程请参考视频。

 

七、创建数据库

1、还是用oracle用户登录xstart

2、执行命令:dbca,系统弹出数据库建库图形化窗口,一切又回到熟悉的属性的场景了:)

3、具体过程也参考视频吧,比较直观。

 

--------------------------------------------------------------------------------------------------------------------------

【附】关于打PSU补丁

视频中介绍了怎么打PSU补丁,因为不一定能够得到补丁安装介质,如果不是太介意的话,也可以不安装。

 下面是安装PSU的一些脚本:

 

 opatch lspatches  ==> 检查PSU补丁

 su - root

 

 $GRID_HOME/crs/install/rootcrs.pl -unlock

 

 AIX上: su - root;  slibclean

 su -  grid

 opatch napply -oh $GRID_HOME -local /tmp/patch/14727310

 opatch napply -oh $GRID_HOME -local /tmp/patch/15876003/

 

 

su - oracle

[oracle@vmac1 scripts]$ /tmp/patch/15876003/custom/server/15876003/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME

/tmp/patch/15876003/custom/server/15876003/custom/scripts/prepatch.sh completed successfully.

 

opatch napply -oh $ORACLE_HOME -local /tmp/patch/15876003/custom/server/15876003

opatch napply -oh $ORACLE_HOME -local /tmp/patch/14727310

 

 

/tmp/patch/15876003/custom/server/15876003/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME

 

su - root

 

[root@vmac1 ~]# /g01/11ggrid/app/11.2.0/grid/rdbms/install/rootadd_rdbms.sh

[root@vmac1 ~]# /g01/11ggrid/app/11.2.0/grid/crs/install/rootcrs.pl -patch

 

 

SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ

 FROM SYS.x$ksppi x, SYS.x$ksppcv y

 WHERE x.inst_id = USERENV ('Instance')

 AND y.inst_id = USERENV ('Instance')

 AND x.indx = y.indx

AND x.ksppinm like '%high%';

 

SQL> alter system set "_high_priority_processes"='LMS*' scope=spfile;

 

System altered.

没有更多推荐了,返回首页