Oracle 10g R2 for Solaris x86在Solaris 11上的安装


最近因为需要,在学习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. 解压软件
  

None.gif #unzip 10202_database_solx86.zip


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

    

4. 增加oracle用户和组

None.gif #groupadd oinstall
None.gif#groupadd dba
None.gif#groupadd oper
None.gif#useradd -g oinstall -G dba
, oper -d /export/home/oracle oracle
None.gif#mkdir /export/home/oracle
None.gif#chown oracl:oinstall /export/home/oracle
None.gif#passwd oracle

 

5. 设置环境变量
   a.
修改 /etc/system,在其中添加

None.gif #/etc/system
None.gifset semsys:seminfo_semmni
= 100
None.gifset semsys:seminfo_semmsl
= 256
None.gifset shmsys:shminfo_shmmax
= 4294967295
None.gifset shmsys:shminfo_shmmni
= 100


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

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

None.gif #projadd -U oracle -p  100  group.dba

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

None.gif oracle::::project = group.dba


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

None.gif #su oracle
None.gif$id -p
None.gifuid
= 100 (oracle) gid = 100 (dba) projid = 100 (group.dba)


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

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

None.gif #prctl -n project.max-shm-memory -i project group.dba
None.gifproject: 
100 : oracle
None.gifNAME                                   PRIVILEGE      VALUE      FLAG      ACTION      RECIPIENT
None.gifproject.max-shm-memory    privileged       
2 .00GB        -               deny


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

None.gif #prctl -n project.max-shm-memory -v 4gb -r -i project group.dba
None.gif#projmod -sK 
" project.max-shm-memory=(privileged,4294967295,deny) "  group.dbaNone.gif


第一命令动态调整项目group.dba资源配置值,第二命令将调整值写入/etc/project文件中,使系统重启后调整值依然有效。

注意:
为了调整项目group.dba的资源配置,必须保证系统此时至少有一个会话是以oracle用户身份登录的。即为了调整oracle用户的项目group.dba的资源,必须至少另开一个终端,以su oracle切换到oracle用户身份。

查看调整后的结果:

None.gif #cat /etc/project
None.gifsystem:
0 ::::
None.gifuser.root:
1 ::::
None.gifnoproject:
2 ::::
None.gifdefault:
3 ::::
None.gifgroup.staff:
10 ::::
None.gifgroup.dba:
100 ::::project.max-shm-memory = (privileged , 4294967295 , deny)
None.gif#


 6. 创建oracle数据库的安装目录

None.gif #mkdir -p /database/app/oracle/product/ 10.2.0 /db_1
None.gif#mkdir -p /database/app/oracle/oradata
None.gif#mkdir -p /database/app/oracle/flash_recovery_area
None.gif#chown -R oracle:oinstall /database
None.gif#chmod -R 
755  /database

 

7. 创建oracle用户的启动文件/export/home/oracle/.profile,在其中设置oracle用户的环境参数。

None.gif #/export/home/oracle/.profile
None.gif
None.gif#tmp directory settings
None.gifTMP
= /tmp
None.gifexport TMP
None.gifTMPDIR
= $TMP
None.gifexport TMPDIR
None.gif
None.gif#oracle settings
None.gifORACLE_BASE
= /database/app/oracle
None.gifexport ORACLE_BASE
None.gifORACLE_HOME
= $ORACLE_BASE/product/ 10.2.0 /db_1
None.gifexport ORACLE_HOME
None.gifORACLE_SID
= jshu
None.gifexport ORACLE_SID
None.gif
None.gif#path settings
None.gifPATH
= $ORACLE_HOME/bin:$PATH
None.gifexport PATH
None.gif
None.gif#display settings
None.gifDISPLAY
= jinsonghu: 0.0
None.gifexport DISPLAY
None.gif
None.gif#umask settings
None.gifumask 
022

 

8. 启动OUI,安装oracle数据库
   a. 首先,以root用户身份登录,给予终端运行X Window的权限

None.gif $su -
None.gif#xhost +jinsonghu


      b. 切换到oracle用户,保证启动文件得以运行,环境参数得以设置

None.gif #su oracle
None.gif$. /export/home/oracle/.profile
None.gif


注意:第二行中,.和/中间要有一个空格。

      c. 进入前面用unzip解压后的目录,修改Oracle安装程序的两个配置文件:database/install/oraparam.ini和database/install/oraparamsilent.ini。将其中的5.10

None.gif[Certified Versions]
None.gifSolaris
=5.10
None.gifLinux
=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
None.gif
None.gif……
None.gif
None.gif
[Solaris-5.10-required]
None.gif
None.gif……
None.gif
None.gif
[Solaris-5.10-optional]
None.gif
None.gif……

 

改成5.11。

None.gif[Certified Versions]
None.gifSolaris
=5.11
None.gifLinux
=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
None.gif
None.gif……
None.gif
None.gif
[Solaris-5.11-required]
None.gif
None.gif……
None.gif
None.gif
[Solaris-5.11-optional]
None.gif
None.gif……

 

注意:因为Oracle 10g R2 for Solaris x86的默认Solaris版本是Solaris 10。

     c. 启动OUI

 

None.gif $./runInstaller

 

一旦oracle数据库的安装界面起来了,后面的安装就简单了,其中在系统检查是发现系统是Solaris 11,会出现警告,忽略就行了。
 

9. 启动oracle数据库。类似于在Windows中开启数据库监听服务和数据库实例服务

 

None.gif #su oracle
None.gif$lsnrctl start
None.gif$sqlplus 
" / as sysdba "
None.gifSQL>startup
None.gifSQL>exit
None.gif$None.gif

 

10. 在服务器端,启动OEM管理器。类似于在Windows中开启OEM管理服务

 

None.gif $emctl start dbconsole

 

11. 停止OEM管理器

 

None.gif $emctl stop dbconsole

 

注意:如果启动OEM管理器时,系统提示说系统中已有一个OEM管理器实例在运行了,但是浏览器中输入http://jinsonghu:1158/em后,却打不开OEM管理页面,则先停止当前实例的运行,即先运行emctl stop dbconsole,再重新启动OEM管理器,emctl start dbconsole。

1
2. 停止oracle数据库

 

None.gif $sqlplus  " / as sysdba "
None.gifSQL>shutdown immediate
None.gifSQL>exit
None.gif$lsnrctl stopNone.gif

转载于:https://www.cnblogs.com/jingsonghu/archive/2007/04/20/720397.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在 Windows Server 2019 上安装 Oracle 11g 数据库的步骤: 1. 下载 Oracle 11g 数据库安装文件,并解压到本地磁盘。 2. 右键单击解压后的文件夹,选择“以管理员身份运行”。 3. 安装程序将启动,选择“Install database software only”,然后单击“下一步”。 4. 在“选择安装类型”页面,选择“高级安装”,然后单击“下一步”。 5. 在“选择数据库配置类型”页面,选择“创建和配置数据库”,然后单击“下一步”。 6. 在“系统类别”页面,选择“服务器类”,然后单击“下一步”。 7. 在“安装选项”页面,选择“桌面类”,然后单击“下一步”。 8. 在“产品语言”页面,选择“英语”,然后单击“下一步”。 9. 在“数据库版本”页面,选择“Oracle Database 11g Release 2”,然后单击“下一步”。 10. 在“Oracle 主目录位置”页面,选择默认位置,然后单击“下一步”。 11. 在“安装选项”页面,选择默认选项,然后单击“下一步”。 12. 在“Oracle 数据库配置”页面,输入数据库名称、管理员帐户和口令,然后单击“下一步”。 13. 在“Oracle 数据库文件位置”页面,选择默认位置,然后单击“下一步”。 14. 在“Oracle 网络配置”页面,选择默认选项,然后单击“下一步”。 15. 在“安装”页面,检查安装选项,然后单击“安装”。 16. 安装程序将开始安装 Oracle 11g 数据库。完成后,单击“完成”。 17. 打开“Oracle 数据库配置向导”,选择“创建数据库”,然后按照向导指示进行操作。 18. 完成后,打开“Oracle Enterprise Manager”,输入管理员帐户和口令登录,然后开始使用 Oracle 11g 数据库。 注意:在安装过程中,可能需要安装一些必要的软件和组件,需要按照提示进行操作。另外,安装 Oracle 11g 数据库需要一定的系统资源和配置,需要确认系统满足要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值