solaris如何连接oracle,Solaris 10 下安装 Oracle11gr2 之一 交互安装方式

一、 安装前系统检查和配置

1.1 系统cpu、内存、swap、磁盘空间大小检测

1 检查内存的大小

bash-3.2# /usr/sbin/prtconf | grep "Memory size"

Memory size: 65536 Megabytes

2 检查swap空间大小

bash-3.2# /usr/sbin/swap -l

swapfile dev swaplo blocks free

/dev/dsk/c1t0d0s1 30,1 8 135170896 135170896

3 验证的处理器系统架构,方便下载相匹配的

bash-3.2# /bin/isainfo -kv

64-bit amd64 kernel modules

4 在/ tmp目录的目录中至少有1 GB的空间

bash-3.2# df -k /tmp

Filesystem kbytes used avail capacity Mounted on

swap 123184040 2061600 121122440 2% /tmp

5 要确定系统上的可用磁盘空间量中,输入以下命令

bash-3.2# df -k

Filesystem kbytes used avail capacity Mounted on

/dev/dsk/c1t0d0s0 243204452 28662655 212109753 12% /

/devices 0 0 0 0% /devices

ctfs 0 0 0 0% /system/contract

proc 0 0 0 0% /proc

mnttab 0 0 0 0% /etc/mnttab

swap 121123440 1000 121122440 1% /etc/svc/volatile

objfs 0 0 0 0% /system/object

sharefs 0 0 0 0% /etc/dfs/sharetab

/usr/lib/libc/libc_hwcap1.so.1

243204452 28662655 212109753 12% /lib/libc.so.1

fd 0 0 0 0% /dev/fd

swap 123184040 2061600 121122440 2% /tmp

swap 121122468 28 121122440 1% /var/run

/vol/dev/dsk/c0t0d0/sol_10_811_x86

2176202 2176202 0 100% /cdrom/sol_10_811_x86

6 要确定安装的Oracle Solaris发行版和版本:

bash-3.2# uname -r

5.10

8 验证操作系统补丁

bash-3.2# /usr/sbin/patchadd -p | grep 119964

Patch: 119964-24 Obsoletes: Requires: Incompatibles: Packages: SUNWlibC

根据Oracle官方文档需要满足以下补丁,但是我的系统也没有全满足要求:

1e2ac51b6b07

image.png

9 检验软件包装安装

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

system SUNWarc Lint Libraries (usr)

system SUNWbtool CCS tools bundled with SunOS

system SUNWhea SunOS Header Files

system SUNWi15cs X11 ISO8859-15 Codeset Support

system SUNWi1cs X11 ISO8859-1 Codeset Support

system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts

system SUNWlibC Sun Workshop Compilers Bundled libC

system SUNWlibms Math & Microtasking Libraries (Usr)

system SUNWsprot Solaris Bundled tools

system SUNWtoo Programming Tools

system SUNWxwfnt X Window System platform required fonts

1.2 创建用户和组

1 创建组

#Oracle Inventory group

/usr/sbin/groupadd oinstall

#OSDBA group

/usr/sbin/groupadd -g 502 dba

##### OSOPER Group

/usr/sbin/groupadd -g 503 oper

##### OSASM Group

/usr/sbin/groupadd -g 504 asmadmin

#OSDBA group

/usr/sbin/groupadd -g 505 asmdba

#OSOPER Group

/usr/sbin/groupadd -g 506 asmoper

2 创建用户

grid为集群安装所需,本安装不需要,可不做相关操作。

/usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba,oper -d /export/home/oracle -s /bin/bash -m oracle

/usr/sbin/useradd -u 503 -g oinstall -G dba,asmadmin,asmdba,asmoper -d /export/home/grid -s /bin/bash -m grid

3 修改密码

passwd -r files grid

passwd -r files oracle

1.3 修改Solaris系统内核参数

创建资源控制的project,并根据需要进行更改

projadd group.dba

usermod -K project=group.dba oracle

usermod -K project=group.dba grid

cat /etc/user_attr

要设置最大共享内存大小为40 GB

projmod -sK "project.max-shm-memory=(privileged,40G,deny)" group.dba

cat /etc/project

bash-3.2# su - oracle

Oracle Corporation SunOS 5.10 Generic Patch January 2005

-bash-3.2$ id -p

uid=502(oracle) gid=102(oinstall) projid=100(group.dba)

prctl -n project.max-shm-memory -i project group.dba

prctl -n project.max-sem-ids -i project group.dba

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

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

创建/etc/system文件的一个备份,以防万一(在我机器环境并不需要配置)

cp /etc/system /etc/system.orig

编辑/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=42949672950

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmset=10

重启系统以采用新配置。

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

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

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 关闭系统,添加五块硬盘,并分区格式化

集群安装所需,本安装不需要。

二、 安装Oracle数据库软件

2.1 在Xwindow软件下启动runInstaller

1e2ac51b6b07

image.png

2.2 图形化安装界面启动

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

1e2ac51b6b07

image.png

2.3 到此,安装成功!

登录测试一下即可。

1e2ac51b6b07

image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值