linux安装oracle11g

目录

1、安装前准备

1.1 环境及文件准备

1.2 创建ORACLE用户组和用户

 1.3 修改系统参数

1.3.1 修改内核参数

1.3.2 修改用户限制

1.3.3 修改用户验证选项

1.3.4 修改用户配置文件 

1.3.5 修改oracle环境变量 

 1.4 安装vncserver

2、安装 

2.1 设置Oracle图形界面 

2.2 Oracle软件安装

2.3 创建监听 

2.4 创建数据库实例

2.5 配置监听 

2.6 检查ORACLE的PATH设置

 3、验证

3.1 本地验证

3.2 Navicat验证 

3.3 数据库维护常用命令


1、安装前准备

1.1 环境及文件准备

项目

要求

操作系统

CentOS Linux release 7.9.2009 (Core)

内存

4G及以上

硬盘

挂载根目录剩于空间至少200G以上

文件准备

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

VNC Viewer(安装window上)

压缩包目录

/install

Oracle目录

/app/oracle

压缩包解压至

/install/database

 使用root用户创建文件目录,并给予执行权限,将两个zip文件放到/install文件夹下并进行解压

[root@centOS7 ~]# mkdir /install

[root@centOS7  ~]# mkdir -p /app/oracle

[root@centOS7  ~]# chmod -R 777 /install

[root@centOS7  ~]# chmod -R 777 /app

[root@centOS7 install]# unzip -o -d /install linux.x64_11gR2_database_1of2.zip

[root@centOS7 install]# unzip -o -d /install linux.x64_11gR2_database_2of2.zip

1.2 创建ORACLE用户组和用户

创建两个oracle用户组:oinstall、dba,创建一个oracle用户:oracle,并给oracle用户执行权限,将oracle用户加入到oinstall和dba两个用户组,修改oracle用户密码

[root@centOS7 ~]# groupadd -g 801 oinstall

[root@centOS7 ~]# groupadd -g 802 dba

[root@centOS7 ~]# useradd -d /home/oracle oracle

[root@centOS7 ~]# chmod -R 755 /home/oracle

[root@centOS7 ~]# gpasswd -a oracle oinstall

Adding user oracle to group oinstall

[root@centOS7 ~]# gpasswd -a oracle dba

Adding user oracle to group dba

[root@centOS7~]# passwd oracle

 1.3 修改系统参数

1.3.1 修改内核参数

在sysctl.conf文件末尾加上

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=800 32000 400 128

fs.file-max=6815744

fs.aio-max-nr=1048576

net.ipv4.ip_local_port_range=9000 65500

net.core.rmem_default=262144

net.core.rmem_max= 4194304

net.core.wmem_default=262144

net.core.wmem_max=1048576

kernel.msgmni=4096

kernel.msgmax=65536

kernel.msgmnb=84000

修改后输入sysctl -p使其生效

[root@centOS7~]# sysctl -p

1.3.2 修改用户限制

在limits.conf文件末尾加上

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 4096

oracle hard nofile 65536

1.3.3 修改用户验证选项

修改/etc/pam.d/login,文件末尾加上

session  required   pam_limits.so

1.3.4 修改用户配置文件 

修改/etc/profile,文件末尾加上如下,运行source /etc/profile使其生效

if [ $USER = "oracle" ]; then

 if [ $SHELL = "/bin/ksh" ]; then

    ulimit -p 16384

    ulimit -n 65536

 else

    ulimit -u 16384 -n 65536

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值