在solaris 10/x86下安装oracle10

来源:岁月联盟 编辑:zhu 时间:2008-04-13
在solaris 10/x86下安装oracle10内容简介:一、首先下载 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 一、首先下载
  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口令的用户了!

图片内容