Oracle10.2g安装记录
在互联网上有许多的教受如何使用redhat enterprise linux server 4.2 + oracle 10.2g安装的文章,但都是一些点到为止的文章,就是没有一篇可以详细介绍的文章,所以本人就写了这篇“redhat enterprise linux server 4.2 + oracle 10.2g安装记录”希望可以帮助到大家啦!其它的我也不想说啦!请跟着我一步一步来吧!(文章使用图文并茂的方式,所以大家可以很容易的学习啦!)
小弟linux水平有限所以会存在错误的地方请大家加以指导,以方便及时改正错误和完善本文章的内容,多谢!
setp1、openldap主机安装redhat enterprise linux server 4.2操作系统截图:
磁盘配置:
设备 类型 大小
/ ext3 39911
swap 1024
网络基本配置:
etho ip/gateway:192.168.1.254/255.255.255.0
主机名:ldap.easy.com
网关:192.168.1.1
主/次dns:192.168.1.254/202.96.128.68
防火墙基本配置:
⊙ 无防火墙
⊙ 是否启用 selinux:已禁用
安装方式的选项:
⊙ 定制要安装的软件包(c)
桌面选项:
(√) x窗口系统 (选取全部)
(√) gnome桌面环境 (选取全部)
应用程序选项:
(√) 工程和科学 (选取默认)
(√) 图形化互联网 (选取默认)
(√) 基于文本的互联网 (选取默认)
(√) 办公/生产率 (选取默认)
服务器选项:
(√) 服务器配置工具 (选取全部)
(√) 万维网服务器 (选取全部)
(√) windows文件服务器 (选取全部)
(√) dns服务器 (选取全部)
开发选项:
(√) 开发工具 (选择全部)
系统选项:
(√) 管理工具 (选取默认)
(√) 打印支持 (选取默认)
杂项选项:
全部不要选择;
oracle所需要的全部软件包清单:
setarch-1.6-1.i386.rpm compat-libstdc++-33-3.2.3-47.3.i386.rpm
make-3.80-5.i386.rpm glibc-2.3.4-2.i386.rpm
openmotif-2.2.3-6.rhel4.2.i386.rpm compat-db-4.1.25-9.i386.rpm
libaio-0.3.102-1.i386.rpm gcc-3.4.3-9.el4.i386.rpm
compat-gcc-32-3.2.3-47.3.i386.rpm compat-gcc-32-c++-3.2.3-47.3.i386.rpm
compat-db-4.1.25-9.i386.rpm compat-glibc-2.3.2-95.30.i386.rpm
compat-glibc-headers-2.3.2-95.30.i386.rpm compat-libcom_err-1.0-5.i386.rpm
compat-libgcc-296-2.96-132.7.2.i386.rpm compat-libstdc++-33-3.2.3-47.3.i386.rpm
libidn-devel-0.4.6-1.2.el4.rf.i386.rpm libaio-devel-0.3.103-3.i386.rpm
请大家一要安装好以上所列出的软件包,否则安装oracle系统时,会出现一些不必须要的错误信息!
setp2、dns详细配置过程:
修改/var/named/chroot/etc/named.conf文件,添加以下内容如下:
详细内容:
zone 'easy.com' { #正解
type master;
file '/var/named/easy.com.hosts';
};
zone '1.168.192.in-addr.arpa' { #反解
type master;
file '/var/named/192.168.1.rev';
};
在/var/named/chroot/var/named/目录建立正解easy.com.hosts文件,文件完整内容如下:
详细内容:
$ttl 38400
easy.com. in soa ldap.easy.com. fandy.easy.com. (
1137063120
10800
3600
604800
38400 )
easy.com. in ns ldap.easy.com.
easy.com. in a 192.168.1.254
ldap.easy.com in a 192.168.1.254
lotus.easy.com. in a 192.168.1.253
lotus.easy.com. in mx 10 lotus.easy.com
在/var/named/chroot/var/named/目录建立正解192.168.1.rev文件,文件完整内容如下::
详细内容:
$ttl 38400
1.168.192.in-addr.arpa. in soa mail.easy.com. fandy.easy.com. (
1137063268
10800
3600
604800
38400 )
1.168.192.in-addr.arpa. in ns ldap.easy.com.
254.1.168.192.in-addr.arpa. in ptr easy.com.
253.1.168.192.in-addr.arpa. in ptr lotus.easy.com.
254.1.168.192.in-addr.arpa. in ptr ldap.easy.com.
setp3、oracle的详细安装过程:
在安装oracle前,请先到www.oracle.com网站内下载最新软件包:
下载地址:
http://www.oracle.com/technology ... racle10g/index.html
说明:请下载以下的连接地址信息(要下载试用试的网站可能要求注册一下帐号的,请大家注意啊!):
# oracle database 10g release 2 (10.2.0.1.0) for linux x86
下载所有文件名为:
10201_database_linux32.zip
文件大少(kb):
653061kb
修改/etc/目录中的sysctl.conf文件增加内核参数,主要说明增加的关键部分,详细内容如下:
增加内容:
kernel.shmall = 2097152
kernel.shmmax = 268435456 (以字节为单位,物理内存*512*512*2,为物理内存的2倍)
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
创建安装数据库时所需要使用的用户组:
详细操作:
# groupadd oinstall (增加oinstall组)
# groupadd dba(增加dba组)
# groupadd oper (增加oper组)
创建安装数据库时所需要使用的用户:
详细操作:
# useradd -g oinstall -g dba oracle (设定oracle用户为oinstall、dba用户组的成员)
# passwd oracle (设定oracle用户的密码)
changing password for user oracle.
new unix password: jinbiao (密码为:jinbiao)
retype new unix password: jinbiao (再输入一次密码为:jinbiao)
passwd: all authentication tokens updated successfully.
以下的操作步骤可以不做,创建数据库安装时数据存放路径和相关目录权限(本例中不一定使用这个路径,只是提示一下如何创建路径和设定相关目录的权限):
详细操作:
# mkdir -p /oracle/product/10.2.0/db_1 (创建数据目录)
# chown -r oracle.oinstall /oracle (设定目录所属的用户组和用户)
# chmod -r 775 /oracle (设定目录的读写权限)
复制和解压10201_database_linux32.zip文件:
详细操作:
# cp 10201_database_linux32.zip /etc/oracle/ (复制文件到oracle个人目录内)
# unzip /etc/oracle/10201_database_linux32.zip (解压zip文件)
修改oracle用户下的.bash_profile文件增加以下参数,主要说明增加的关键部分,详细内容如下:
增加内容:
vi .bash_profile (执行vi命令来修改.bash_profile)
# oracle settings
tmp=/tmp; export tmp
tmpdir=$tmp; export tmpdir
oracle_base=/home/oracle/oracle; export oracle_base
oracle_home=$oracle_base/product/10.2.0/db_1; export oracle_home
oracle_sid=oral; export oracle_sid
oracle_term=xterm; export oracle_term
path=/usr/sbinpath; export path
path=$oracle_home/binpath; export path
ld_library_path=$oracle_home/lib:/lib:/usr/lib; export ld_library_path
classpath=$oracle_home/jreoracle_home/jliboracle_home/rdbms/jlib; export classpath
#ld_assume_kernel=2.4.1; export ld_assume_kernel
重新启动操作系统:
详细操作:
# reboot (重新启动命令)
特别说明:因为安装oracle软件时不可使用root(超级用户)来进行安装,只可以使用刚才新建的oracle
用户来进行安装,请大家一定要注意!
重新启动操作系统后,使用oracle用户登陆操作系统进行oracle数据库的正确安装:
用户名:oracle
密码为:jinbiao
点击“任务栏” → “应用程序” → “系统工具” → “终端”:
执行runinstaller文件进行,开始oracle数据库的安装:
详细操作:
$ /home/oracle/database/./runinstaller (执行runinstaller文件)
经过一小段的时间,会出现“选择安装方法”的信息窗口;
点选“高级安装(a)”,继续安装请单击“下一步(n)”按键;
同时“终端”窗口也会出现以下的提示信息:
进入“指定产品清单目录和身份证明”窗口:
输入产品清单目录的完整路径(d):/home/oracle/orainventory
指定操作系统组名(s):oinstall
继续安装请单击“下一步(n)”按键;
检查产品清单目录和身份证明的过程如下图:
进入“选择安装类型”窗口,点选“企业版(e)(1.26gb)”,继续安装请单击“下一步(n)”按键;
进入“指定主目录详细信息”窗口:
名称(m):oradb10g_home1
路径(a):/home/oracle/oracle/product/10.2.0/db_1 (本例子使用默认路径)
或者:
/oracle/product/10.2.0/db_1
继续安装请单击“下一步(n)”按键;
进入“产品特定的选决条件检查”窗口,经过一小段时间检查,会出现以下的检查信息窗口;
在“正在检查网络配置需要”项目内,选中状态栏目的内容,继续安装请单击“下一步(n)”按键;
进入“选择配置选项”窗口,点选“创建数据库(c)” ,继续安装请单击“下一步(n)”按键;
进入“选择数据库配置”窗口,点选“一般用途(g)” ,继续安装请单击“下一步(n)”按键;
进入“指定数据库配置选项”窗口:
数据库命名中的:
全局数据库名: orcl sid: orcl
数据库字符集:
简体中文zhs16gbk 转为:unicode 标准utf-8 al32utf8
继续安装请单击“下一步(n)”按键;
进入“选择数据库管理选项”窗口,点选“使用database control管理数据库”,继续安装请单击“下一步(n)”按键;
进入“指定数据库存储选项”窗口,点选“文件系统”:
指定数据库文件位置:/home/oracle/oracle/product/10.2.0/oradta/
继续安装请单击“下一步(n)”按键;
进入“指定备份和恢复选项”窗口,点选“不启用自动备份”,继续安装请单击“下一步(n)”按键;
进入“指定数据库方案的口令”窗口:
点选“所有的帐户都使用同一个口令”:
输入口令: 1234567 确认口令: 1234567
口令处理过程如下图,继续安装请单击“下一步(n)”按键;
进入“概要信息”窗口,继续安装请单击“下一步(n)”按键;
进入“安装”窗口,详细安装如下图片;
a、安装部分图片;
b、复制文件部分;
c、连接数据系统部分;
d、设置数据系统部分;
进入“配置助手”窗口:
配置:oracle net configuration assistant
配置:oracle database configuration assistant时:
会出现“database configuration assistant”新窗口,详细配置过程:
a、正在复制数据库文件;
b、正在创建并启动oracle实例;
c、正在进行数据库创建;
完成以上三个部分,会出现一个数据库创建完成信息提示窗口,点击“确定”按键
配置:isql*plus配置辅助程序
配置过程中,会出现一个执行配置脚本信息提示窗口,详细信息如下图:
执行orainstroot.sh脚本的详细过程:
点击“任务栏” → “应用程序” → “系统工具” → “终端”:
转换用户和执行orainstroot.sh脚本的详细过程:
详细操作:
$ su root (转换成root超级用户环境)
password: jinbiao (输入root用户的密码)
# /home/oracle/orainventory/orainstroot.sh (输入执行脚本的详细路径)
执行root.sh脚本的详细过程:
详细操作:
# /home/oracle/oracle/product/10.2.0/db_1/root.sh (输入执行脚本的详细路径)
执行完成orainstroot.sh、root.sh脚本后,关闭“超级用户的终端”,回到“执行配置脚本”提示窗口,继续安装请单击“确定”按键;
进入“安装结束”窗口,退出安装程序请单击“退出(x)”按键;
特别说明:请大家一定要记录好以下的web url地址(重要):
以下的 j2ee 应用程序已经配置, 并且可用下面列出的 url 来访问。
isql*plus url:
http://ldap.easy.com:5560/isqlplus
isql*plus dba url:
http://ldap.easy.com:5560/isqlplus/dba
enterprise manager 10g database control url:
http://ldap.easy.com:1158/em
请单击“是(y)”按键,完成本次的安装任务;
测试以上的web url连接地址是否正常:
isql*plus url:
连接地址:
http://ldap.easy.com:5560/isqlplus
isql*plus dba url:
连接地址:
http://ldap.easy.com:5560/isqlplus/dba
enterprise manager 10g database control url测试:
连接地址:
http://ldap.easy.com:1158/em
用户名:sys
口令:jinbiao
连接身份:sysdba
继续登陆请单击 “我同意”按键;