下载后可任意编辑在 solaris 10/x86 下安装 oracle10一、首先下载solarisx86_CCD_10_1_0_3_Disk1.cpio.gzsolarisx86_CLIENT_10_1_0_3_Disk1.cpio.gzsolarisx86_CRS_10_1_0_3_Disk1.cpio.gzsolarisx86_DB_10_1_0_3_Disk1.cpio.gz然后看 oracle 10g for solaris/x86 的快速安装指南。指南上说必须是 solaris 9(我的是 10),内存不能小于 512M,交换分区大小,/tmp 分区大小,可用空间我的机器都满足。不满足两个软件要求:SUNWi1cs 和 SUNWi15cs 没 有 安 装 。 要 求 安 装 一 些 补 丁 , 补 丁 下 载 地 址 位 于 :http://sunsolve.sun.com/。我用的是 solaris 10/x86,因此我什么补丁也不打。二、必须建用户和组,oinstall 和 dba 组,oracle 用户。groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle建立 oracle 的基目录和数据库目录mkdir -p /export/home/app/oraclemkdir /export/home/oradata改变目录的属主和组chown -R oracleinstall /export/home/app/oraclechown -R oracleinstall /export/home/oradata改变目录权限chmod -R 775 /export/home/app/oraclechmod -R 775 /export/home/oradata三、设置内核参数sysdef |grep SEMsysdef |grep SHM我根据以下步骤调整cd /etccp system system.origgedit system添加以下内容:set semsys:seminfo_semmni=100set semsys:seminfo_semmns=1024set semsys:seminfo_semmsl=256set semsys:seminfo_semvmx=32767下载后可任意编辑set shmsys:shminfo_shmmax=4294967295set shmsys:shminfo_semmni=100从新启动四、设置 oracle 环境以 root 身份登陆后su - oracle进入 /export/home/app/oracle建立文件 .profile内容如: umask=022运行:. ./.profileORACLE_BASE=/export/home/app/oracleORACLE_SID=salesexport ORACLE_BASE ORACLE_SIDenv | more 看看正确吗?五、安装我进入 /home/yanswgunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gzcpio -idcmvOracle10g 基于 Solaris10 的安装指南vi /etc/system set shmsys:shminfo_shmmax=4294967295 (给 oracle 最大内存设为 2G) set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmni=110 set semsys:seminfo_semmns=310 2. 创建用户和...