当前位置:   article > 正文

linux安装oracle11g

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/801240
推荐阅读
相关标签
  

闽ICP备14008679号