Solaris 下安装Oracle 11g R2(64bit)

更新时间:2024-06-05 07:08:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Solaris x64平台下安装Oracle 11g R2

1.安装solaris 操作系统

2.oracle安装前的系统环境检测,并安装软件包 3.创建目录,添加磁盘,分并区 4.安装grid软件和创建ASM磁盘组 5.安装数据库软件 6.用DBCA建库

7.使用客户端进行登录测试

1.安装solaris 操作系统

出现这个画面的时候直接敲回车

选择安装模式,按1选择默认安装

选择键盘的布局,默认就是使用的美国英文键盘

按Enter键继续

把鼠标箭头移动到这个窗口里,按回车键继续

1.6选择语言

点击Next继续:

不指定网络:

输入主机名:

这里提示NFS共享的设置,选择系统自动获取

这里是时区的选项,选择 Asia(亚洲)----> China(中国)

输入root用户密码

来到了安装环境的设置界面

第一项是安装完成后自动重启,第二项是安装完成后自动弹出光驱

这里提示必须手动的弹出光碟或者选择其他的启动设备,避免重复安装过程,点击ok

选择安装文件的介质,我们使用虚拟光驱也是选择第一项CD/DVD

这里选择安装类型,左边的是默认安装,右边的是自定义安装

这里选择安装语言,一般选择英语和中文

选择初始化后,要使用的语言环境:默认English

询问是否添加关于扫描的其他产品,选择:none

选择安装软件类别,选择Entire Distribution plus OEM support

磁盘分区的选择,选中“c1t0d0(bootdisk)”,点击“next”继续

选择需要分区的磁盘,然后点击Next进入下一步进行分区

根据磁盘分配完成后,修改如下,“apply”后点击“ok”

确认安装信息,没有问题就选择“Install Now”,开始安装

点击continue

重启后出现此界面则系统安装完成了:

2.oracle安装前的系统环境配置】

2.1 系统cpu、内存、swap、磁盘空间大小检测 检查内存的大小

# /usr/sbin/prtconf | grep \

2.2检查swap空间大小 # /usr/sbin/swap –l

2.3验证的处理器系统架构,方便下载相匹配的Oracle安装的软件版本 # /bin/isainfo -kv

一般显示结果有以下两种:

Oracle Solaris on SPARC (64-Bit): 64-bit sparcv9 kernel modules

Oracle Solaris on x86-64 (64-Bit): 64-bit amd64 kernel modules

2.4在/ tmp目录的目录中至少有1 GB的空间 # df -k /tmp

2.5要确定系统上的可用磁盘空间量中,输入以下命令: # df –k

2.6要确定安装的Oracle Solaris发行版和版本,请输入以下命令: # uname –r

2.7 验证操作系统修补程序

例如,要确定版本119963的补丁是否安装,使用下面的命令: # /usr/sbin/patchadd -p | grep 119963 如果未安装操作系统补丁,到My Oracle Support网站下载:https://support.oracle.com

2.8 检验软件包装安装

下面的包(或更高版本)需要11克Oracle数据库第2版(11.2)Oracle Solaris 10中: SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of

SUNWi1cs (ISO8859-1) SUNWi15cs (ISO8859-15) SUNWxwfnt SUNWcsl

⑴、执行如下命令,确认系统补丁存放路径: #pkgadd

pkgadd: ERROR: no packages were found in ⑵、查找需要的补丁文件

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibms SUNWsprot \\ SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

再次使用此命令查看

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

2.9创建组、用户

2.10创建oracle用户:

2.11修改密码:(这里的密码不能太简单,需要字母数字组合)

2.12修改Solaris系统内核参数 做资源控制

在Oracle Solaris 10中,使用下列步骤创建资源控制的project,并根据需要进行更改: # projadd group.dba

# usermod -K project=group.dba oracle # usermod -K project=group.dba grid 查看 /etc/user_attr

要设置最大共享内存大小为4 GB,运行projmod命令:

# projmod -sK \检查的值在/ etc / project文件中使用下面的命令: # cat /etc/project

要验证资源控制处于启动状态,检查过程中的所有权和运行的命令ID和prctl,如下面:

要修改max-sem-ids 的值为256:

# prctl -n project.max-sem-ids -v 256 -r -i project group.dba

重启系统使参数生效(为了防止修改参数临时有效,修改/etc/system文件使永久生效)。 2.13配置资源控制的参数永久生效,做如下操作: ⑴、创建/etc/system文件的一个备份,以防万一; ⑵、编辑/etc/system,在最后添加如下:

-bash-3.2# vi /etc/system 在其中添加以下内容 set noexec_user_stack=1

set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=256 set semsys:seminfo_semvmx=23767

set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmset=10 ⑶、重启系统使参数生效 执行init 6操作

3创建目录,添加磁盘,分并区。

3.1配置用户环境

cd /export/home/oracle vi .profile

ORACLE_BASE=/u01/app/oracle ORACLE_SID=orcl

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_SID ORACLE_HOME PATH cd /export/home/grid vi .profile

ORACLE_BASE=/u01/app/grid ORACLE_SID=+ASM

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/grid PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_SID ORACLE_HOME PATH

3.2 创建目录:

#创建目录和设置权限

# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 # mkdir -p /u01/app/grid

# chown -R grid:oinstall /u01

# chown -R oracle:oinstall /u01/app/oracle # chmod -R 755 /u01

3.3 关闭系统,添加五块硬盘,并分区格式化

3.4关闭系统,添加四块硬盘,并分区格式化 bash-3.2# devfsadm bash-3.2# format

——〉我们首先把rac.crs1盘格式化分区,根据提示输入盘号“1”,进入格式化,系统显示

——〉format> p (回车)

——〉由于是新磁盘,没有使用过,所以要先执行“fdisk”命令,否则会报错 ——〉format>fdisk ——〉y (回车)

——〉format> p (进入分区程序) ——〉partition> p (再次录入“p”,显示一下分区情况) ——〉partition> 6 (给片6分配空间) Part Tag Flag Cylinders Size Blocks 6 unassigned wm 0 0 (0/0/0) 0

Enter partition id tag[unassigned]: usr (写分区标识为“usr”) Enter partition permission flags[wm]: (按默认设置,直接回车)

Enter new starting cyl[1]: 3 (这里特别注意:绝对不能写0,柱面由3开始,如起始柱

面设置

不对,当安装Clusterware或Grid做格式化voting disk时会报错)

Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 15g (大小设置为15G)

——〉partition> label (分区完毕后要执行一下“label”命令,做分区标识,注意这是必须步骤)

Ready to label disk, continue? Yes

——〉partition> p (再次查看一下分区情况) ——〉partition> q (“q”退出)

接下来把其它3个磁盘也格式化并分区,分区时也把磁盘的空间分到s6(片6)上,不同的地方只是

分配空间大小不同,3个ASM盘都是15G,2个FRA也是15G。

—-〉先建立一个目录/ShareDisk,把映射后的磁盘名称都写到该路径下 -bash-3.00# mkdir -p /sdisk

-bash-3.00# ln -s /dev/rdsk/c2t0d0s6 /sdisk/asm1 -bash-3.00# ln -s /dev/rdsk/c2t1d0s6 /sdisk/asm2 -bash-3.00# ln -s /dev/rdsk/c2t2d0s6 /sdisk/asm3 -bash-3.00# ln -s /dev/rdsk/c2t3d0s6 /sdisk/fra1 -bash-3.00# ln -s /dev/rdsk/c2t4d0s6 /sdisk/fra2

4进入grid目录下,以grid身份执行./runInstaller开始安装grid软件:

本文来源:https://www.bwwdw.com/article/pli6.html

Top