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.giforacle::::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。

12. 中止oracle数据库

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

 

 

转载地点:http://www.cnblogs.com/jingsonghu/archive/2007/04/20/720397.aspx



版权声明: 原创作品,允诺转载,转载时请务必以超链接体式格局标明文章 原始起因 、作者信息和本声明。不然将穷究法则责任。

转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1973107.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币套餐、付费专栏及课程。

余额充值