灌溉梦想,记录脚步
« »
2010年12月30日技术合集

在Solaris上安装Oracle 10g

系统环境:Solaris 10 x86
oracle版本:oracle 10gR2

安装过程分以下四个步骤

一,安装准备
二,下载安装
三,相关设置
四,常见错误

一,安装准备
1,创建oracle用户

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

1
2
3
su -
# groupadd dba
# useradd -G dba -m -d /export/home/oracle -s /usr/bin/bash oracle

2,设置系统参数

编辑 /etc/system 文件添加下行

1
set noexec_user_stack=1

执行下面命令

1
2
3
4
# projadd -U oracle -K "project.max-shm-memory=(priv,4g,deny)" user.oracle
# projmod -sK "project.max-sem-nsems=(priv,256,deny)" user.oracle
# projmod -sK "project.max-sem-ids=(priv,100,deny)" user.oracle
# projmod -sK "project.max-shm-ids=(priv,100,deny)" user.oracle

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

3,创建oracle目录

1
2
3
# mkdir /opt/oracle
# mkdir /opt/oracle/102
# chown -R oracle:dba /opt/oracle

4,设置oracle环境变量

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

1
2
3
4
5
6
7
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/102
ORACLE_SID=ORA10GR2
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:/usr/local/bin:/usr/ccs/bin:/usr/sfw/bin:$ORACLE_HOME/bin
 
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

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

1
2
3
su - oracle
cd /export/home/oracle
. .bash_profile

二,下载安装

1,下载并安装需要的rpm软件包

检查软件包安装情况:

1
pkginfo -i SUNWlibms SUNWtoo SUNWi1cs SUNWi15cs SUNWxwfnt SUNWxwplt SUNWmfrun SUNWxwplr SUNWxwdv SUNWgcc SUNWbtool SUNWi1of SUNWhea SUNWlibm SUNWsprot SUNWuiu8

安装软件包:

1
2
# pkgadd -d . SUNWlibms SUNWtoo SUNWi1cs SUNWi15cs SUNWxwfnt SUNWxwplt SUNWmfrun SUNWxwplr SUNWxwdv SUNWgcc SUNWbtool \
SUNWi1of SUNWhea SUNWlibm SUNWsprot SUNWuiu8

2,下载oracle 10g

下载地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10202solx86soft.html
解压安装包

1
unzip 10202_database_solx86.zip

3,开始oracle的安装

1
2
cd  database
./runInstaller

三,相关配置

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

1
2
# /opt/oracle/oraInventory/orainstRoot.sh
# /opt/oracle/102/root.sh

四,常见错误

1,错误:Unable to convert from “UTF-8” to “646” for NLS!

安装软件包 SUNWuiu8

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软件包 4,错误:Can't load '/usr/perl5/5.8.4/lib/i86pc-solaris-64int/auto/Sun/Solaris/Project/Project.so' for module Sun::Solaris::Project: ld.so.1: perl: fatal: libpool.so.1: open failed: No such file or directory at /usr/perl5/5.8.4/lib/i86pc-solaris-64int/DynaLoader.pm line 230. at /usr/sbin/projadd line 19 Compilation failed in require at /usr/sbin/projadd line 19. BEGIN failed--compilation aborted at /usr/sbin/projadd line 19. 安装 SUNWpool SUNWpoolr 软件包

日志信息 »

该日志于2010-12-30 11:45由 kevin 发表在技术合集分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

发表回复