在solaris 10 x86 上的安装oracle 10gR 数据库的文档
在solaris 10 x86 上的安装oracle 10gR 数据库的文档
1.安装软件包
操作系统按默认安装完后,安装oracle需要以下包
Operating system Solaris 10
Packages SUNWarc
SUNWbtool
SUNWhea
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWi1of
SUNWi1cs
SUNWi15cs
SUNWxwfnt
安装软件包 还是使用pkgadd命令,使用-d参数,可以定位软件所在的目录 例如: pkgadd -d ./ SUNWcslr
表示安装当前目录下的SUNWcslr软件包。 检查是否安装成功可以使用pkgchk命令来检查是否安装成功。 命令格式 pkgchk [ option ] [-p path ...] [pkg_name] Solaris10系统时,需要root权限
该例子中,我们可以使用以下命令
pkgchk SMCgcc
上面的SMCgcc是安装包的名称,由上面的pkginfo命令得到。
如果没有信息输出,则说明安装正常。
2.编辑内核
#vi /etc/system
添加下面内容:
set shmsys:shminfo_shmmax = 4294967296
set shmsys:shminfo_shmmin = 1
set shmsys:shminfo_shmmni = 200
set shmsys:shminfo_shmseg = 30
set semsys:seminfo_semmni = 100
set semsys:seminfo_semmsl = 510
set semsys:seminfo_semmns = 1520
set semsys:seminfo_semopm = 100
set semsys:seminfo_semvmx = 32767
set noexec_user_stack=1
set noexec_user_stack_log=1
3.创建用户组和用户,并且设定环境参数
#groupadd dba
#groupadd oinstall
#useradd -g oinstall -G dba -d /export/home/oracle -m oracle
#passwd oracle (设置oracle改用户密码)
接下来设定oracle的环境参数:
#su oracle
$vi .profile
添加下面内容:
ORACLE_BASE=/export/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.0
ORACLE_SID=ora10g
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
DISPLAY=127.0.0.1:0.0
TMPDIR=/var/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH
LD_LIBRARY_PATH
DISPLAY TMPDIR
umask 022
SHMMAX 4294967296
SHMMIN 1
SHMMNI 200
SHMSEG 30
SEMMNI 100
SEMMSL 510
SEMMNS 1520
SEMOPM 100
SEMVMX 32767
设完后 最好重启下系统 让更改的系统内核和参数生效
4.用oracle用户解压软件和安装软件
unzip 10202_database_solx86.zip
cd database
./runInstaller
就可以进行安装了