- 浏览: 362111 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
-
87029274:
JDBCAppender 批量存入数据库,源代码写的就是个锤子 ...
把重要的业务日志异步批量写入数据库 LOG4J -
zzz_robinson:
受益匪浅...很经典
世界少了我,其实无所谓。但我少了我,还剩什么? -
jackytang520:
你们也有这个问题啊,不过我们当初也是, 老是打印的时候内存溢出 ...
生产环境jvm内存运行1小时,就接近xmx,系统奇慢。大量的jasperreport无法释放。 -
xurichusheng:
当我在jsp页面上输入“<”时,这东西只弹出html标签 ...
Veloeclipse是一个HTML/XML/JSP/Velocity编辑器 -
neptune:
phoenixup 写道给你举个例子,我做过一个应用~~10万 ...
用tomcat做的大中型系统有哪些
1.保证网络没有问题,特别是网卡设置.
设置网卡上的主机名
修改/etc/hosts文件,把127.0.0.1修改为网卡设置的(直实)ip地址,其后把多余的主机名去掉,只保留一个真实的主机名.
2.如果在32位机上安装,只需Check i386的软件包,按照第一步选择安装,以下软件包中只有红色部分需要手动安装,其他的正常都已经安装。
# From RedHat AS5 Disk 1
mount -t iso9660 /storage/RHEL5/x64/rhel-5-server-x86_64-disc1.iso /mnt/ -o loop
cd /mnt/Server
rpm -Uvh setarch-2.0-1.1.x86_64.rpm #rpm -Uvh setarch-2*
rpm -Uvh make-3.81-1.1.x86_64.rpm #rpm -Uvh make-3*
rpm -Uvh glibc-2.5-12.x86_64.rpm #rpm -Uvh glibc-2*
rpm -Uvh libaio-0.3.106-3.2.x86_64.rpm #rpm -Uvh libaio-0*
rpm -Uvh libaio-0.3.106-3.2.i386.rpm #rpm -Uvh libaio-0*
cd /
umount /mnt
# From RedHat AS5 Disk 2
mount -t iso9660 /storage/RHEL5/x64/rhel-5-server-x86_64-disc2.iso /mnt/ -o loop
cd /mnt/Server
rpm -Uvh gcc-4.1.1-52.el5.x86_64.rpm #rpm -Uvh gcc-4*
cd /
umount /mnt
# From RedHat AS5 Disk 3
mount -t iso9660 /storage/RHEL5/x64/rhel-5-server-x86_64-disc3.iso /mnt/ -o loop
cd /mnt/Server
rpm -Uvh compat-libstdc++-33-3.2.3-61.x86_64.rpm #rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3.4.6-4.x86_64.rpm #rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3.4.6-4.x86_64.rpm #rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh libXp-1.0.0-8.x86_64.rpm #rpm -Uvh libXp-1*
rpm -Uvh libXp-1.0.0-8.i386.rpm #rpm -Uvh libXp-1*
rpm -Uvh openmotif-2.3.0-0.3.el5.x86_64.rpm #rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4.2.52-5.1.x86_64.rpm #rpm -Uvh compat-db-4*
cd /
umount /mnt
3.以下修改内核参数等文件,已保证Oracle的预安装准备成功。执行如下:
vi /etc/sysctl.conf
行末添加以下内容
# 20071212 add content for oracle install
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
执行下述命令。导入刚才写入的参数。不执行,oracle在后面安装前的检测会报警。
sysctl -p
vi /etc/security/limits.conf
行末添加以下内容
# 20071212 add content for oracle install
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
vi /etc/pam.d/login 行末添加以下内容
# 20071212 add content for oracle install
session required pam_limits.so
vi /etc/selinux/config 确保以下内容
SELINUX=disabled
此处再确认一下吧。
4.创建oracle用户,和一些安装目录
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba -m oracle
passwd oracle
mkdir -p /opt/oracle
chown -R oracle.oinstall /opt/oracle
将oracle的安装文件置于家目录,进行加压。
gzip -dc 10201_database_linux_x86_64.cpio.gz | cpio -div
5.添加环境变量,定义SID等
su - oracle
vi .bash_profile
#--------------------------------------
# Set for Oracle10g Install;
#--------------------------------------
trap " " 0 1 2 3 5 9 15
trap clear 0
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=minot
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERNEL=2.6.18
export NLS_LANG="Simplified Chinese_china".UTF8
LC_CTYPE=zh_CN.UTF8
LC_ALL=zh_CN.UTF8
LANG=zh_CN.UTF8
umask 022
#
执行环境设置
source ~/.bash_profile
6.因
为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release 把Red Hat
Enterprise Linux Server release 5 (Tikanga) 改成版本4,当然oracle安装完成后,要修改回来:
echo "redhat-4" > /etc/redhat-release
7.安装oracle
xhost +
su - oracle
export DISPLAY="本机真实的ip地址:0.0"
export LANG=en_US
~/database/runInstaller
安装到最后时,一定要注意运行安装系统提示的那两个脚本。
8.启动oracle
安装后的调整dbstart
在运行$ORACLE_HOME/bin/dbstart时报错,
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr
解决方法:修改dbstart这个文件,找到ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
su - oracle
vi `which dbstart`
ORACLE_HOME_LISTNER=$ORACLE_HOME
修改/etc/oratab文件
minot:/datas/apps/oracle/product/10.2.0/db_1:Y
创建自启动脚本。
oracle 10g在自身的dbstart已经启动了lsnrctl,所以下面的脚本上注释掉了lsnrctl的启动
touch dbora
chmod 700 dbora
vi dbora
dbora内容如下
#!/bin/bash
#
# chkconfig: 2345 80 05
# description: Oracle 10g Server
# /etc/init.d/dbora
#
# Run-level Startup script for the Oracle Instance, Listener, and
# Web Interface
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=minot
export PATH=$PATH:$ORACLE_HOME/bin
ORA_OWNR="oracle"
# if the executables do not exist -- display error
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display
case "$1" in
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
# su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"
su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl start"
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
# su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"
su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl stop"
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
加载到自动启动目录
cp dbora /etc/rc.d/init.d
chkconfig --add dbora
chkconfig --list | grep dbora
dbora 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
一些服务介绍和补充
a:$ORACLE_HOME/bin/dbstart | dbshut
b:$ORACLE_HOME/bin/lsnrctl start | stop 监听器启动|关闭。
c:$ORACLE_HOME/bin/emctl start | stop dbconsole
访问 http://yourIP:1158/em
d:$ORACLE_HOME/bin/isqlplusctl start | stop
访问 http://yourIP:5560/isqlplus
发表评论
-
wget支持断点续传的linux命令
2009-05-06 12:06 29425[root @www.cnscn.org ~ ]# wget ... -
ImageMagick等比切割图片
2009-02-19 15:32 3485E:\tiles> convert land_ocean ... -
linux 权限
2008-10-07 19:23 1798Linux 文档及目录的存取权限配置 菜牙齿个人理解,有什么错 ... -
vsftpd 安装 本地用户访问
2008-10-07 16:32 1617下载最新的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 ... -
负载均衡LVS实现
2008-03-14 09:12 1857引用网站 http://sery.blog.51cto.com ... -
linux常用功能说明
2008-03-07 14:56 14381.查看服务器是否运行起来了,则用下面的命令; pgrep 服 ... -
window下远程控制linux
2008-03-07 14:31 3368打开VNC服务 [root@linux root]# vnc ... -
fedora 8 安装mplayer
2008-03-05 10:38 2153参照http://www.ccfblog.com/blog/T ... -
RHEL 5 环境 ORACLE10G(32位) 安装
2008-02-28 17:04 15299参数如下两个网址: http: ... -
lighttpd 集成 tomcat
2008-02-27 17:00 3012$HTTP["host"] == &quo ...
相关推荐
标题所提及的知识点是《Oracle 11g 在RHEL5.8_X86_64平台上的安装手册》。这里的重点是Oracle 11g,这是一个企业级数据库管理系统,由Oracle Corporation开发。RHEL5.8_X86_64则代表Red Hat Enterprise Linux的5.8...
### 安装Oracle 10g R2...通过遵循上述步骤和要求,可以确保在RHEL 5或OEL 5 (x86_64)上成功安装并配置Oracle 10g R2数据库环境。这些详细的指南有助于避免可能遇到的技术障碍,并为用户提供一个稳定可靠的数据库平台。
这个压缩包"oracle 11g r2_rhel-server-7.3-x86_64_最全rpm"包含了在RHEL 7.3上安装Oracle 11g R2所需的全部RPM包,确保了安装过程的顺利进行。 RPM(Red Hat Package Manager)是一种用于Linux系统的软件包管理器...
在本篇文档中,我们将详述如何在RHEL4-U4-x86_64-AS操作系统上安装Oracle 10g 10201数据库。安装过程分为几个关键步骤,包括系统准备、硬件配置、软件安装以及数据库配置。 首先,确保你具备以下必要的组件: 1. ...
Oracle 10g Client For RHEL5 x86_64安装手册
PostgreSQL(postgresql14-devel-14.1-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系...
在这个场景中,我们要讨论的是如何在Oracle Linux上安装Oracle 11g R2 x86_64版本的数据库。以下是一些关键的知识点: 1. **系统要求**:在安装Oracle 11g R2之前,你需要确保你的硬件和操作系统满足最低要求。这...
PostgreSQL(postgresql14-contrib-14.1-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机...
PostgreSQL(postgresql14-14.1-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的...
PostgreSQL(postgresql13-13.5-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的...
《PDKSH详解及其在Oracle 11g安装中的关键角色》 PDKSH,全称为"Public Domain Korn Shell",是Korn Shell的一个开源版本。它在Linux和Unix系统中广泛使用,作为shell脚本编程环境。PDKSH在设计上与原始的AT&T Korn...
### Oracle 10g for RedHat 5 x86_64 安装知识点解析 #### 一、准备工作与环境配置 **标题与描述解析**:“Oracle 10g for RedHat 5 x86_64 安装”这个标题明确了文章的主要内容是关于在RedHat 5 x86_64操作系统上...
PostgreSQL(postgresql14-pltcl-14.1-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系...
标题中的"unixODBC-devel-2.3.1-14.el7.x86_64_oracle_UNIX_"提到了几个关键元素,分别是"unixODBC"、"devel"、"2.3.1"、"14.el7"、"x86_64"和"Oracle UNIX"。这些元素揭示了该软件包是Unix平台上的一个开发版本...
postgresql14-server-14.1-1PGDG.rhel7.x86_64.rpm 适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的...
PostgreSQL(postgresql13-libs-13.5-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系...
`20-21`可能表示模块的版本号,`.el7`代表它是针对Red Hat Enterprise Linux 7(RHEL 7)或其兼容发行版(如CentOS 7)设计的,`x86_64`则说明这是为64位架构编译的。 描述中提到的"**安装Oracle19C**",意味着这些...
RHEL-Server-6.4-x86_64下安装Oracle11g详解,包括基本的安装、建库及设置开机自启动等!
在Linux环境中安装Oracle 11g时,会遇到一些特定的依赖性问题,其中之一就是"compat-libstdc++-33-3.2.3(x86_64)"。这个软件包是Oracle 11g在Linux系统上的一个重要先决条件,它的作用在于提供与Oracle二进制文件...