Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1099488
  • 博文数量: 286
  • 博客积分: 3124
  • 博客等级: 中校
  • 技术积分: 5186
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-24 23:42
个人简介

Bomi

文章存档

2015年(1)

2013年(1)

2012年(281)

2008年(3)

分类: 数据库开发技术

2012-02-05 10:26:28

第一部分: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 编辑 ]

阅读(1474) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~