您的位置: 首页 > 软件教程 > Oracle教程专题 > Oracle 在Solaris 11上的安装教程

Oracle 在Solaris 11上的安装教程

8.3分
出处:网络 时间:2011-04-25

您可能感兴趣的话题: oracle  

核心提示:从SUN公司的网站上下载了Solaris 11。它捆绑了许多实用的软件,如Sun Studio 10, OpenOffice, MySql, Gedit, Realplay, Mplay等等,且在Oracle安装文档中提及的软件包和补丁都不用另行再安装了。

  最近因为需要,在学习Solaris系统上的Oracle应用的开发。于是从SUN公司的网站上下载了Solaris 11 for x86,从Oracle网站上下载了Oracle 10g Realse 2(10.2.0.2)x86,安装学习。由于初次接触Solaris系统,虽然参考了Oracle的安装文档B15697,《Oracle Database Installation Guide 10g Release 2 (10.2) for Solaris Operationg System (x86)》,整个安装过程还是颇费周折,在这里记录下来安装过程,与大家分享,也方便日后参考。

  1. 安装操作系统

  从SUN公司的网站上下载了Solaris 11。它捆绑了许多实用的软件,如Sun Studio 10, OpenOffice, MySql, Gedit, Realplay, Mplay等等,且在Oracle安装文档中提及的软件包和补丁都不用另行再安装了。

  2. 下载Oralce 10g R2 for Solaris x86

  10202_database_solx86.zip

  3. 解压软件

  #unzip 10202_database_solx86.zip

  注意:一定要在Solaris环境的终端环境中用unzip工具解压,否则都解压不完全。我在Windows下,和在Solaris文件管理器中解压都出错,而且还不报错,害我一直以为自己系统其它配置不对,为此郁闷近两个星期。

  4. 增加oracle用户和组

  #groupadd oinstall

  #groupadd dba

  #groupadd oper

  #useradd -g oinstall -G dba,oper -d /export/home/oracle oracle

  #mkdir /export/home/oracle

  #chown oracl:oinstall /export/home/oracle

  #passwd oracle

  5. 设置环境变量

  a. 修改 /etc/system,在其中添加

  #/etc/system

  set semsys:seminfo_semmni=100

  set semsys:seminfo_semmsl=256

  set shmsys:shminfo_shmmax=4294967295

  set shmsys:shminfo_shmmni=100

  注意:修改后重新启动系统,使之生效。

  b. 以root用户身份,添加group.dba项目

  #projadd -U oracle -p 100 group.dba

  c. 修改/etc/user_attr,在其中添加

  oracle::::project=group.dba

  d. 切换到oracle用户环境,用id -p命令检验b、c两步的正确性。

  #su oracle

  $id -p

  uid=100(oracle) gid=100(dba) projid=100(group.dba)

  注意:如果id -p命令结果是oracle用户的默认project是新建的group.dba,则说明b、c两步操作正确。

  e. 查看项目group.dba的资源配置

  #prctl -n project.max-shm-memory -i project group.dba

  project: 100: oracle

  NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT

  project.max-shm-memory privileged 2.00GB - deny

  f. 调整项目group.dba的资源分配

  #prctl -n project.max-shm-memory -v 4gb -r -i project group.dba

  #projmod -sK "project.max-shm-memory=(privileged,4294967295,deny)" group.dba

网友评论
多特网友 2012-04-29 16:29:05 回复
##写完了吗,我好像觉得缺点什么##
kgdfha 2011-05-30 09:50:14 回复
solaris11啥时候出的?作者穿越了吗?
多特网友 2012-04-29 16:29:05 回复
##写完了吗,我好像觉得缺点什么##
kgdfha 2011-05-30 09:50:14 回复
solaris11啥时候出的?作者穿越了吗?
精品软件课程
更多 >
C++是一种静态数据类型检查的,支持多重编程... [详细]
Java,是由Sun Microsystem... [详细]
C语言是一种面向过程的计算机程序设计语言。多... [详细]
Visual Basic是一种由微软公司开发... [详细]
Visual Basic.NET是从 Vis... [详细]
Visual C++微软公司的C++开发工具... [详细]