Oracle11g 安装操作

本文档详细介绍了Oracle11g在Linux环境下的安装过程,包括修改操作系统核心参数、创建用户和用户组、Oracle图形化界面安装、数据库创建、监听和网络服务配置,以及PLSQL Developer的安装和连接设置。在安装过程中,重点提到了交换分区大小、防火墙设置、tnsnames.ora文件配置和Oracle操作命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle11g 安装操作

一、修改操作系统核心参数

1、root用户下配置核心参数

1)/etc/security/limits.conf

oracle soft nproc 2047
 
oracle hard nproc 16384
 
oracle soft nofile 1024
 
oracle hard nofile 65536

2)/etc/pam.d/login

session    required     /lib/security/pam_limits.so

session    required     pam_limits.so

3)/etc/sysctl.conf

fs.file-max = 6815744
 
fs.aio-max-nr = 1048576
 
kernel.shmall = 2097152
 
kernel.shmmax = 2147483648
 
kernel.shmmni = 4096
 
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 = 1048576

4)/etc/sysctl.conf 更改立即生效

sysctl -p

5)/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

2、用户和用户组的创建

  • 创建Oracle用户和密码
groupadd oinstall

groupadd dba

useradd -g oinstall -g dba -m oracle
 
passwd oracle 

# passwd可以不设置 

3、Oracle数据库软件安装前准备

1)创建软件目录和数据文件存放目录

mkdir /home/oracle/app
 
mkdir /home/oracle/app/oracle
 
mkdir /home/oracle/app/oradata
 
mkdir /home/oracle/app/oracle/product

2)更改目录所有者权限

chown -R oracle:oinstall /home/oracle
 
chmod -R 775 /home/oracle

3)切换用户

su - oracle

4)配置oracle的环境变量 .bash_profile

export ORACLE_BASE=/home/oracle/app
 
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
 
export ORACLE_SID=CMADB
# export ORACLE_SID=orcl
 
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
 
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 
source .bash_profile

4、修改主机名

# Redhat7永久修改主机名
hostnamectl set-hostname <hostname>

init 6 

5、网络配置

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.2.100
NETMASK=255.255.255.0
GATEWAY=192.168.2.1 
DNS1=114.114.114.114    #国内
DNS2=8.8.8.8     #Google

# 方式一: 重启网络
/etc/init.d/network restart 

# 方式二: 重启网络 
systemctl restart network 

6、开启和关闭防火墙

# 临时关闭防火墙
systemctl stop firewalld

# 永久关闭防火墙
systemctl disable firewalld

# 查看防火墙状态
systemctl status firewalld

# 关闭防火墙的自启动
chkconfig iptables off

# 验证防火墙自启动状态
chkconfig --list | grep iptables 

二、Oracle图形化界面的安装和配置

1、下载Linux版本的Oracle软件包,解压

unzip linux.x64_11gR2_database_1of2.zip
 
unzip linux.x64_11gR2_database_2of2.zip

2、Oracle图形化界面安装操作

2.1 图形化安装

# 1、切换到root用户
xdpyinfo | grep local

# 2、提示没有这个命令
yum groupinstall -y "X Window System" # 启动RedHat图形化界面

yum groupinstall -y "gnome"
# yum groupinstall -y "gnome-desktop3.*"

xhost + 
# 提示:access control disabled, clients can connect from any host,证明可以进行图形化安装

# 3、查看DISPLAY的结果
echo ${DISPLAY}

# 4、上方命令执行的结果,赋给DISPLAY 
su - oracle

export DISPLAY=localhost:<echo ${DISPLAY}>

xhost + 
# 提示:access control disabled, clients can connect from any host,证明可以进行图形化安装

2.2 执行安装

# 必须在oracle用户下执行
cd /home/oracle/database

./runInstaller 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值