| 在solaris 10/x86下安装oracle10 转自chinaunix 一、首先下载 solarisx86_CCD_10_1_0_3_Disk1.cpio.gz solarisx86_CLIENT_10_1_0_3_Disk1.cpio.gz solarisx86_CRS_10_1_0_3_Disk1.cpio.gz solarisx86_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 oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle 建立oracle的基目录和数据库目录 mkdir -p /export/home/app/oracle mkdir /export/home/oradata 改变目录的属主和组 chown -R oracle:oinstall /export/home/app/oracle chown -R oracle:oinstall /export/home/oradata
改变目录权限 chmod -R 775 /export/home/app/oracle chmod -R 775 /export/home/oradata 三、设置内核参数
sysdef |grep SEM sysdef |grep SHM
我按照以下步骤调整
cd /etc cp system system.orig gedit system 添加以下内容: set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=256 set semsys:seminfo_semvmx=32767 set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_semmni=100
从新启动 四、设置oracle环境 以root身份登陆后 su - oracle 进入 /export/home/app/oracle 建立文件 .profile 内容如: umask=022 运行: . ./.profile ORACLE_BASE=/export/home/app/oracle ORACLE_SID=sales export ORACLE_BASE ORACLE_SID env | more 看看正确吗? 五、安装 我进入 /home/yansw gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz cpio -idcmv <solarisx86_DB_10_1_0_3_Disk1.cpio 生成 Disk1 运行 .runInstaller 提示我的版本是solaris 5.10,退出!!
六、修改 Disk1/install下的 oraparam.ini和oraparam.var文件,在5.8,5.9后面添加5.10 退出root,以oracle 身份登陆到Java Enviroment 或 CDE,找到 Disk1/runInstaller,双击运行它! 提示输入Inventory目录的完整路径时,我输入:
/export/home/app/oracle/oraInventory 继续 打开其他终端,以root 身份运行 指定目录下的orainstRoot.sh 提示创建 /var/opt/oracle/oraInst.loc 转回正常安装界面,选继续,所安装产品的目录名称为 OraDblog_home1 路径为 /export/home/app/oracle/OraHome-1 选企业版,创建通用启动数据库。全局数据库名为 sales SID为: sales 选择数据库字符集为 ZHS16GBK 创建带样本方案的数据库。 选择存储机制时我选 文件系统。 制定位置: /export/home/app/oracle/oradata 这个地方很明显我错了。我该指定:/export/home/oradata 后悔呀! 不启动自动备份。 所有用户使用同一口令:Iamafool 这个时候我还傻,忘了 SYS,SYSMON.....这几个都是Iamafool口令的用户了!
|