Linux 安装Oracle数据库

检查内存空间情况和和交换区情况
free

检查磁盘空间大小,/tmp目录至少要有200M空间
df -k /tmp

关闭防火墙
service iptables stop

禁用seLinux
vim /etc/selinux/config
SELINUX=disabled

检查软件包的安装情况缺什么装什么
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel

配置内核参数
root身份编辑/etc/sysctl.conf文件
vim /etc/sysctl.conf
#添加以下参数
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 = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
#以root身份运行一下命令,使设置生效
/sbin/sysctl -p

创建安装数据库所需要的用户组
groupadd oinstall
groupadd dba
#创建oracle用户以oinstall为主组以dba为副组
useradd -g oinstall -G dba oracle
设置oracle用户的密码为oracle11g
passwd oracle

添加oracle用户的限制参数

修改/etc/security/limits.conf文件
vim /etc/security/limits.conf
#添加以下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

修改/etc/pam.d/login文件
vim /etc/pam.d/login
#添加以下内容
session required /lib/security/pam_limits.so
session required pam_limits.so

修改/etc/profile文件
vim /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

创建安装所需的目录
root身份登录创建以下目录
mkdir -p /data/app/
chown -R oracle:oinstall /data/app/
chmod -R 775 /data/app/
root身份登录创建安装时使用的临时文件夹
sudo mkdir /data/tmp
sudo chmod a+wr /data/tmp

设置Oracle的环境变量
以oracle用户登录设置oracle用户的环境变量

TMP=/data/tmp
TMPDIR=/data/tmp
export TMP TMPDIR

ORACLE_BASE=/data/app/oracle
ORACLE_HOME=/data/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID=bing
export ORACLE_BASE ORACLE_HOME ORACLE_SID

PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH LD_LIBRARY_PATH

export LANG=en_US.UTF-8
chown -R oracle:oinstall /data/app

oracle用户登录sqlplus /nolog校验Oracle是否安装成功

原文地址:https://www.cnblogs.com/BINGJJFLY/p/8982540.html

时间: 2024-10-09 12:56:15

Linux 安装Oracle数据库的相关文章

Linux安装Oracle数据库

一.安装Oracle前准备 1.创建运行oracle数据库的系统用户和用户组 [[email protected] ~]$ su root #切换到root Password: [[email protected] sonny]# groupadd oinstall #创建用户组oinstall [[email protected] sonny]# groupadd dba #创建用户组dba [[email protected] sonny]# useradd -g oinstall -g d

linux安装oracle数据库无法启动安装界面的问题

Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPL [[email protected] grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 6332 MB Passe

CentOS安装Oracle数据库详细介绍及常见问题汇总

一.安装前准备 1.软件硬件要求 操作系统:CentOS 6.4(32bit)Oracle数据库版本:Oracle 10g(10201_database_linux32.zip)最小内存:1G(检查命令:#grep MemTotal /proc/meminfo)最小Swap:2G(检查命令:#grep SwapTotal /proc/meminfo) 2.安装依赖包 # rpm -q binutils compat-libstdc++-33 compat-libstdc++-33.i686 el

在Linux系统上安装Oracle数据库

前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置->网络适配器->网络连接->桥接模式 1.2然后进入系统配置网卡. 永久修改: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0(设备名称) TYPE=Ethernet(网络类型) ONBOOT=yes(开机自启动) BOOTPROTO=static(静态ip)

linux下oracle数据库安装

以下主要内容来自网络---------------------------------屈勇 http://www.linuxidc.com/Linux/2015-02/113222p5.htm----另外值得参考的博文 安装环境 Linux服务器:SuSe10 sp2 64位    centos6.5 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置

在hp-ux下安装oracle 数据库软件时unzip的问题

当你第一次在hp-ux下安装oracle数据库时,会遇到上传到hp-ux中的Oracle database 软件介质(*.zip格式)无法解压,原因是没有unzip这个可执行程序. 此时,可以到https://updates.oracle.com/unzips/unzips.html 这个网址去下载hp-ux下的 unizp 介质即可. 现在将此文章全文摘录在下面: UnZip Utilities Download Patches downloaded from Oracle are in th

安装Oracle数据库

安装环境  除步骤1和7外,其余步骤都是在root用户下操作 数据库版本:Oracle 11g R2  操作系统:CentOS6.5 准备操作系统 1)下载Oracle 11g R2安装文件:linux_11gR2_database_1of2.zip和linux_11gR2_database_1of2.zip 2)硬件检测 内存检测:Oracle11g要求最少内存为1GB grep MemTotal /proc/meminfo 共享内存的大小:df -k /dev/shm 交换空间:11g交换空

Linux安装Oracle 11G过程(测试未写完)

一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下的对Oracle数据库配置的过程.(很重要,如何不配置完全在后期安装过程中会报错的) 安装测试的环境如下: 操作系统:CentOS 6.5 X64 数据库:OracleDatabase 11g Release 2 (11.2.0.1.0) for Linux x86-64 简易过程: 1. 安装需要

一键安装oracle数据库

准备工作:通过ftp工具上传oracle安装软件到linux系统/mnt目录下,并通过unzip命令解压软件.------------------------------------------------------------------------------------------------------------------------------------------------------------1.创建oracle图形界面安装前脚本(root用户操作),按如下方法操作即可