新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > Solaris教程 > 正文:在solaris 10/x86下安装oracle10

在solaris 10/x86下安装oracle10

新客网 XKER.COM 2008-04-13 来源: 收藏本文
一、首先下载
  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口令的用户了!

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐