您的位置:首页 > 数据库 > Oracle

Oracle 10g 10.1.0.3 全程安装配置图解!(一)

2008-07-13 20:19 761 查看
第一部分: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 了!

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窗口





OUI_1.jpg (75.43 KB)
2008-4-11 06:36

选择下一步





OUI_2.jpg (84.75 KB)
2008-4-11 06:44

选择下一步





OUI_3.jpg (83.97 KB)
2008-4-11 06:44

根据提示打开另一终端
$ 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窗口选择“继续”!

//好了,下面的安装过程大家就看图吧!我不多废话了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: