Solaris10.5安装Oracle11gR2的步骤

87次阅读
没有评论

共计 2899 个字符,预计需要花费 8 分钟才能阅读完成。

这篇文章主要讲解了“Solaris10.5 安装 Oracle11gR2 的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“Solaris10.5 安装 Oracle11gR2 的步骤”吧!

Solaris 10.5 安装 Oracle 11gR2

/* 内存检查

# /usr/sbin/prtconf | grep  Memory size

/* 交换分区大小

# /usr/sbin/swap -l

RAM Swap Space

Between 1 GB and 2 GB 1.5 times the size of the RAM

Between 2 GB and 16 GB Equal to the size of the RAM

More than 16 GB 16 GB

/* 查看机器架构 x64 或其他

# /bin/isainfo -kv

/* 检查 /tmp,至少 1G

# df -k /tmp

/* 查看机器存储空间

# df -k

/* 查看机器运行级别,安装 oracle 需要运行在 3

# who -r

/* 查看操作系统版本,

# uname -r
# cat /etc/release

/* 查看以下安装包是否安装

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

/* 挂载镜像文件后,目录在 /cdrom 下,安装补丁包

# pkgadd -d  package_directory  SUNWarc

/* 补丁安装

# /usr/sbin/patchadd -p | grep patch_number(without version number)

Solaris x86_64bit 安装 11gR2 需要的补丁包

Installation Type or Product Requirement All Installations Patches for Oracle Solaris 10:

■ 119961-05: SunOS 5.10_x86: Assembler

■ 119964-14: SunOS 5.10_x86 Shared library patch for C++_x86

■ 120754-06: SunOS 5.10_x86 libmtsk

■ 137104-02

■ 139575-03

■ 141415-04

■ 141445-09

Database Smart Flash Cache (An EnterpriseEdition only feature.)

The following patches are required if you are using the flash cache feature:

■ 139556-08

■ 140797-01

■ 140900-01

■ 141017-01

■ 141415-10

■ 141737-05

/* 补丁下载地址

http://mirror.cogentco.com/pub/misc/

/* 检查临时端口范围

# /usr/sbin/ndd /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port

/* 如果需要扩大临时端口范围,可以使用如下命令

# /usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 9000
# /usr/sbin/ndd -set /dev/tcp tcp_largest_anon_port 65500
# /usr/sbin/ndd -set /dev/udp udp_smallest_anon_port 9000
# /usr/sbin/ndd -set /dev/udp udp_largest_anon_port 65500

/* 添加用户,用户组

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd -g 502 dba
# /usr/sbin/useradd -u 502 -g oinstall -G dba oracle
# passwd -r files oracle

/* Solaris 10 以前修改 /etc/system 设置文件描述符打开数以及堆栈数,也可以通过 ulimit 命令设置临时生效

/* Solaris 10 以后,通过设置 project 来修改

/* 查看 user project id

# id -p oracle
uid=502(oracle) gid=100(oinstall) projid=3(default)

/* projadd 添加一个 project

/* user.oracle 命名可以直接修改当前用户 project

# projadd -p 200 -U oracle -G oinstall user.oracle

/* 删除 project

$ projdel [-f filename] project

/* 列出用户资源限制

$ plimit $$

/* 列出所有内核参数值设置值

$ prctl -i project user.oracle
$ prctl $$ /*  列出全部可配置项 

/* 列出具体某个设置值

$ prctl -n project.max-shm-memory -i project user.oracle
$ prctl -n project.max-sem-ids -i project user.oracle

/* 列出当前用户 process 限制, 句柄数,stack 数等

# prctl -i process $$

/* 修改文件描述符 nofile 数量(永久生效)

# projmod -s -K  process.max-file-descriptor=(basic,1024,deny)  user.oracle

/* 也可以用下面命令设置(重启失效):

# prctl -n project.max-shm-memory -v 1gb -r -i project user.oracle
# prctl -n project.max-sem-ids -v 256 -r -i project user.oracle
# prctl -n project.max-shm-ids -v 100 -r -i project user.oracle
# prctl -n project.max-sem-ids -v 100 -r -i project user.oracle

/* 修改用户进程数

# vi /etc/system
set maxuprc=16384
set max_nprocs=30000

/* 上传 Oracle DB 软件,解压

$ ./runInstaller

感谢各位的阅读,以上就是“Solaris10.5 安装 Oracle11gR2 的步骤”的内容了,经过本文的学习后,相信大家对 Solaris10.5 安装 Oracle11gR2 的步骤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计2899字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)