在 Solaris 11上安装Oracle 11g

系统环境: Solaris 11 Express x86 and SPARC

oracle版本:Oracle 11g Release 2

安装过程分以下四个步骤

一,安装准备

二,下载安装

三,相关设置

四,常见错误

一,安装准备

1,创建oracle用户

以root用户登录,创建oracle用户以及其所属的dba组

su -

# groupadd dba

# groupadd oinstall

# groupadd asmdba

# groupadd asmadmin

# useradd -g oinstall -G dba,asmdba,asmadmin -m -d /export/home/oracle -s /usr/bin/bash oracle

# passwd oracle

su -

# groupadd dba

# groupadd oinstall

# groupadd asmdba

# groupadd asmadmin

# useradd -g oinstall -G dba,asmdba,asmadmin -m -d /export/home/oracle -s /usr/bin/bash oracle

# passwd oracle

2,设置系统参数

执行下面命令

# projadd -U oracle -K "project.max-shm-memory=(priv,5g,deny)" user.oracle

# projmod -sK "project.max-sem-nsems=(priv,512,deny)" user.oracle

# projmod -sK "project.max-sem-ids=(priv,128,deny)" user.oracle

# projmod -sK "project.max-shm-ids=(priv,128,deny)" user.oracle

# projadd -U oracle -K "project.max-shm-memory=(priv,5g,deny)" user.oracle

# projmod -sK "project.max-sem-nsems=(priv,512,deny)" user.oracle

# projmod -sK "project.max-sem-ids=(priv,128,deny)" user.oracle

# projmod -sK "project.max-shm-ids=(priv,128,deny)" user.oracle

可以通过”prctl -i project user.oracle” 命令对配置进行检查

执行下面命令

# ipadm set-prop -p smallest_anon_port=9000 tcp

# ipadm set-prop -p largest_anon_port=65500 tcp

# ipadm set-prop -p smallest_anon_port=9000 udp

# ipadm set-prop -p largest_anon_port=65500 udp

# ipadm set-prop -p smallest_anon_port=9000 tcp

# ipadm set-prop -p largest_anon_port=65500 tcp

# ipadm set-prop -p smallest_anon_port=9000 udp

# ipadm set-prop -p largest_anon_port=65500 udp

并验证

# ipadm show-prop|grep anon|egrep 'tcp|udp'

tcp largest_anon_port rw 65500 65500 65535 1024-65535

tcp smallest_anon_port rw 9000 9000 32768 1024-65535

udp largest_anon_port rw 65500 65500 65535 1024-65535

udp smallest_anon_port rw 9000 9000 32768 1024-65535

# ipadm show-prop|grep anon|egrep 'tcp|udp'

tcp largest_anon_port rw 65500 65500 65535 1024-65535

tcp smallest_anon_port rw 9000 9000 32768 1024-65535

udp largest_anon_port rw 65500 65500 65535 1024-65535

udp smallest_anon_port rw 9000 9000 32768 1024-65535

以root用户编辑 /etc/ssh/sshd_config 并修改 LoginGraceTime 值为 0

LoginGraceTime 0

LoginGraceTime 0

载入配置

#svcadm restart ssh

# svcadm restart ssh

3,创建oracle目录

# mkdir /opt/oracle

# mkdir /opt/oracle/112

# mkdir /opt/grid/112

# chown -R oracle:dba /opt/oracle

# chown -R oracle:dba /opt/grid

# mkdir /opt/oracle

# mkdir /opt/oracle/112

# mkdir /opt/grid/112

# chown -R oracle:dba /opt/oracle

# chown -R oracle:dba /opt/grid

4,设置oracle环境变量

编辑 /home/oracle/.bash_profile 并添加下列行:

ORACLE_BASE=/opt/oracle

ORACLE_HOME=$ORACLE_BASE/112

ORACLE_SID=ORA11GR2

CRS_HOME=/opt/grid/112

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$CRS_HOME/lib

PATH=$PATH:/usr/local/bin:$ORACLE_HOME/bin:$CRS_HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

ORACLE_BASE=/opt/oracle

ORACLE_HOME=$ORACLE_BASE/112

ORACLE_SID=ORA11GR2

CRS_HOME=/opt/grid/112

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$CRS_HOME/lib

PATH=$PATH:/usr/local/bin:$ORACLE_HOME/bin:$CRS_HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

保存后通过下面命令是配置生效

su - oracle

cd /home/oracle

. .bash_profile

su - oracle

cd /home/oracle

. .bash_profile

二,下载安装

1,配置并安装需要软件包

下载repository 镜像文件

下载地址:

http://download.oracle.com/otn/solaris/express/sol-11-exp-201011-repo-full-iso-a.zip

http://download.oracle.com/otn/solaris/express/sol-11-exp-201011-repo-full-iso-b.zip

http://download.oracle.com/otn/solaris/express/sol-11-exp-201011-repo-full-iso-a.zip

http://download.oracle.com/otn/solaris/express/sol-11-exp-201011-repo-full-iso-b.zip

解压文件:

unzip sol-11-exp-201011-repo-full-iso-a.zip

unzip sol-11-exp-201011-repo-full-iso-b.zip

unzip sol-11-exp-201011-repo-full-iso-a.zip

unzip sol-11-exp-201011-repo-full-iso-b.zip

合并文件

cat sol-11-exp-201011-repo-full.iso-a sol-11-exp-201011-repo-full.iso-b > sol-11-exp-201011-repo-full.iso

cat sol-11-exp-201011-repo-full.iso-a sol-11-exp-201011-repo-full.iso-b > sol-11-exp-201011-repo-full.iso

挂载镜像

#mount -F hsfs -o ro `lofiadm -a /home/oracle/sol-11-exp-201011-repo-full.iso` /mnt

# mount -F hsfs -o ro `lofiadm -a /home/oracle/sol-11-exp-201011-repo-full.iso` /mnt

设置镜像为本地repository

#pkg set-publisher -Pe -O file:///mnt/repo/ solaris

# pkg set-publisher -Pe -O file:///mnt/repo/ solaris

或者使用在线repository

#pkg set-publisher -Pe -O http://pkg.oracle.com/solaris/release solaris

# pkg set-publisher -Pe -O http://pkg.oracle.com/solaris/release solaris

进行软件包检查

#pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWpool SUNWpoolr SUNWsprot SUNWtoo SUNWuiu8 SUNWfont-xorg-core SUNWfont-xorg-iso8859-1 SUNWmfrun SUNWxorg-client-programs SUNWxorg-clientlibs SUNWxwfsw SUNWxwplt

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWpool SUNWpoolr SUNWsprot SUNWtoo SUNWuiu8 SUNWfont-xorg-core SUNWfont-xorg-iso8859-1 SUNWmfrun SUNWxorg-client-programs SUNWxorg-clientlibs SUNWxwfsw SUNWxwplt

注:软件包SUNWbtool SUNWlibms SUNWpool SUNWpoolr SUNWsprot SUNWtoo SUNWuiu8 一般会默认安装

进行软件包安装

#pkg install compatibility/packages/SUNWxwplt SUNWmfrun SUNWarc SUNWhea SUNWlibm

# pkg install compatibility/packages/SUNWxwplt SUNWmfrun SUNWarc SUNWhea SUNWlibm

2,下载oracle 11g

下载地址:

http://www.oracle.com/technology/software/products/database/oracle11g/112010_sparc_x64soft.html

对于Grid (CRS)

unzip solaris.x64_11gR2_grid.zip

unzip solaris.x64_11gR2_grid.zip

对于database

unzip solaris.x64_11gR2_database_1of2.zip

unzip solaris.x64_11gR2_database_2of2.zip

unzip solaris.x64_11gR2_database_1of2.zip

unzip solaris.x64_11gR2_database_2of2.zip

3,进行安装

对于Grid (CRS)

cd grid

./runInstaller

cd grid

./runInstaller

对于database

cd database

./runInstaller

cd database

./runInstaller

三,相关配置

1,以root用户执行下面脚本

# /opt/oracle/oraInventory/orainstRoot.sh

# /opt/oracle/102/root.sh

# /opt/oracle/oraInventory/orainstRoot.sh

# /opt/oracle/102/root.sh

四,常见错误

1,错误:[INS-13001] Environment does meet minimum requirements. Are you sure you want to continue?

下载oracle补丁10098816,并安装

2,错误:Checking monitor: must be configured to display at least 256 colors >>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<< Some requirement checks failed. You must fulfill these requirements before continuing with the installation,at which time they will be rechecked.

安装SUNWxwplt 软件包,并设置DISPLAY参数,并以root用户执行”xhost +“命令

3,错误:Exception in thread "main" java.lang.UnsatisfiedLinkError:

... libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory

安装SUNWmfrun软件包

solaris oracle 移机,在 Solaris 11上安装Oracle 11g相关推荐

  1. oracle 10741 trace,RedHat5.3上安装Oracle 10.2.0.1

    RedHat 5.3上安装Oracle 10.2.0.1 1.系统环境: RedHat 5.3 内存16G 交换分区8G 2.必须安装如下包,版本可不一样 gcc-3.2.3-2 make-3.79 ...

  2. 红旗linux安装oracle,红旗linux 4.1上安装oracle 9204

    本文是在参照和实践网上相关安装文档后整理其流程如下.[@more@] 一.红旗linux4.1的安装介质是光盘,oracle 9204为ISO文件: 红旗linux必须为最大化安装,否则其不能安装or ...

  3. oracle 11g for solaris,solaris 11 下安装oracle 11g 与 11g RAC

    solaris 11 下安装oracle 11g 与 11g RAC 发布时间:2020-08-11 22:58:52 来源:ITPUB博客 阅读:119 作者:huiteng0 1.To Find ...

  4. oracle 11.2.0.4 mos,【翻译自mos文章】在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的

    在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的要求 在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的要求 来源于: Requirements fo ...

  5. Oracle Eneterprise Linux 5.8上安装Database 12c

    下面不过多介绍,请阅读OEL6上安装Oracle 12c. 1.系统信息: [root@12c ~]# uname -a Linux 12c.luocs.com 2.6.32-300.10.1.el5 ...

  6. centos5.5上安装oracle 11g R2[转发-参考用]

    centos5.5上安装oracle 11g R2[转发-参考用] + ------------------ CentOS 5.5上安装配置oracle 11g R2  --------------- ...

  7. RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志

    练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0.直接安装rac,有些难度.从简单的做起.总RAC步骤,参照小布老师的RAC组建. 1. 启动vc,登陆v ...

  8. 安装 oracle-xe,CentOS上安装Oracle XE指南

    引言: 在CentOS上安装Oracle XE主要用来解决学习和测试的用处,虽然简单,但也是涉及到了诸多的步骤和细节问题. 1.  下载Oracle XE 访问http://www.oracle.co ...

  9. 在Mac OS X上安装Oracle客户端

    在Mac OS X上安装Oracle客户端 在mac上安装oracle客户端 官网下载页面 http://www.oracle.com/technetwork/topics/intel-macsoft ...

最新文章

  1. 自然语言处理(NLP)之gensim中的TF-IDF的计算方法
  2. C++格式化输入输出
  3. PHP测试使用postman发送post请求,却报错此接口不支持get请求的原因
  4. Java面试题2021,文末有福利
  5. vi(vim)编辑器 学习笔记
  6. 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——2.8 罕见词移除
  7. Web文件管理原码.rar
  8. sublime 常用插件列表
  9. Intent在Activity间的传值
  10. 【数据挖掘算法与应用】——数据挖掘导论
  11. 数学分析(9): 不定积分
  12. Camera_Hal3_User_Manual
  13. window计算机桌面的组成,Windows 10桌面的组成,Win10桌面介绍
  14. 顺丰快递 : 请收下 MySQL 灵魂十连
  15. ZZULIOJ1076-1080Python解法
  16. 用python实现淘宝毫秒级秒!! 天猫淘宝的抢购完美实现 而且说实话有很多人需要它。 每次在抢购前的无法提交订单导致很多买家无法购买。 今天我教给大家如何更好快速实现你的购买愿望! 教程如下!请仔
  17. Andrej Karpathy读博建议和写论文的方法
  18. 情感分析的分类,情感分析模型有哪些,情感分析的应用场景,情感分析的发展趋势
  19. IDEA:Idea 集成 EasyYApi 插件实现接口文档的生成与更新
  20. 极点突然中文标点变全角了

热门文章

  1. 最优配餐bfs-python题解
  2. Json格式转换报java.lang.StackOverflowError
  3. 关于primer的学习
  4. 驱动完成例程中为何要调用IoMarkIrpPending?
  5. 广工物理实验-半导体热敏电阻温度特性的研究
  6. 张量网络算法基础(一、张量和线性代数基础)
  7. 计算机课代表专业演讲稿,竞选课代表演讲稿(通用5篇)
  8. 可用于企业的 7 个开源 Web 服务器
  9. 计算机网络考研复试速成 - 知识点精炼 - 背诵版
  10. linux串口发送数据程序,linux串口驱动分析——发送数据