一、正常方式全新安装
本文出自:http://koumm.blog.51cto.com
1. solaris 安装环境准备
采用Oracle Solaris 10 安装,安装过程图形界面安装,安装包选择整个群组进行安装。
所以将系统shell更改为bash。
# usermod -s /usr/bin/bash root
# cd /cdrom/sol_10_113_x86/Solaris_10/Product
# ls -l | grep gcc
# pkgadd -d . SUNWgcc
# pkgadd -d . SUNWgccS
# pkgadd -d . SUNWgccruntime
默认安装目录并不在PATH目录中所以得在PATH中加上相应目录才行
1)复制profile模板到主目录
# cp /etc/skel/local.profile ~/.profile
2)编辑profile文件
# vi .profile
PATH=/usr/bin:/usr/local/bin:/usr/ucb:/etc:/usr/sbin:/usr/sfw/bin:/usr/ccs/bin:/opt/csw/bin:.
export PATH
# source .profile
3)查看验证
# which gcc
/usr/sfw/bin/gcc
2. 环境查看准备确认
(1) 查看solaris硬件环境
查看内存
# /usr/sbin/prtconf |grep "Memory size"
查看CPU及位数
# isainfo -kv
64-bit amd64 kernel modules
查看SWAP空间
# /usr/sbin/swap -l
查看文件系统大小
# df -h
查看操作系统版本
# cat /etc/release
(2)确认安装以下包
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm 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 SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts
system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)
system SUNWlibms Math & Microtasking Libraries (Usr)
system SUNWsprot Solaris Bundled tools
system SUNWtoo Programming Tools
system SUNWxwfnt X Window System platform required fonts
ERROR: information for "SUNWi1cs" was not found
ERROR: information for "SUNWi15cs" was not found
放光盘
# pkgadd -d /cdrom/sol_10_113_x86/Solaris_10/Product SUNWi1cs SUNWi15cs
然后按提示,然后再按提示输入y
(3) 安装rlwrap源码包(rlwrap需要readline支持)
首先安装readline库函数:readline-6.2.tar.gz
gunzip readline-6.2.tar.gz | tar -xvf -
cd readline-6.2
./configure
gmake
gmake install
安装rlwrap-3.0.tar.gz
gunzip rlwrap-0.37.tar.gz
tar xvf rlwrap-0.37.tar
cd rlwrap-0.37
./configure
***********************************
configure: error:
checking 找不到readline 函数,readline通过源代码包安装,安装在/usr/local/lib,可以将文件链接到lib或/usr/lib
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!
***********************************
cp /usr/local/lib/libreadline* /lib
cp /usr/local/lib/libreadline* /usr/lib
./configure
gmake
gmake install
安装成功,将rlwrap安装到/usr/local/bin下
3. 创建用户帐号
第一步:创建oracle安装相关用户组及用户:
创建oinstall,dba组和oracle用户.
创建用户组和用户的命令如下(用root身份):
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /export/home/oracle -m oracle
passwd oracle
mkdir -p /u01/app/oracle/product/10.2.0/db_1;
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/
chown -R oracle:oinstall /var/tmp
chmod -R 775 /var/tmp
确认两个用户
id oracle
id nobody
4. 修改内核支持
Solaris10中,两有种调整内核方法,Oracle建议两种方式都同时使用。
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/