打印

【Solaris10专题】 Oracle 10g 10.1.0.3 全程安装配置图解!

本帖已经被作者加入个人空间

【Solaris10专题】 Oracle 10g 10.1.0.3 全程安装配置图解!

第一部分:Oracle 10.0.3 安装全程图解
第二部分:安装后的设置
1.oracle 开机自动启动和关闭脚本的配置(从34楼开始)



折腾了几天终于在我的Solaris 10 (for X86 08/07)上装好Oracle 10g了!
废话少说,下面全程图解oracle 10g 10.1.0.3 for Solaris x86 的安装!


安装准备:

首先以root用户登录

打开一个终端:

1.编辑几个跟内存分配有关的系统参数参数

vi /etc/system
set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=110
set semsys:seminfo_semmns=310

//附注说明:
----------------------------------------------
ORACLE安装时缺省的设置: 建议修改的设置:
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=15
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
set ulimit=3000000  
set semsys:seminfo_semmni=315
set semsys:seminfo_semmsl=300
set semsys:seminfo_semmns=630
set semsys:seminfo_semopm=315
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=315
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmin=1

其中这些参数的含义

shmmax - 共享内存段的最大字节数,建议设大点,甚至可以大过物理内存的字节数
shmmin - 共享内存段的最小尺寸.
shmmni - 共享内存段的最大数目.
shmseg - 每个进程可分配的最大共享内存段数目.
shmall - 最大的并发共享内存段数目,比SGA还要大.
semmns - 信号灯的最大数量,跟ORACLE的PROCESS数有关.
semmsl - 每个信号灯集合中最多的信号灯数目.
-------------------------------------------------------
2. 创建用户和组
# groupadd dba
# groupadd oinstall
#useradd –g dba -G oinstall –d /export/home/oracle –m oracle
#passwd oracle
(改oracle用户密码)

3.创建必要的目录然后给Oracle用户授权!
我习惯实在安装系统的时候单独划分盘区 3 -- /Oracle 作为ORACLE_BASE
机构必要的目录需要给oracle用户和dba,oinstall组授予访问权限,我这里是直接
# chmod -R 777 /oracle

4.设定oracle用户的环境参数
//其他人到这步是su到oracle用户, 用vi编辑oracle 用户主目录下的 .profile
我不太喜欢vi ,习惯用gedit ,但是在oracle用户下 gedit 不能打开
.profile
所以现在root下编辑完!
# gedit /export/home0/oracle/.profile

我的oracle用户 .profile 内容如下:

##############################################################
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.0.2
ORACLE_SID=ora10g
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib

TMPDIR=/var/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH LD_LIBRARY_PATH


umask 022
##############################################################

5.准备安装介质

从oracle网站下载得到以下文件:solarisx86_DB_10_1_0_3_Disk1.cpio
先用ftp 以oracle用户登录到我的Solaris 机器上
复制此文件到oracle 主目录下

$ gunzip -d solarisx86_DB_10_1_0_3_Disk1.cpio.gz
$ cpio -ivmd < solarisx86_DB_10_1_0_3_Disk1.cpio

Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1/DataFiles/lib.jar
Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1/DataFiles/class.jar
Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1/DataFiles
Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1
Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0
Disk1/stage/Components/oracle.assistants.acf
......
Disk1/install/oneclick.properties.ORIG
Disk1/install
Disk1/response/custom.rsp
Disk1/response/dbca.rsp
Disk1/response/emca.rsp
Disk1/response/enterprise.rsp
Disk1/response/netca.rsp
Disk1/response/standard.rsp
Disk1/response
Disk1/runInstaller
Disk1/welcome.htm
Disk1
1310640 块

$ cd Disk1
$ ls

doc           response      stage
install       runInstaller  welcome.htm

6.修改两个安装配置文件,增加版本5.10,以便顺利通过系统版本检查

$ gedit oraparam.ini
#You can customise error message shown for failure through CERTIFIED_VERSION_FAI
LURE_MESSAGE
Solaris=5.6,5.7,5.8,5.9,5.10 (就是添加5.10)

$ gedit oraparam.var

#You can customise error message shown for failure through CERTIFIED_VERSION_FAI
LURE_MESSAGE
Solaris=5.8,5.9,5.10 (就是添加5.10)

OK下面就可以开始安装oracle database 了!

[ 本帖最后由 云杉上的蝴蝶 于 2008-4-20 17:30 编辑 ]
本帖最近评分记录
  • 网络忏悔 X币 +10 感谢您发布的原创,期待您的下篇佳作! 2008-4-11 06:58
AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

2.安装Oracle 10g 10.1.0.3企业版数据库

$ ./runInstaller
正在启动 Oracle Universal Installer...

正在检查安装程序要求...

检查操作系统版本: 必须是5.6, 5.7, 5.8, 5.9 or 5.10。    实际为 5.10
                                      通过


所有安装程序要求均已满足。

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2008-04-10_07-37-59PM. 请稍候...$ Oracle Universal Installer, 版本 10.1.0.3.0 Production
版权所有 (c) 1999, 2004, Oracle。保留所有权利。

然后出现OUI窗口


选择下一步


选择下一步


根据提示打开另一终端
$ su
口令:
#
# cd /export/home0/oracle/oraInventory/
# ls

orainstRoot.sh
# ./orainstRoot.sh
chmod: 警告: 不能访问 /var/opt/oracle
创建 Oracle Inventory 指针文件(/var/opt/oracle/oraInst.loc)
更改组名/export/home0/oracle/oraInventory 到 oinstall.

//嘿嘿报错了,不担心!马上改一下目录权限
# cd /var
# cd opt
# ls

oracle      webconsole
# chmod -R 777 /var/opt/oracle

//改好了,重新run一下要求的脚本
# cd /export/home0/oracle/oraInventory
# ls

orainstRoot.sh
# ./orainstRoot.sh
创建 Oracle Inventory 指针文件(/var/opt/oracle/oraInst.loc)
更改组名/export/home0/oracle/oraInventory 到 oinstall.
#
回到OUI窗口选择“继续”!

//好了,下面的安装过程大家就看图吧!我不多废话了!

[ 本帖最后由 云杉上的蝴蝶 于 2008-4-11 06:50 编辑 ]
AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

安装选项图集



[ 本帖最后由 云杉上的蝴蝶 于 2008-4-11 06:57 编辑 ]
AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-7-6 06:19 京ICP证060528 号

Designed By 17DST