1、修改hosts文件
"/etc/hosts" 文件配置格式如下:
<IP-address> <fully-qualified-machine-name> <machine-name>
For example.
127.0.0.1 localhost.localdomain localhost
192.168.0.181 ol6-112.localdomain ol6-112
2、修改内核参数
在 "/etc/sysctl.conf" 文件末尾添加以下内容
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
执行以下命令使上述配置生效
# /sbin/sysctl -p
3、修改用户限制
在"/etc/security/limits.conf" 文件加上以下参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
oracle soft stack 10240
4、包安装
从系统光盘安装缺失的rpm包。
# From Oracle Linux 6 DVD
cd /media/cdrom/Server/Packages
rpm -Uvh binutils-2*x86_64*
rpm -Uvh glibc-2*x86_64* nss-softokn-freebl-3*x86_64*
rpm -Uvh glibc-2*i686* nss-softokn-freebl-3*i686*
rpm -Uvh compat-libstdc++-33*x86_64*
rpm -Uvh glibc-common-2*x86_64*
rpm -Uvh glibc-devel-2*x86_64*
rpm -Uvh glibc-devel-2*i686*
rpm -Uvh glibc-headers-2*x86_64*
rpm -Uvh elfutils-libelf-0*x86_64*
rpm -Uvh elfutils-libelf-devel-0*x86_64*
rpm -Uvh gcc-4*x86_64*
rpm -Uvh gcc-c++-4*x86_64*
rpm -Uvh ksh-*x86_64*
rpm -Uvh libaio-0*x86_64*
rpm -Uvh libaio-devel-0*x86_64*
rpm -Uvh libaio-0*i686*
rpm -Uvh libaio-devel-0*i686*
rpm -Uvh libgcc-4*x86_64*
rpm -Uvh libgcc-4*i686*
rpm -Uvh libstdc++-4*x86_64*
rpm -Uvh libstdc++-4*i686*
rpm -Uvh libstdc++-devel-4*x86_64*
rpm -Uvh make-3.81*x86_64*
rpm -Uvh numactl-devel-2*x86_64*
rpm -Uvh sysstat-9*x86_64*
rpm -Uvh compat-libstdc++-33*i686*
rpm -Uvh compat-libcap*
Note. This will install all the necessary 32-bit packages for 11.2.0.1. From 11.2.0.2 onwards many of these are unnecessary,
but having them present does not cause a problem.
5、创建用户、用户组
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
groupadd -g 504 asmadmin
groupadd -g 506 asmdba
groupadd -g 505 asmoper
useradd -u 502 -g oinstall -G dba,asmdba,oper oracle
passwd oracle
Note. We are not going to use the "asm" groups, since this installation will not use ASM.
6、查看SELINUX是否关闭
文件"/etc/selinux/config"中的 SELINUX=disabled
如果不为disabled则设置为disabled,并重启服务器。
7、创建安装目录
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
用root用户登录,增加以下权限
xhost +<machine-name>
用oracle用户登录,在文件 ".bash_profile" file 末尾增加以下几行:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=ol6-112.localdomain; #注意主机名为自己机器主机名
export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=orcl; #注意SID必须跟下面要安装的oracle的SID一致
export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH
完成后执行命令# env | grep ORA查看环境变量是否生效。
8、安装
用oracle用户登录。用图形化界面安装时,需要设置环境变量:DISPLAY。
DISPLAY=<machine-name>:0.0; export DISPLAY
在database 目录下运行以下命令,进行安装
./runInstaller
安装问题:
1、错误信息Failed dependencies:pdksh conflicts with ksh
下载pdksh-5.2.14-37.el5_8.1.x86_64.rpm 见附件<!--EndFragment-->
rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
如果报错 pdksh conflicts with ksh-20100621-12.el6_2.1.x86_64
rpm -e ksh-20100621-12.el6_2.1.x86_64 (注意没有.rpm后缀)
如果曾经yum install 过oracle-rdbms-server-11gR2-preinstall
则还需要先卸载oracle-rdbms-server-11gR2-preinstall
rpm -e pdksh-5.2.14-37.el5_8.1.x86_64.rpm
rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
2、监听不能启动
启动监听: lsnrctl start
$ORACLE_HOME/network/admin下tnsnames.ora 文件的host,即主机名是否正确。
3、数据库关闭重启失败
查看oracle用户下的.bash_profile文件中的ORACLE_SID变量值是否为安装oracle时配置的sid。
<!--EndFragment-->
相关推荐
最近频繁在Centos7.3上安装oracle,设置基础安装环境工序太多,所以写了一个脚本起到能在linux一键初始化oracle11g安装环境脚本的目的,其中主要更改主机名、关闭防火墙、禁用Selinx、配置用户和组、创建目录、更改...
Oraclelinux6.5 下 oracle11.2.0.3 RAC_Multipath_ASM 安装—飞扬笔记 2.3.7 修改 oracle 用户限制 ................................................................................... 13 2.3.8 修改/etc/pam.d...
该资源主要是用于在linux环境下,静默安装oracle11g的文件配置(仅用于参考,该该文件经本人测试成功已安装oracle),欢迎有需要的小伙伴下载!
用root身份执行该脚本,实现对limits.conf,login,sysctl.conf,profile,.bash_profile文件进行设置,并创建用户oracle,创建oinstall和dba组,创建安装目录 执行脚本命令 ./path.ksh 密码(oracle用户的密码) ...
Linux环境安装oracle 11g数据库 一.安装环境 Linux服务器:Redhat 6.5 64位 oracle服务器:oracle11g-64位 二.系统配置 Root用户下进行以下配置: 1. 关闭SELinux、防火墙 (后续要打开防火墙就得开放1521端口以及...
oracle RAC安装配置教程,一步一步讲解说明文档。本文档适合Oracle 11g
介绍Linux环境下,Oracle RAC环境的安装配置。
oracle11g centos7一键安装脚本,脚本里面有完整安装提示说明。大概步骤如下 1、关闭防火墙 2、设置服务器名称并增加映射 3、安装Oracle所需的依赖 4、解压oracle安装包 5、创建用户和组 6、修改内核参数 7、修改用户...
OracleLinux6.5下安装Oracle11.2.0.3_ASM 生产环境安装过程,图文并茂。
VMware下安装Linux7.6...在Linux环境下安装Oracle11g数据库、数据库参数设置、数据库创建,监听创建、客户端连接 VMware下配置ASM磁盘 LVM磁盘管理 Linux环境下对Oracle数据库的运维操作 Linux环境下对ASM的运维操作
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> SHOW USER; //查看当前用户 USER is "SYS“ SQL> ...
还有Rad hat Linux6.3虚拟机的安装配制,Ftp的配制,oracle11G的安装,C开发环境搭建,简单的C数字计算程序,Makefile实例等
Oracle 11g for linux 安装环境配置文件!
《Oracle安装手册》,Linux环境配置脚本,pdksh安装包,图文并茂,Oracle11g详细安装教程,包括WindowsServer2008R2SP164bit和RedHatEnterpriseLinux64bit。
VMware 下安装 Linux7.6 环境 ...在 Linux 环境下安装 Oracle11g 数据库、数据库参数设置、数据库创建,监听创 建、客户端连接 VMware 下配置 ASM 磁盘 LVM 磁盘管理 Linux 环境下对 Oracle 数据库的运维操作
1.Oracle 11g R2 即时客户端 1. 包含oracle基本运行环境; 2. 包含sqlplus组件; 3. 包含开发oracle应用相关的sdk环境; 4. 包含pro*c开发组件; 2.配置环境: 1. yum groupinstall "Development Tools" 2. yum ...
实现在Linux下安装Oracle的环境配置和安装步骤
详解linux下安装oracle10g及环境配置
【Oracle RAC】Linux + Oracle 11g R2 RAC 安装配置详细过程.pdf
Linux系统Oracle11g安装详细介绍 linux系统安装环境详解 安装oracle11g前准备 监听配置 OEM配置 防火墙配置