oracle9.2.04下载,Linux AS3.0下安装ORACLE9.2.04
Linux AS3.0下安装ORACLE9.2.04
一、 下载 Sun's Java Development Kit (JDK 1.4.2).
j2sdk-1_3_1_09-linux-i586.rpm.bin
下载Oracle 安装软件 otn.oracle.com.
lnx_920_disk1.cpio.gz
lnx_920_disk1.cpio.gz
lnx_920_disk1.cpio.gz
下载 Oracle 9.2.0.4.0 补丁包(3006854, 3095277)metalink.oracle.com.
p3095277_9204_LINUX.zip
p3006854_9204_LINUX.zip
二、解压文件
解压oracle文件
第一种方法:
zcat lnx_920_disk1.cpio.gz | cpio –idmv
zcat lnx_920_disk1.cpio.gz | cpio –idmv
zcat lnx_920_disk1.cpio.gz | cpio –idmv
第二种方法
第一步:
gunzip lnx_920_disk1.cpio.gz
gunzip lnx_920_disk2.cpio.gz
gunzip lnx_920_disk3.cpio.gz
第二步:
cpio -idmv < lnx_920_disk1.cpio
cpio -idmv < lnx_920_disk2.cpio
cpio -idmv < lnx_920_disk3.cpio
解压ORACLE PATCH文件
mkdir 92040
unzip -d 92040 p3095277_9204_LINUX.zip
cd 92040
cpio -idmv < 9204_lnx32_release.cpio
三、设置核心参数
下面的表是最小的核心参数设置.
Parameter SEMMNI SEMMNS SEMOPM SEMMSL SHMMAX SHMMIN
Min Setting 100 256 100 100 2147483648 1
SHMMNI SHMSEG SHMVMX
100 4096 32767
有两种方法设置内核参数
1、
用以下命令查看参数的设置
# cat /proc/sys/kernel/sem
250 32000 32 128
设置参数
# echo SEMMSL_value SEMMNS_value SEMMSL_value SEMOPM_value SEMMNI_value >;proc/sys/kernel/sem
# echo 250 32000 100 128 >; /proc/sys/kernel/sem
共享内存设置
echo 2147483648 >; /proc/sys/kernel/shmmax
设置其他参数
echo 65536 >; /proc/sys/fs/file-max
ulimit -n 65536
echo 1024 65000 >; /proc/sys/net/ipv4/ip_local_port_range
ulimit -u 16384
2、
编辑/etc/sysctl.conf
kernel.shmmax = 2147483648
kernel.shmmni = 128
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
编辑 /etc/security/limits.conf 加入一下几行
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
重启机器
reboot
四、检查并安装相关补丁
在这个版本的RHEL上安装Oracle,必须要有几个软件包. 确认以下
rpm包都已经安装:
# rpm -qa | grep compat
compat-gcc-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-glibc-7.x-2.2.4.32.5
compat-db-4.0.14-5
# rpm -qa | grep openmotif
openmotif-2.2.2-16
openmotif-devel-2.2.2-16
#openmotif-2.2.2-16 即可
# rpm -qa | grep setarch
setarch-1.3-1
.如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应
的包: # rpm -ivh compat.....rpm
五、将gcc、g++更换为2.96的版本.
mv /usr/bin/gcc /usr/bin/gcc323
# ln -s /usr/bin/gcc296 /usr/bin/gcc
# mv /usr/bin/g++ /usr/bin/g++323
# ln -s /usr/bin/g++296 /usr/bin/g++
六、安装JDK
将j2sdk-1_3_1_09-linux-i586.rpm.bin拷贝到一临时目录,然后解压安装
chmod u+x j2sdk-1_3_1_09-linux-i586.rpm.bin
./j2sdk-1_3_1_09-linux-i586.rpm.bin
rpm -ivh jdk-1.3.1_09.i586.rpm
七、创建组及用户
groupadd oinstall
groupadd dba
groupadd oper
groupadd apache
useradd -g oinstall -G dba oracle
passwd oracle
useradd -g oinstall -G apache apache
passwd apache
八、安装前的准备工作
创建ORACLE的安装目录
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir -p /opt/oracle/product/9.2.0.4
chown -R oracle.oinstall /opt
以oracle用户登录
编辑 .bash_profile file:
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_SID=TSH1; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib; export CLASSPATH
LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
保存该配置文件,执行一下命令使其生效
Source .bash.profile
安装 3006854 patch:
unzip p3006854_9204_LINUX.zip
cd 3006854
sh rhel3_pre_install.sh
九、开始安装ORACLE
进入到ORACLE的解压目录Disk1执行一下命令,开始安装ORACLE
./runInstaller
载安装过程中,选择 "Software Only" 选项。
安装完成以后,进入到92040/Disk1目录运行
./runInstaller
首先安装"Oracle Universal Installer 2.2.0.18.0"
再安装 "Oracle9iR2 Patch Set 3 9.2.0.4.0"
安装就完成了
十、安装以后的工作
当实例创建完以后:
编辑 /etc/oratab 文件 ,将重启标志设为 'Y':
BDQJDC:/u01/app/oracle/product/9.2.0.1.0:Y
创建文件 /etc/init.d/dbora ,输入以下内容
#!/bin/sh
# chkconfig: - 20 80
# description: Oracle auto start-stop script.
#
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
ORA_HOME=/opt/oracle/product/9.2.0.4
ORA_OWNER=oracle
if [! -f $ORA_HOME/bin/dbstart]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start')
# Start the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
;;
'stop')
# Stop the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
;;
esac
保存该文件
chmod 750 /etc/init.d/dbora
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora
加上root用户到dba 和 oinstall 组 (/etc/group) ,现在系统就可以启动和关闭数据库
还有另外一种方法使数据库能跟在系统重启时启动
1、编辑/etc/oratab文件,将对应的数据库实例最后的字段改为Y:
ORCL:/opt/oracle/product/9.2.0.4:Y
2、编辑/etc/rc.local:
添加下列内容:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
echo "Starting ORACLE 9.2.0.4:"
su - oracle -c "$ORACLE_HOME/bin/dbstart"
su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
sleep 10
3、编辑/etc/rc.d/init.d/halt:
添加下列内容:
export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
echo "Shutdowning ORACLE 9.2.0.4:"
su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"
su - oracle -c "$ORACLE_HOME/bin/dbshut"
sleep 10
posted on 2008-01-17 12:01 flyonok 阅读(128) 评论(0) 编辑 收藏 引用
oracle9.2.04下载,Linux AS3.0下安装ORACLE9.2.04相关推荐
- 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法
小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...
- tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0
Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...
- win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)
刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...
- kali linux 2.0下安装ssh和metasploit
原址 从kali官网下载的kali系统的压缩包(已经装好的vmware虚拟机的压缩包),一般我比较习惯使用ssh客户端连接后使用. 一.开启ssh: kali linux2.0已经安装好ssh,但是不 ...
- Red Linux 6.0下安装Oracle 10g
一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安装前配置 1. 安装Oracle 10g R2所需 ...
- Linux(centos6.0)下安装Node.js以及使用
Linux下(centos6.0)安装Node.js 1.wget http://nodejs.org/dist/node-v0.6.9.tar.gz tar zxvf node-v0.6. ...
- linux 6.4 安装oracle10g,Red Linux 6.0上安装Oracle 10g
Red Linux 6.0下安装Oracle 10g 一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安 ...
- centos / Linux 服务环境下安装 Redis 5.0.3
centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...
- RedHat Linux 9.0的安装+下载+入门指南(图文并茂)
转自: http://www.360doc.com/myindex.aspx?login=1 [系统]RedHat Linux 9.0的安装+下载+入门指南(图文并茂) 2007-09-2 ...
- Oracle Linux 6 3下安装Oracle 11g R2 11 2 0 3
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 本文主要描述了在O ...
最新文章
- Oracle服务器修改IP后
- CentOS中vsftp安装、配置、卸载
- 计算机多文件管理,电脑文件管理几条小技巧
- python简单爬虫入门一_Python爬虫快速入门:基本结构简单实例
- 【Java】Gourmet咖啡系统
- 如何使用PyCharm调试Python代码
- 有什么软件可以测试手机gprs,哪个软件可通过GPRS发信息啊?
- blender使用_使用Blender准备骨科手术
- Leetcode 1218.最长定差子序列
- Python拓展应用——Selenium代刷问卷星问卷,升级版。
- 中标麒麟系统u盘安装_怎么从u盘启动安装中标麒麟操作系统
- Python 计算彩色图像信噪比
- 卷积、线性时不变系统、因果系统
- 固态硬盘故障表现及数据恢复方案
- 第六章 电磁新理论(修补章)
- 3词法分析 - 有穷自动机
- 力扣(LeetCode)433. 最小基因变化(2023.03.07)
- iOS 苹果授权登录(Sign in with Apple)
- 行业解决方案|智慧检务:聚焦检察院工作数字化
- oracle sqlplus as sysdba,sqlplus / as sysdba 详解
热门文章
- 中心极限定理通俗介绍
- 具体数学-第3课(递归式转化为求和求解)
- 数据结构与算法python—14.排序之九种排序详解
- 从零实现深度学习框架——实现常见运算的计算图(下)
- 让DB2跑得更快——DB2内部解析与性能优化
- 《图谋职场——最经济的图形沟通》 一种能提高职场竞争力的沟通能力
- 博文视点大讲堂 37 期——It's Android Time :程序员创富有道!圆满结束
- NMF(非负矩阵分解)的场景应用
- python axis 1_Python之NumPy(axis=0 与axis=1)区分
- C++基础学习笔记:第一章、第二章