oracle 10g r2 for solaris x86,Solaris 10 U3安装Oracle 10g R2实录

##正在安装1部分- 1.

1460 块

安装成功

安装完成后对光盘进行umount,然后用eject命令将光驱弹出,取走光盘

# umount /cdrom/sol_10_1106_x86

# eject

下面是建立安装相关的组和帐户,不明白没有关系,照着去做……保证你能够安装成功

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash -m oracle

64 块

# id -a oracle

uid=100(oracle) gid=100(oinstall) groups=101(dba)

# passwd oracle

新口令:

请重新输入新口令:

passwd:oracle 的口令已成功更改

这个是建立Oracle的安装目录,chown这个东西很重要,写不对的话……即便安装完成了,你的数据库也无法启动,因为刚才所建立的名字为oracle的帐户无权对相关目录进行操作

# mkdir -p /export/home/oracle

# mkdir /export/home/oracle/oradata

# chown -R oracle:oinstall /export/home/oracle

# chown -R oracle:oinstall /export/home/oracle/oradata

# chmod -R 775 /export/home/oracle

# chmod -R 775 /export/home/oracle/oradata

这个是修改一下内存参数,我直接从Quick Installation上拷贝的

# vi /etc/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_shmmni=100

# reboot

OK,oracle用户的.profile也要进行设置的,理解为Windows的设置环境变量好了

$ vi .profile

umask 022

export ORACLE_BASE=/export/home/oracle

export ORACLE_SID=corrs

unset ORACLE_HOME

unset TNS_ADMIN

$ umask

$ env | more

# reboot

好了,以上准备工作就绪,我们可以直接安装了。先去Oracle的官方网站上下载Oracle 10g R2 (10.2.0.2) For x86吧,它的文件名为10202_database_solx86.zip,千万记得下载后不要在Windows系统里进行解压缩,不然会有很多麻烦。10202_database_solx86.zip在Solaris下解压缩后,会出现一个名叫database的文件夹,我一般习惯把它放在根目录下。OK,正式开始安装吧?

# cd /database

# ./runInstaller

后面的需要我说吗?都是图形界面,我们完全可以自己解决,但是我在这里要特别说明一下,安装到了最后一步的时间,会弹出一个对话框要求你执行2个脚本文件,你只需另开一个终端并su到root后执行它们就OK了,这2个脚本执行完毕……也就意味着Oracle的安装正式结束。

安装结束了,执行sqlplus "/as sysdba"试一下?恩,出错了,因为你没有在.profile里设置ORACLE_HOME,来吧……做如下操作:

# pwd

/export/home/corrs

# vi .profile

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export PATH=$PATH:$ORACLE_HOME/bin

# reboot

OK了,现在你可以试一下sqlplus "/as sysdba",是否看到久违的SQL>了呢?呵呵,startup吧!

在solaris 10下配置Oracle 10g的自动运行脚本

$ cd /export/home/oracle/product/10.2/db_1/bin

$ vi dbstart

将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

$ cd /export/home/oracle/product/10.2/db_1/bin

$ vi dbshut

将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

$ cd /var/opt/oracle

$ vi oratab

将sery:/export/home/oracle/product/10.2/db_1:N修改为sery:/export/home/oracle/product/10.2/db_1:Y

OK,这样设置完成后,每次启动系统时……我们可以通过执行dbstart来启动Oracle的监听和实例,而执行dbshut则可以停止监听和实例。

我要EM,还要isqlplus,我该如何做?

安装完成后,程序提示我说可以通过访问http://ADA:1158/em来使用EM,可以通过访问http://ADA:5560/isqlplus来使用isqlplus,还可以通过访问http://ADA:5560/isqlplus/dba来使用DBA工具。那么可以执行如下命令:

查询状态

$ emctl status dbconsole

启动程序

$ emctl start dbconsole

停止程序

$ emctl stop dbconsole

只有这个“监听”启动了,我们才可以顺利地访问http://ADA:1158/em这个东东。

启动isqlplus

$ isqlplusctl start

停止isqlplus

$ isqlplusctl stop

同理,只有这个“监听”起来了,我们才可以顺利地访问http://ADA:5560/isqlplus和http://ADA:5560/isqlplus/dba的。

总结:

1. 用了1G内存的本本,才知道768M内存是无法顺利完成Oracle 10g R2安装的,但是个人建议还是将内存升级为2G。

2. 安装过程中还是要小心,每一个提示都要认真看,每一个步骤都要严格检查,要知道安装和卸载都是非常浪费时间的。

就说这么多吧,最后列几个Solaris使用上的Tips:

Sun Solairs Tips:

# /etc/init.d/volmgt stop

# /etc/init.d/volmgt start

# /usr/dt/bin/dtconfig -d

# /usr/dt/bin/dtconfig -e

# svcadm disable /network/smtp:sendmail

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值