- 浏览: 5174901 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
silence19841230:
先拿走看看
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
masuweng 写道发下源码下载地址吧!三个相关文件打了个包 ...
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
发下源码下载地址吧!
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
水淼火 写道你好,我使用以后,图标不显示,应该怎么引用呢,谢谢 ...
前端框架iviewui使用示例之菜单+多Tab页布局
原文地址:http://www.linuxidc.com/Linux/2008-01/10594.htm
硬件环境:CPU:Intel Pentium Dual-core @1.60G
内存:DDR 667 1G*2 Dual channels
HandDisk:SATA 160G
一、软件下载
CentOS Linux 5 Final:http://ftp.cse.yzu.edu.tw/pub/CentOS/5.0/isos/i386/
Oracle Enterprise 10g R2:http://mirrors.cn99.com/oracle/10g/10201_database_linux32.zip
二、CentOS 5操作系统的安装
这时不再具体讲述CentOS 5的安装方法,可以参见:http://www.linuxidc.com/Linux/2008-01/10595.htm
需要注意的是:在安装时,建议使用下面的一些设置:
1、为了避免系统编码问题,最好先用英文系统。
2、安装时选择以下组件:
Base;X-window-System;gnome Desktop Enviroment;Development Tools;Legacy Software Development
3、除了上述组件以后,尽可能的少安装组件。
4、在系统分区时,至少要满足以下要求:
(1)至少1G以上的交换空间(SWAP)
(2)至少400M以上的/tmp空间
(3)至少1.2G以上的Oracle文件空间
(4)至少1.5G以上的Oracle数据文件空间
5、建议关闭防火墙并禁用SELinux.
一、Oracle安装的准备与系统设置
1、包的检查
请使用rpm –q命令确保下列包的存在:
gcc (DISC 2)
libgomp (DISC 2)
make (DISC 1)
binutils (DISC 1)
openmotif (DISC 3)
setarch (DISC 1)
compat-db (DISC 3)
compat-gcc (DISC 3)
compat-gcc-c++ (DISC 3)
compat-libstdc++ (DISC 3)
compat-libstdc++-devel
2、配置 Linux 内核参数
Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。
#vi /etc/sysctl.conf在尾端加入
#use for oracle
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
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
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
再运行/sbin/sysctl -p应用上面的配置
# vi /etc/security/limits.conf 行末添加以下内容
session required pam_limits.so
#vi /etc/pam.d/login 行末添加以下内容
SELINUX=disabled
#vi /etc/selinux/config 确保以下内容
提高oracle用户的shell限制,以便可以创建和打开大文件,完成这些工作需要修改/etc/profile 文件,提高其中设置的上线,将如下内容添加到/etc/profile文件
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
四、Oracle 10g的安装
1.创建和配置用户
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd -m -g oinstall -G dba oracle
#id oracle
2、为Oracle用户设置密码:
#passwd oracle
3.创建安装目录
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
4、开始安装
解压Oracle文件.进入oracle安装程序目录
#unzip 10201_database_linux32.zip
在X下进行安装
#./runInstaller
在这里需要注意的是,因为Oracle 10g不支持在Centos上安装,不过我们可以通过以下两种方法完成安装:
1) 修改/etc/redhat-release为:
redhat-3
2) 在安装时,加上参数IgnoreSysPreReqs跳过操作系统版本检查
#./runInstaller -ignoreSysPreReqs
一直下一步就可以了.然后提升至root用户,运行oracle安装完成后,提示的两个脚本.
五、Oracle完成后的系统设置与调整
1、设置自动运行Oracle
1).在/etc/profile的ORACLE_BASE后面,加上
export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
2)、 修改/etc/oratab文件,将orcl那一行的N,设置为Y
3)、 修改$ORACLE_HOME/bin/dbstart, dbshut ,将
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle/bin/tnslsnr
改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
#!/bin/bash
#
# chkconfig: 345 90 05
# description: Oracle 10g Server
# /etc/init.d/oracle
#
# Run-level Startup script for the Oracle Instance, Listener, and
# Web Interface
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
export ORACLE_SID=orcl
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
4)、新建一个启动脚本,如下:
# 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"
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"
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
2、安装相关的补丁
与安装主程序过程一致,不再赘述。
3、重编译无效的PL/SQL模块
$sudo /usr/local/bin/oraenv
ORACLE_SID = [orcl] ?
$sqlplus “/as sysdba”
SQL>@?/rdbms/admin/utlrp.sql
4、生成客户端静态库
$ $ORACLE_HOME/bin/genclntst
六、重启系统与Oracle
$sudo reboot
硬件环境:CPU:Intel Pentium Dual-core @1.60G
内存:DDR 667 1G*2 Dual channels
HandDisk:SATA 160G
一、软件下载
CentOS Linux 5 Final:http://ftp.cse.yzu.edu.tw/pub/CentOS/5.0/isos/i386/
Oracle Enterprise 10g R2:http://mirrors.cn99.com/oracle/10g/10201_database_linux32.zip
二、CentOS 5操作系统的安装
这时不再具体讲述CentOS 5的安装方法,可以参见:http://www.linuxidc.com/Linux/2008-01/10595.htm
需要注意的是:在安装时,建议使用下面的一些设置:
1、为了避免系统编码问题,最好先用英文系统。
2、安装时选择以下组件:
Base;X-window-System;gnome Desktop Enviroment;Development Tools;Legacy Software Development
3、除了上述组件以后,尽可能的少安装组件。
4、在系统分区时,至少要满足以下要求:
(1)至少1G以上的交换空间(SWAP)
(2)至少400M以上的/tmp空间
(3)至少1.2G以上的Oracle文件空间
(4)至少1.5G以上的Oracle数据文件空间
5、建议关闭防火墙并禁用SELinux.
一、Oracle安装的准备与系统设置
1、包的检查
请使用rpm –q命令确保下列包的存在:
gcc (DISC 2)
libgomp (DISC 2)
make (DISC 1)
binutils (DISC 1)
openmotif (DISC 3)
setarch (DISC 1)
compat-db (DISC 3)
compat-gcc (DISC 3)
compat-gcc-c++ (DISC 3)
compat-libstdc++ (DISC 3)
compat-libstdc++-devel
2、配置 Linux 内核参数
Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。
#vi /etc/sysctl.conf在尾端加入
#use for oracle
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
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
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
再运行/sbin/sysctl -p应用上面的配置
# vi /etc/security/limits.conf 行末添加以下内容
session required pam_limits.so
#vi /etc/pam.d/login 行末添加以下内容
SELINUX=disabled
#vi /etc/selinux/config 确保以下内容
提高oracle用户的shell限制,以便可以创建和打开大文件,完成这些工作需要修改/etc/profile 文件,提高其中设置的上线,将如下内容添加到/etc/profile文件
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
四、Oracle 10g的安装
1.创建和配置用户
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd -m -g oinstall -G dba oracle
#id oracle
2、为Oracle用户设置密码:
#passwd oracle
3.创建安装目录
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
4、开始安装
解压Oracle文件.进入oracle安装程序目录
#unzip 10201_database_linux32.zip
在X下进行安装
#./runInstaller
在这里需要注意的是,因为Oracle 10g不支持在Centos上安装,不过我们可以通过以下两种方法完成安装:
1) 修改/etc/redhat-release为:
redhat-3
2) 在安装时,加上参数IgnoreSysPreReqs跳过操作系统版本检查
#./runInstaller -ignoreSysPreReqs
一直下一步就可以了.然后提升至root用户,运行oracle安装完成后,提示的两个脚本.
五、Oracle完成后的系统设置与调整
1、设置自动运行Oracle
1).在/etc/profile的ORACLE_BASE后面,加上
export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
2)、 修改/etc/oratab文件,将orcl那一行的N,设置为Y
3)、 修改$ORACLE_HOME/bin/dbstart, dbshut ,将
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle/bin/tnslsnr
改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
#!/bin/bash
#
# chkconfig: 345 90 05
# description: Oracle 10g Server
# /etc/init.d/oracle
#
# Run-level Startup script for the Oracle Instance, Listener, and
# Web Interface
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
export ORACLE_SID=orcl
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
4)、新建一个启动脚本,如下:
# 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"
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"
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
2、安装相关的补丁
与安装主程序过程一致,不再赘述。
3、重编译无效的PL/SQL模块
$sudo /usr/local/bin/oraenv
ORACLE_SID = [orcl] ?
$sqlplus “/as sysdba”
SQL>@?/rdbms/admin/utlrp.sql
4、生成客户端静态库
$ $ORACLE_HOME/bin/genclntst
六、重启系统与Oracle
$sudo reboot
发表评论
-
CentOS在Docker中安装Oracle
2024-02-06 12:13 12801.拉取Oracle镜像,并检 ... -
CentOS7.3防火墙配置
2019-07-23 21:16 11901.查看firewall服务状态 systemctl stat ... -
Linux操作个人总结(持续完善中)
2019-04-09 23:39 9441.查找指定进程并Kill kill -9 `ps -ef|g ... -
crontab执行脚本出错
2016-06-29 01:03 3008最近经常碰到关于crontab不能执行的,初步总结了有以下几个 ... -
一个简单的Shell脚本
2016-06-08 17:52 1607最近新学linux的shell编程。试着写了一个遍历资源目 ... -
Linux Shell编程入门
2016-05-12 16:43 1260转自:http://www.cnblogs.com ... -
常用awk命令
2016-05-04 22:29 1950转自:http://www.cnblogs.com/repos ... -
Valgrind简单用法
2016-01-16 11:18 2236转载鸣谢。原文地址:http://www.cnblogs.co ... -
配置RHEL6使用CentOS6的yum源
2014-12-29 11:25 1718在服务器上安装了RHEL6,没有购买RHN服务,所以使用Cen ... -
批处理详解
2012-07-09 23:45 5279第一章 批处理基础 第 ... -
linux 下制作可启动 img/iso 文件
2012-04-18 11:49 5220来源:http://hi.baidu.com/sxpspace ... -
利用U盘加载控制器驱动来安装Linux系统
2012-04-18 10:51 2950转自:http://hi.baidu.com/ku ... -
使用VMWare体验Openfiler
2012-04-02 16:01 6005网上可以下载到, ... -
Linux网卡配置
2012-04-02 15:43 2066(一)网卡配置文件 (1)/etc/sysconfig/net ... -
成功安装Oracle10g的RAC
2012-01-13 22:28 4537安装虚拟机,我使用的是VMware-server-2.0.2- ... -
Linux修改字符界面下的屏幕分辨率
2011-09-26 11:37 2173grub方式 编辑grub.conf /boot/grub/ ... -
Linux下Telnet、ssh服务的配置和使用
2011-08-05 00:01 1986转自:http://hi.baidu.com/jon028/b ... -
CVS详细配置过程[for linux]
2009-07-04 00:03 3474虽然网上有很多关于CVS服务器的配置文档供大家参考,但是本着“ ... -
cvs安装配置[for linux]
2009-07-03 23:55 23581、 服务器安装 从www.cvsnt.org下载CVS ... -
RedHat AS 4上成功安装Oracle10g
2009-05-01 20:51 2872前段时间,搜集了些Linux上安装Oracle的资料,看了 ...
相关推荐
在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
linux环境下oracle10g安装 1.连接putty 2.用root登录后建立用户和组 新增oinstall、dba用户组,oracle用户 [root@oracle10g /]# groupadd oinstall [root@oracle10g /]# groupadd dba [root@oracle10g /]# useradd ...
Linux 中安装 ORACLE10g 数据库详细步骤 Linux 是一个开源的操作系统,在服务器应用中广泛使用。ORACLE 是一个关系型数据库管理系统,是当前最流行的数据库管理系统之一。安装 ORACLE10g 数据库需要在 Linux 操作...
Linux 环境下 Oracle 11g 数据库的安装与卸载 Oracle 11g 数据库是一种关系型数据库管理系统,它广泛应用于企业级应用中。在 Linux 环境下,安装 Oracle 11g 数据库需要满足一定的硬件和软件要求。本文将详细介绍 ...
Linux下安装oracle 10g
"Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...
Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...
### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...
在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...
在Linux系统中安装Oracle 10g是一项技术性较强的任务,尤其在Red Hat Enterprise Linux 5这样的企业级发行版上。以下将详细讲解这个过程中的关键步骤和注意事项。 首先,安装Oracle 10g的前提是确保Linux环境已安装...
本文总结了 Linux 下 Oracle Client 的安装过程,包括 Linux 基础版之软件安装、Oracle Client 安装注意事项、安装 Oracle10G 客户端等。同时,文章还提供了一些实用的小技巧和经验,旨在帮助读者更好地安装和使用 ...
在Linux环境下安装Oracle 10G数据库是一项技术性较强的任务,需要对操作系统和数据库系统有深入的理解。在本文中,我们将详细阐述整个安装过程,包括Linux系统的安装、配置,以及Oracle 10G数据库的安装步骤和注意...
### Linux下Oracle10g安装指南详析 #### 一、安装前的准备工作 ##### 1. 查看基本配置信息 在安装Oracle10g之前,首要任务是确保服务器的基本配置满足软件的需求。这包括检查操作系统版本、内核版本以及各种必要...
Oracle 11g 在 Redhat 5 下的安装指南 Linux 操作系统是目前最流行的开源操作系统之一,而 Oracle 11g 是一个功能强大且广泛应用的关系数据库管理系统。本文将指导读者如何在 Redhat 5 操作系统下安装 Oracle 11g...
Linux 上安装 Oracle 11g 详细步骤 本文将指导您在 Linux 操作系统上安装 Oracle 11g 数据库。安装过程可能会很繁琐,但按照以下步骤,您可以顺利完成安装。 安装环境 * 操作系统:Red Hat Linux 5.4 (32 位) * ...
Linux安装oracle11G Linux安装oracle11G是一个复杂的过程,需要完成多个步骤,包括挂盘、安装依赖项、调整内核参数等。本文将详细介绍如何在Linux系统中安装oracle11G。 一、挂盘 在安装oracle11G之前,需要挂载...
"Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。...* Oracle 11g 的安装指南 * Red Hat Linux 的安装指南 * Oracle 11g 的数据库管理 * Red Hat Linux 的系统管理
自己整理的精简版Linux5.4安装oracle10g步骤,没有图片,因此很小
在Linux环境下安装Oracle 10g数据库是一个涉及多个步骤的过程,包括系统准备、软件包安装、用户和权限配置、环境变量设置、内核参数调整、安全设置以及软件解压和安装。以下是详细的安装步骤和相关知识点: 1. **...
### Linux环境下Oracle 11g数据库的安装及配置 #### 一、Linux环境准备 **1. 检查基本需求** 确保服务器满足Oracle 11g的基本硬件要求,包括但不限于内存大小和交换分区大小。 - **内存大小**: 可以通过`grep ...