- 浏览: 362139 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
-
87029274:
JDBCAppender 批量存入数据库,源代码写的就是个锤子 ...
把重要的业务日志异步批量写入数据库 LOG4J -
zzz_robinson:
受益匪浅...很经典
世界少了我,其实无所谓。但我少了我,还剩什么? -
jackytang520:
你们也有这个问题啊,不过我们当初也是, 老是打印的时候内存溢出 ...
生产环境jvm内存运行1小时,就接近xmx,系统奇慢。大量的jasperreport无法释放。 -
xurichusheng:
当我在jsp页面上输入“<”时,这东西只弹出html标签 ...
Veloeclipse是一个HTML/XML/JSP/Velocity编辑器 -
neptune:
phoenixup 写道给你举个例子,我做过一个应用~~10万 ...
用tomcat做的大中型系统有哪些
参数如下两个网址:
http://www.club.zj.com/viewthread.php?tid=1127180
http://bbs.chinaunix.net/thread-1035512-1-1.html
与网址1为准:
现结合两个网址,写Oracle10g如果在RHEL5下安装:
RHEL5 上 安装 Oracle 10.2.0.1
这两天在Red Hat Enterprise Linux 5 (RHEL5)上安装了Oracle 10g(10.2.0.1)
下载
可以从Oracle的主页上下载:
Oracle Database 10g Release 2 (10.2.0.1) Software
解压文件
解压下载好的文件:
unzip 10201_database_linux32.zip
你可以把他解压到一个目录中,例如 "db/Disk1" 或者 "database".
以root的身份完成下面的工作:
修改内核参数
增加下面的内容到文件 /etc/sysctl.conf 中:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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
运行下面的命令使得内核参数生效:
/sbin/sysctl -p
增加下面的内容到文件 /etc/security/limits.conf 文件中:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
增加下面的内容到文件 /etc/pam.d/login 中:
session required /lib/security/pam_limits.so
因为SELINUX对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config :
SELINUX=disabled
当然你也可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择SELinux页面并且设为无效.
安装
安装下面的包:
# 从RedHat AS5 光盘1
cd /media/cdrom/Server
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
cd /
eject
# 从RedHat AS5 光盘2
cd /media/cdrom/Server
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
cd /
eject
# 从RedHat AS5 光盘3
cd /media/cdrom/Server
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
cd /
eject
新增组和用户:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
创建Oracle的安装目录,并把权限付给oracle用户:
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release 把Red Hat Enterprise Linux Server release 5 (Tikanga) 改成版本4,当然oracle安装完成后,要修改回来:
redhat-4
登录到oracle 用户并且配置环境变量(增加下面的内容到文件 .bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$PATH:$ORACLE_HOME/bin; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
修改/etc/hosts.conf
把127.0.0.1改为具体的ip地址,如(192.168.5.253),注意最好去掉那些无用的,格式就是
ip地址 主机名 localhost
特殊处理,如果没有下面这些步骤,oracle在安装时,可能出现问题
#vi /etc/inittab
把 id:5:initdefault: 修改为 id:3:initdefault 等oracle安装完成后,可以修改回来
#reboot(重启)
在文本模式下 用root登录
# startx
# xhost +
# su - oracle
$ export DISPLAY="192.168.1.253:0.0"
$ export LANG=en_US
$ cd /tmp/10201_database_linux32/databases
$ ./runInstaller
安装时要注意:在安装到最后处理sqlplus时,系统会要求切换用户root上,执行两相script.
备注:
1。为了让其他计算机能够访问,必须把下面端口打开,端口1521(用于连接数据库),端口1158(如果要用浏览器访问enterprise managment),端口5560(如果要用浏览器访问isqlplus)。你可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择防火墙页面,并且增加上面的端口。
2。如果想开机时自动启动oracle的话,还需另外配置自动启动的脚本。
启动oracle
su oracle
cd /u01/app/oracle/product/10.2.0/db_1/bin
1.调用./lsnrctl service(可以查看当前监听器服务情况)
2.调用./lsnrctl start(启动监听器),如想停用则lsnrctl stop
判断监听器服务是否好用,可以使用./tnsping ip地址.如果不能正常结束,则说明监听有问题.
3.调用./sqlplus "/as sysdba"
4.start 开启数据库.
自动启动oracle
1.修改了/etc/oratab 将N改为Y
2.在su - oracle 主目录下 编辑 vi .bash_profile
修改oracle_home
oracle_sid
3.修改/etc/rc.local
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'
修改ORACLE_HOME/bin下面的dbstart 修改oratab=/etc/oratab
/etc下面没有oratab文件的话
注意:
最好在安装oracle时不要创建数据库,只安装oracle基本系统。系统安装好后用$ORACLE_HOME/bin/dbca,命令创建数据库,创建数据库时我们可以选择针对数据库的各种参数如“字符集”等。
发表评论
-
wget支持断点续传的linux命令
2009-05-06 12:06 29426[root @www.cnscn.org ~ ]# wget ... -
ImageMagick等比切割图片
2009-02-19 15:32 3486E:\tiles> convert land_ocean ... -
linux 权限
2008-10-07 19:23 1798Linux 文档及目录的存取权限配置 菜牙齿个人理解,有什么错 ... -
vsftpd 安装 本地用户访问
2008-10-07 16:32 1618下载最新的vsftpd,本文用的是最新的vsftpd2.0.7 ... -
rhel5 dns bind安装
2008-10-04 20:31 2219http://bbs.chinaunix.net/thread ... -
linux dbstart 出错
2008-10-04 16:55 1932只有1 个这文件:/opt/oracle/product/10 ... -
Linux下停止SendMail进程
2008-10-04 14:02 3107不知道怎么搞的 刚刚装好的VM下的LINUX启动到sendma ... -
使用 Nginx 提升网站访问速度
2008-10-01 09:13 1318http://www.ibm.com/developerwor ... -
优化RHEL5的内核网络参数
2008-09-29 20:15 1745http://kyle.itpub.net/post/1626 ... -
64位 red had 5下安装jdk和Tomcat6
2008-09-29 11:56 1628http://thomaslee007.iteye.com/b ... -
CentOS 5.1(RHEL5 Update1)x86_64系统安装Oracle 10g Rele
2008-09-29 11:32 1301http://www.52zhe.cn/read.php/13 ... -
linux apache安装
2008-09-27 11:22 5035http://www.phpchina.com/manual/ ... -
RHEL5整合Apache+Tomcat,支持jsp与php
2008-09-27 10:52 1301http://www.wardking.com/blog/re ... -
rhel5 挂载ntfs分区
2008-09-26 19:36 1825http://coolerfeng.blog.51cto.co ... -
RHEL 5 环境 ORACLE10G x86_64 安装
2008-06-03 13:38 65421.保证网络没有问题,特别是网卡设置. 设置网卡上的主机名 ... -
负载均衡LVS实现
2008-03-14 09:12 1857引用网站 http://sery.blog.51cto.com ... -
linux常用功能说明
2008-03-07 14:56 14391.查看服务器是否运行起来了,则用下面的命令; pgrep 服 ... -
window下远程控制linux
2008-03-07 14:31 3369打开VNC服务 [root@linux root]# vnc ... -
fedora 8 安装mplayer
2008-03-05 10:38 2155参照http://www.ccfblog.com/blog/T ... -
lighttpd 集成 tomcat
2008-02-27 17:00 3012$HTTP["host"] == &quo ...
相关推荐
在RHEL5操作系统环境下安装Oracle 11G是一项复杂的过程,需要确保系统满足必要的硬件和软件要求,并且正确配置各种依赖项和系统设置。以下是详细步骤及知识点解析: 1. **依赖包检查与安装**: 在安装Oracle 11G...
### RHEL6.1安装Oracle 10G详解 #### 一、准备工作:环境与配置检查 在开始安装Oracle 10G之前,确保已经完成了必要的准备工作,这包括检查RHEL 6.1系统的相关设置以及确认所需的软件包是否安装。 ##### 1.1 检查...
在安装Oracle 11g R2数据库软件时,操作系统环境的正确配置至关重要。在这个场景中,我们遇到的问题是缺少名为“pdksh”的包,全称为“Public Domain Korn Shell”。这个包在Red Hat Enterprise Linux (RHEL) 6或7上...
在本文中,我们将深入探讨如何在Red Hat Enterprise Linux 4.0(RHEL4)操作系统上安装Oracle 10g数据库。这是一个关键的任务,因为正确的配置和安装过程对于确保数据库的稳定性和性能至关重要。 首先,我们来看...
本文将为您详细介绍如何在RHEL5环境中安装和配置Oracle10gR2数据库管理系统。以下是安装配置的详细步骤和知识点: 前提条件 在开始安装之前,需要确保您的Linux操作系统已经安装好,并且磁盘分区满足安装要求。本文...
在讲解如何在Red Hat Enterprise Linux(RHEL)版本5和6上分别安装Oracle Database 10g和11g的单实例之前,需要了解Oracle数据库安装涉及到的各个步骤和准备工作。以下是对安装过程中所需知识点的详细说明。 ### ...
在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux (RHEL) 5环境中安装Oracle 10g Real Application Clusters (RAC)。Oracle RAC是一种高可用性解决方案,允许多台服务器共享同一个数据库实例,从而提供...
在RHEL5系统中安装Oracle 10g是一...以上步骤概述了RHEL5环境下安装Oracle 10g的基本流程,但实际操作可能因环境差异而略有不同。在整个过程中,务必遵循Oracle官方文档的建议,并密切关注安装过程中的错误和警告信息。
### RHEL4上安装Oracle 11g R2的关键步骤与注意事项 #### 一、环境配置及需求 ...通过以上步骤,可以有效地在RHEL4环境中安装并配置Oracle 11g R2数据库,从而为企业的关键业务提供稳定可靠的数据存储服务。
在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux 5 (RHEL5) 上安装Oracle 10g数据库。Oracle 10g是Oracle公司的一款企业级数据库管理系统,广泛应用于各种规模的企业中,用于存储、管理和处理大量数据。...
在Red Hat Enterprise Linux 6(RHEL6)环境下安装Oracle 11g是一个涉及多个步骤的复杂过程,本文将详细解析这一过程中的关键知识点,帮助读者理解并顺利完成Oracle数据库的安装。 ### 一、使用DVD作为YUM源 在...
在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
6. **系统环境检查**:OUI会在安装前进行一系列的检查,包括系统环境、RHEL内核参数、RHEL软件包版本等,确保满足Oracle 10g R2的所有安装要求。 7. **软件安装**:确认无误后,点击“Next”按钮开始安装过程。在...
### RHEL 5.10 安装 Oracle 10g 知识点解析 #### 一、环境准备与配置 ##### **1.1 Linux 基本操作** 在安装 Oracle 10g 之前,我们需要熟悉一些基本的 Linux 操作,特别是文本编辑器 `vi` 的使用。 - **Ctrl+u**...
Oracle 11g RAC(Real Application Clusters)是一种高可用性和可伸缩性的数据库解决...通过遵循这些步骤并参考《oracle11g rac+redhat5.5集群配置2.0.doc》文档,可以为你的企业构建一个强大且高度可用的数据库环境。
在RHEL系统上安装Oracle 10g是一个复杂的过程,涉及到多个步骤和注意事项。以下是对整个过程的详细解析: **一、准备阶段** 1. **安装指南和版本选择**:在开始安装之前,应详细阅读Oracle 10g的安装指南,理解不同...
### RHEL5下ORACLE11G安装说明 #### 一、安装准备 ##### 1.1 物理空间准备 ...通过上述步骤,可以确保在RHEL5环境下Oracle 11g的安装及运行环境达到最佳状态,从而避免可能遇到的各种兼容性和性能问题。