`
szgaea
  • 浏览: 216944 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux安装oracle实录

阅读更多
安装企业版的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详细步骤

    Linux安装Oracle19C详细步骤 在这篇文章中,我们将详细介绍如何在 CentOS 7 和 Red Hat 7 系统中安装 Oracle 19C。整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、...

    随笔-linux下安装oracle 12c client

    Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...

    Linux下Oracle Client的安装

    Linux 下 Oracle Client 的安装 Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux ...

    linux安装oracle图形界面乱码问题.docx

    Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...

    Linux下安装Oracle完美解决版

    在Linux环境下安装Oracle数据库是一项复杂的过程,涉及到多个步骤和组件的配置。Oracle数据库与Linux操作系统结合,为企业提供了高性能和稳定性的解决方案。以下是根据标题、描述和部分内容生成的详细知识点: 1. *...

    Linux静默安装oracle

    在Linux环境下,静默安装Oracle数据库是一个高效且无需图形化界面的方法,尤其适用于自动化部署或服务器维护。以下是一个详尽的静默安装步骤指南: 1. **准备工作**:首先,你需要下载Oracle数据库的Linux安装包,...

    Linux5.4下安装oracle10g精简步骤

    自己整理的精简版Linux5.4安装oracle10g步骤,没有图片,因此很小

    Linux下安装oracle 10g

    Linux下安装oracle 10g

    Red hat linux 安装oracle 11g

    "Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...

    Linux下Oracle 10g安装

    在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...

    linux中安装ORACLE10g数据库详细步骤

    Linux 中安装 ORACLE10g 数据库详细步骤 Linux 是一个开源的操作系统,在服务器应用中广泛使用。ORACLE 是一个关系型数据库管理系统,是当前最流行的数据库管理系统之一。安装 ORACLE10g 数据库需要在 Linux 操作...

    linux离线安装oracle所有依赖包

    在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下ORACLE安装说明.docx Linux下...

    linux上安装oracle11g详细步骤

    Linux 上安装 Oracle 11g 详细步骤 本文将指导您在 Linux 操作系统上安装 Oracle 11g 数据库。安装过程可能会很繁琐,但按照以下步骤,您可以顺利完成安装。 安装环境 * 操作系统:Red Hat Linux 5.4 (32 位) * ...

    linux 安装oracle的离线rpm包

    该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。

    linux下安装oracle

    Linux 下安装 Oracle 在 Linux 操作系统中安装 Oracle 数据库是一项复杂的任务,需要对系统进行相应的配置和调整。本文将详细介绍在 Linux 下安装 Oracle11gR2 的步骤和要求。 系统要求 在安装 Oracle 之前,需要...

    linux下安装oracle9i

    在Linux环境下安装Oracle 9i是一项技术性较强的工作,涉及到多个步骤和依赖项的检查与安装。本文将详细解析如何在Linux AS4上进行Oracle 9i的安装,包括必要的准备、安装过程以及可能遇到的问题和解决办法。 首先,...

    Linux下安装Oracle

    Linux下单机安装oracle数据库的前提配置文档,详细描述了如何在linux下安装oracle数据库

    oracle11G的linux下的离线安装教程.pdf

    "Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...

    Linux下安装Oracle详细过程

    在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和配置。以下是对整个安装过程的详细说明: 首先,安装Oracle数据库前需要确保你的Linux系统版本兼容。在这个例子中,我们需要的是Red Hat ...

Global site tag (gtag.js) - Google Analytics