安装企业版的Oracle 10g
1、检查是否需要的包都存在
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ \
glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ \
libstdc++-devel make sysstat unixODBC unixODBC-devel
若未存在,在此网站找
http://zid-luxinst.uibk.ac.at/linux/rpm2html/search.php
2、配置核心参数
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576 #文件系统最大异步io
fs.file-max = 6815744 #表示文件句柄的最大数量。文件句柄表示在Linux系统中可以打开的文件数量。
kernel.shmall = 2097152 #表示可用共享内存的总量,单位是页,在32位系统上一页等于4kB,也就是4096字节
kernel.shmmax = 8405194752 #表示单个共享内存段的最大值,以字节为单位,此值一般为物理内存的一半
kernel.shmmni = 4096 #内核参数是共享内存段的最大数量,一般为4kB
kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。
net.ipv4.ip_local_port_range = 1024 65000 # 应用程序可使用的IPv4端口范围。
net.core.rmem_default = 262144 # 套接字接收缓冲区大小的缺省值
net.core.rmem_max = 4194304 # 套接字接收缓冲区大小的最大值
net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值
net.core.wmem_max = 1048586 # 套接字发送缓冲区大小的最大值
执行命令sysctl -p
Ipcs -sa 命令可以看到共享内存段个数
3、创建用户组,用户
groupadd -g 502 dba
groupadd oinstall
useradd -u 502 -g oinstall -G dba oracle
passwd oracle
4、配置Shell Limits
vi /etc/security/limits.conf,补充下列下列内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login,补充下列内容:
session required pam_limits.so
5、配置软件安装目录
mkdir /data/ora10g/product #应用安装目录
mkdir /data/ora10g/oradata #数据存放目录
mkdir /data/software #解压安装文件到此目录
6、配置oracle用户环境变量
chown -R oracle:oinstall /data/ora10g
chown -R oracle:oinstall /data/software
7、配置oracle用户环境变量
vi /home/oracle/.bash_profile,补充下列内容
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/data/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
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="AMERICAN_AMERICA.ZHS16GBK"
umask 022
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
执行source /home/oracle/.bash_profile使配置生效
8、开始安装oracle
要求以oracle用户进入linux图形界面,然后打开一个终端
(若以root进入图形界面的,打开终端后,先执行xhost +命令,然后执行su - oracle
(注:如果是在redhat5以上安装oracle 10g,需要更改/etc/redhat_release,将版本直接改成redhat 4,否则安装检测的时候会提示错误)
(注:需要配置/etc/hosts,添加本机ip与机器名的dhcp配置,如:192.168.0.8 linuxoracle)
进入解压后的oracle软件目录
cd /data/software/database/
执行./runInstaller
按提示进行安装
9、创建数据库
进入oracle安装目录的bin
执行./dbca创建数据库,根据提示进行设置
10、创建监听
进入oracle安装目录的bin
执行./netca创建监听,根据提示进行设置
分享到:
相关推荐
Linux安装Oracle19C详细步骤 在这篇文章中,我们将详细介绍如何在 CentOS 7 和 Red Hat 7 系统中安装 Oracle 19C。整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、...
Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...
Linux 下 Oracle Client 的安装 Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux ...
Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...
在Linux环境下安装Oracle数据库是一项复杂的过程,涉及到多个步骤和组件的配置。Oracle数据库与Linux操作系统结合,为企业提供了高性能和稳定性的解决方案。以下是根据标题、描述和部分内容生成的详细知识点: 1. *...
在Linux环境下,静默安装Oracle数据库是一个高效且无需图形化界面的方法,尤其适用于自动化部署或服务器维护。以下是一个详尽的静默安装步骤指南: 1. **准备工作**:首先,你需要下载Oracle数据库的Linux安装包,...
自己整理的精简版Linux5.4安装oracle10g步骤,没有图片,因此很小
Linux下安装oracle 10g
"Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...
在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
Linux 中安装 ORACLE10g 数据库详细步骤 Linux 是一个开源的操作系统,在服务器应用中广泛使用。ORACLE 是一个关系型数据库管理系统,是当前最流行的数据库管理系统之一。安装 ORACLE10g 数据库需要在 Linux 操作...
在Linux系统中,Oracle数据库的安装通常涉及到一系列的依赖包,尤其在离线环境中,确保所有依赖包都齐全显得尤为重要。本教程将详细介绍如何在CentOS 6上离线安装Oracle的所有依赖包。 首先,Oracle数据库对操作...
Linux下ORACLE安装说明.docx Linux下ORACLE安装说明.docx Linux下ORACLE安装说明.docx Linux下ORACLE安装说明.docx Linux下ORACLE安装说明.docx Linux下ORACLE安装说明.docx Linux下ORACLE安装说明.docx Linux下...
Linux 上安装 Oracle 11g 详细步骤 本文将指导您在 Linux 操作系统上安装 Oracle 11g 数据库。安装过程可能会很繁琐,但按照以下步骤,您可以顺利完成安装。 安装环境 * 操作系统:Red Hat Linux 5.4 (32 位) * ...
该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。
Linux 下安装 Oracle 在 Linux 操作系统中安装 Oracle 数据库是一项复杂的任务,需要对系统进行相应的配置和调整。本文将详细介绍在 Linux 下安装 Oracle11gR2 的步骤和要求。 系统要求 在安装 Oracle 之前,需要...
在Linux环境下安装Oracle 9i是一项技术性较强的工作,涉及到多个步骤和依赖项的检查与安装。本文将详细解析如何在Linux AS4上进行Oracle 9i的安装,包括必要的准备、安装过程以及可能遇到的问题和解决办法。 首先,...
Linux下单机安装oracle数据库的前提配置文档,详细描述了如何在linux下安装oracle数据库
"Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...
在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和配置。以下是对整个安装过程的详细说明: 首先,安装Oracle数据库前需要确保你的Linux系统版本兼容。在这个例子中,我们需要的是Red Hat ...