- 浏览: 279492 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (220)
- oracle (45)
- extjs (2)
- jstl (8)
- tomcat (9)
- svn (2)
- 系统 (12)
- 工作日志 (4)
- flex (5)
- 乱码 (1)
- jsp (2)
- java (26)
- mysql (8)
- vmware (2)
- 其他 (4)
- acegi (1)
- yui (1)
- hibernate (1)
- javascript (10)
- Maven (2)
- 数据库 (3)
- html css (2)
- displaytag (6)
- 软件开发管理 (2)
- java模式 (2)
- springside (7)
- android (14)
- other (3)
- linux (1)
最新评论
-
yixiandave:
string2020 写道分布式应用 用户认证,应该是在统一的 ...
分布式应用注意简介 -
string2020:
分布式应用 用户认证,应该是在统一的一个地方验证吧
分布式应用注意简介 -
liusu:
1、listView 视图黑色 设置 cacheColorHi ...
android 注意 -
teamilk:
engine 是什么?怎么导呢,不会弄,请教下
H2 数据库数据导出 -
djb_daydayup:
哦,我看到源文件了!
How to use
Ver.2.00 ...
android screen monitor 手机屏幕共享
redhat as5系统安装
安装rhel as 5不再赘述,只要注意以下几点就可以了。
1)安装时的支持语言选择【chinese simple】 和 英文
2)安装软件包时选择【定制安装】,定制的软件包如下:
l 桌面环境:默认即可,建议将【kde】也选上;
l 应用程序:至少应当选中【工程加科学】和【编辑器】;
l 开发(全选):强烈建议全部选中,包括每个模块下的软件包,免得日后带来不必要的麻烦;
l 服务器:至少应当选中【服务器配置工具】和【网络服务器】;
l 基本系统:至少应当选中【java】、【x窗口系统】、【管理工具】和【系统工具】;
l 语言支持:默认【chinese simple】+【english (usa) 】;
3)如果你不熟悉防火墙的话,强烈建议禁用防火墙,免得日后带来不必要的麻烦。
1 创建用户和组
-------------------------
添加安装过程中需要用到的用户和组
$ su -
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
2. 创建目录
--------------------------
我们将把所有东西都安装到在 /opt/oracle 目录下:
# mkdir -p /opt/app/oracle/9.2.0
# chown -R oracle.oinstall /opt/app/oracle
3. 系统配置
--------------------------
a) 设置内核参数
编辑/etc/sysctl.conf
kernel.shmmax = 536870912 这里设置为物理内存的一半 1G内存的话为:512×1024×1024
kernel.shmmni = 4096 2G 内存的话为:1024×1024×1024
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128 其他的值都不用动
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
sem 4个参数依次为 SEMMSL(每个用户拥有信号量最大数);
SEMMNS(系统信号量最大数);
SEMOPM(每次semopm系统调用操作数);
SEMMNI(系统辛苦量集数最大数).
Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912.
Shmmni 最小共享内存 4096KB.
Shmall 所有内存大小.
执行sysctl以反映修改 使内核参数立刻生效,重启也可以
# sysctl –p(我在使用这条命令时出现大量“declare –x *********”的提示,最好有高手来解释一下是正常的输出,还是语法有问题,总之这样的提示对安装没有不良后果,所以当时我们情绪稳定,纷纷表示影响不大!)
也可以在运行时通过执行下列命令更改内核参数:
#echo 250 32000 100 128 > /proc/sys/kernel/sem
#echo 268435456 > /proc/sys/kernel/shmmax # 1/2 * mem_size(M) * 1024 *1024
#echo 4096 > /proc/sys/kernel/shmmni
#echo 524288 > /proc/sys/kernel/shmall # mem_size(M) * 1024
#echo 65536 > /proc/sys/fs/file-max
#echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
b) 设置oracle对文件的要求
修改文件:/etc/security/limits.conf
#echo oracle soft nofile 65536 >> /etc/security/limits.conf
#echo oracle hard nofile 65536 >> /etc/security/limits.conf
#echo oracle soft nproc 16384 >> /etc/security/limits.conf
#echo oracle hard nproc 16384 >> /etc/security/limits.conf
c) 设置环境变量 (切换oracle账户)
在/home/oracle/.bash_profile 中添加如下行:
export ORACLE_SID=zhang
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=/opt/app/oracle/9.2.0
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm
export
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:
$ORACLE_HOME/bin(这里都是PATH的变量,可以连着写,不用强制换行,我这里显示不下了才做得换行)
(编辑完成后可以reboot,或者用“source .bash_profile”来使变量生效)
4. 打补丁、安装需要的包, 至于为什么要做这些工作,后面有个Tips,给出了安装中出现的错误及其Solution
--------------------------------------------------------------------------------------------------
a) 补丁说明(在b部分之前,什么都不用做,a这一部分只要看看就好了,先了解一下,从b部分开始才是正式操作):
p3006854_9204_LINUX.zip 安装前就要打好的补丁
p2617419_210_GENERIC.zip 安装后要打的(这只是一个伴随补丁,只要设置它的
环境变量)
p3238244_9204_LINUX.zip 安装后要打的9204的补丁,修复agent错误的补丁.
http://www.opennet.ru/soft/ora_inst/
compat-libcwait-2.0-2.i386.rpm LINUX AS 4 的补丁在安装前就要打
compat-oracle-rhel4-1.0-5.i386.rpm LINUX AS 4 的补丁在安装前就要打,但我没安装它
http://oss.oracle.com/projects/compat-oracle/files/RedHat/
b) 打p3006854_9204_LINUX.zip: (root)
# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh
c) 安装 compat-libcwait-2.1-1.i386.rpm:
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
d) 一些需要的包,这些包可以从系统盘中找到:
# rpm -ivh compat-db-4.2.52-5.1.i386.rpm
# rpm -ivh libXp-1.0.0-8.i386.rpm
# rpm -ivh libXp-devel-1.0.0-8.i386.rpm
# rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm
# rpm -ivh openmotif-devel-2.3.0-0.3.el5.i386.rpm
e) gnome-libs-1.4.2-7.rhel5.i386.rpm 和 一些依赖包,这些包网上都可以找到:
# rpm -ivh giflib-4.1.3-8.i386.rpm
# rpm -ivh glib-1.2.10-26.fc7.i386.rpm
# rpm -ivh libpng10-1.0.18-2.i386.rpm
# rpm -ivh ORBit-0.5.17-22.rhel5.i386.rpm
# rpm -ivh gtk+-1.2.10-57.fc7.i386.rpm
# rpm -ivh imlib-1.9.15-2.fc7.i386.rpm
# rpm -ivh gnome-libs-1.4.2-7.rhel5.i386.rpm
f) 创建链接:
# ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2 (如果没有libstdc++-libc6.2-2.so.3这个 ,可能是你的包没装全)
到这你可以能会说前面的两个补丁还没打,请别着急,后面会用到它们的(盼星星,盼月亮,最后我一个也没用到)
好,我们继续...
5. 开始安装oracle
错误解决:
$ dbca // 无法启动dbca,提示错误如下:
/opt/oracle/jre/1.1.8/bin/../lib/i686/green_threads/libzip.so: symbol
errno, version GLIBC_2.0 not defined in file libc.so.6 with link time
reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
==========================
Solution: (参考 冷风的Fedora 7最新安装Oracle9204手记)
$ cd /opt/app/oracle/product/9.2.0
$ ls -l JRE
lrwxrwxrwx 1 oracle oinstall 25 Dec 7 10:11 JRE -> /opt/app/oracle/jre/1.1.8
$ rm JRE
$ ln -s /opt/app/oracle/jre/1.3.1 JRE
$ su -
# cd /opt/app/oracle/product/9.2.0/JRE/bin/
# ln -s java jre
# cd i386/native_threads/
# ln -s java jre
发表评论
-
修改归档路径
2013-12-30 13:57 670修改 sql>alter system set log_ ... -
带数据库网站并发数
2011-04-08 16:50 933所以如果要设计一个1000并发的网站,需要一个数据库3个tom ... -
删除过期备份
2011-01-16 06:45 8111. 设置保留最近的3次备份 RMAN> con ... -
Oracle 数据库连接报错 ORA-12514
2010-09-16 13:49 1014hosts文件中有一个用来标识网络上可以访问的计算机的IP地址 ... -
改redo重做日志大小
2010-06-16 14:57 11141、查重做日志详细内容select a.status, b.m ... -
oracle 查日志每分钟的连接数
2010-06-01 17:05 823cat listener.log | grep '30-MAY ... -
异机恢复oracle
2010-06-01 14:37 1297环境准备:a、数据库版本一样。(我的是oracle10.2.0 ... -
ORA-12012: error on auto execute of job ORA-20000: ORA-20000
2010-05-26 20:26 2852Oracle10g中每天晚上10点会进行自动搜集统计信息,数据 ... -
oracle listener.log 过大
2010-05-20 17:00 913lsnrctl set log_status off mv ... -
oracle 重装 后用rman恢复 转载收藏
2010-05-06 16:27 1283重新安装OS,ORACLEL软件用RMAN恢复数据 OS和or ... -
oracle redolog 文件丢失恢复 sqlplus
2010-05-06 10:45 1181好用: sqlplus /nolog 0、connect ... -
oracle 控制文件丢失恢复 rman
2010-05-06 10:33 8120、和恢复spfile一样数据库start nomount 状 ... -
oracle spfile 文件丢失 恢复 rman
2010-05-06 09:56 10841、进入rman : rman target / a、RMA ... -
oracle 口令文件丢失恢复 orapwd
2010-05-06 09:45 9951、一般oracle的口令文$ORACLE_HOME/dbs( ... -
oracle rnam 备份方案
2010-05-05 16:16 1009oracle rnam 备份方案 周日晚上 oracle$& ... -
oracle rman
2010-05-04 13:48 10691、rman target / ... -
exp imp 移动数据 注意事项
2010-04-28 22:18 1158当 exp imp 移动数据时长时间未完成时,这时一定要看or ... -
oracle startup 错误诊断
2010-04-21 11:28 783oracle startup 错误大体诊断 1、startu ... -
oracle10g 归档日志文件夹设置
2010-04-20 11:00 13831、双归档备份。两份一样的规定。 alter system ... -
oracle9i 改归档模式
2010-04-18 12:56 769进入sqlplus重启动数据库到mount状态 a0 ...
相关推荐
从压缩包文件`Installing Oracle9i on RedHat Linux 7_2, 7_3, 8_0, 9, AS 2_1, 3_0 (Red Hat Enterprise Advanced Server 3 - RHEL AS 3) (Oracle database installation, install Oracle software).htm`中,我们...
在RedHat AS4_U1上安装Oracle9i数据库9204并升级至9206,是一项涉及操作系统环境配置、软件包管理以及数据库安装与升级的综合性IT任务。以下是根据给定文件信息,详细解析的整个过程中的关键知识点: ### 一、系统...
1. 获取Oracle 9.2.0.4 for Linux安装文件: 首先,你需要下载Oracle 9.2.0.4的Linux版本安装介质。这通常是一个ISO镜像文件,可以从Oracle的官方网站或者通过经销商提供的链接获得。确保你有合法的许可证,因为...
在RedHat Linux AS 4.0上安装Oracle 9i 相信会对开发人员有帮助的
在Red Hat Linux操作系统中安装Oracle 9i是一项技术性较强的任务,尤其对于初学者来说可能会遇到不少挑战。这里,我们将详细讲解如何在32位的Red Hat 5.4上安装Oracle 9i,并利用提供的补丁包进行优化。 首先,确保...
### Redhat AS3 下安装 Oracle 9i 的详细步骤与注意事项 #### 一、系统环境准备 在开始安装 Oracle 9i 之前,确保已经安装并配置好了 Redhat Enterprise Linux AS3 操作系统。本指南将详细介绍如何进行必要的系统...
Redhat AS4上安装Oracle 9i 一个网友的,非常棒!
### VMware下RedHat安装Oracle 9i RAC 相关知识点 #### 1. RAC概念及原理 **RAC** (Real Application Clusters) 是 Oracle 提供的一种高可用性解决方案,它允许多个 Oracle 实例同时访问同一个数据库,从而提高了...
在Linux RedHat 5系统中安装Oracle 10.2.0.1是一个涉及多步骤的过程,主要包括前期准备、Oracle安装以及后期配置。以下是详细的知识点解析: 1. **前期准备**: - **检查安装包**:在安装Oracle之前,需要确保系统...
在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux AS4 Update 7 (RHEL AS4 U7)上安装Oracle 9i数据库。这个过程涵盖了操作系统准备、软件安装、配置和数据库实例创建等多个步骤,是IT专业人士在部署企业级...
### VMware下RedHat安装Oracle 9i RAC全攻略 #### RAC简介 RAC(Real Application Clusters)是Oracle数据库的一种高级部署架构,旨在通过多个服务器实例共同管理同一个数据库来提升系统的可用性、可扩展性和性能...
5. 准备Oracle安装:获取Oracle 9i RAC的安装介质,可以是光盘或ISO文件。 6. 安装Oracle实例:在每台虚拟机上安装Oracle实例,但不完成数据库创建。确保在所有节点上使用相同的Oracle版本和补丁集。 7. 创建裸...
在RHEL4 AS U2 与U4两个版本上安装ORACLE9i的个人整理
【Oracle 9i on Redhat 9 安装详解】 Oracle 9i 是一款功能强大的关系型数据库管理系统,而Redhat 9 是一个基于Linux 的操作系统。本篇文档将详细介绍如何在Redhat 9 上安装Oracle 9i。在安装过程中,我们将遵循一...