请验证一下solaris和oracle的版本信息,如果版本号不对,可能会安装失败? solaris版本:SunOs 5.10? oracle版本: Oracle Database?10g?Release 2 (10.2.0.2) for Solaris Operating System (x86)? 如果不知道solaris的版本,可以在命令窗口输入uname –a
第一步以ROOT身份登陆系统
第二步创建用户和组
#groupadd oinstall? #groupadd dba? #useradd -d /export/home/oracle -g oinstall -G dba oracle? 注意这里一定要把oracle用户的目录改成自己定义的,不改的话,默认在/home/oracle,oracle用户将无法登陆。? #passwd oracle? #mkdir -p /export/home/oracle? #chown -R oracle:oinstall /export/home/oracle
第三步创建oracle目录
1.建立oracle的基目录和数据库目录? mkdir -p /u01/home/app/oracle (oracle基目录)? mkdir /u01/home/oradata (数据文件目录)? 2.改变目录的属主和组? chown -R oracle:oinstall /u01/home/app/oracle? chown -R oracle:oinstall /u01/home/oradata? 3.改变目录权限? chmod -R 775 /u01/home/app/oracle? chmod -R 775 /u01/home/oradata
第四步配置内核参数
1.备份文件 # cp /etc/system /etc/system.orig? 2.打开文件并修改 # vi?/etc/system? 在文件末尾添加以下内容? set semsysseminfo_semmni=100? set semsysseminfo_semmns=1024? set semsysseminfo_semmsl=256? set semsysseminfo_semvmx=32767? set shmsysshminfo_shmmax=4294967295? set shmsysshminfo_shmmni=100? 保存后重启? # /usr/sbin/reboot
第五步:验证系统条件
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt? 如果验证没有通过,请在solaris10的安装盘中找到相应的安装包,复制到var/spool/pkg目录下? 在命令窗口中执行:pkgadd? 缺少的安装包一般在solaris10的第一张安装光盘的/solaris_10/product目录下?
?
第六步以oracle用户登陆并配置用户环境
1. $ su - oracle? 2. $ vi?.profile?? 增加下列内容(根据你的实际目录情况修改):? export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1? export ORACLE_SID=orcl? export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK? export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin? export TMPDIR=/var/tmp? export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib? umask 022?
第七步开始安装oracle数据库
1.把oracle安装包复制到u01目录下解压,修改/u01/database/install里oraparam.ini? 在 Solaris=5.6,5.7,5.8,5.9 这行中添加5.10,保存? 如果下载的是oracle 10.2.0.2 for solaris(x86),默认的是5.10,不用做任何修改?
注销,切换oracle账户,否则要报display配置错误 2.切换oracle用户登陆,进入cd /u01/database/ 目录下,在命令窗口中执行 ./runInstaller 运行安装程序.以后就是安装过程了,就不多说了.
第八步:安装过程中可能出现的问题
一、swap空间太小验证失败,增加swap空间? 1、创建一个swap文件目录:? # mkdir -p /usr/local/swap? 2、在 /usr/local/swap目录里创建一个大约20MB的swap文件,命名为 swapfile。? # mkfile 20m /usr/local/swap/swapfile? 3、向系统swap空间中添加swap文件:? # swap -a /usr/local/swap/swapfile? 4、列出修改后的swap空间信息:? # swap -l? 二、临时目录空间不足? $ mkdir /u01/tmp? $ chmod a+wr /u01/tmp? $ TMP=/u01/tmp? $ TMPDIR=/u01/tmp? $ export TMP TMPDIR
?
from:
http://space.itpub.net/24966341/viewspace-693992
http://wenku.baidu.com/view/2b48c526a5e9856a5612607d.html
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|