linux下oracle服务器端的安装

安装前系统配置

  1. 内核参数配置
    配置System kernel Parameters,root用户执行:
    vi /etc/sysctl.conf
    将以下参数写入/etc/sysctl.conf文件:
#kernel.shmall = 2097152
#kernel.shmmax = 8589934592
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576

#其中kernel.shmall、kernel.shmmax 修改要求
#kernel.shmall=2097152
#kernel.shmmax =物理内存*1024*1024*1024

写入保存退出后执行sysctl -p使其生效

  1. Linux PAM
    配置Linux PAM插入式认证模块,root用户执行:
    vi /etc/security/limits.conf
    将以下参数写入/etc/security/limits.conf文件:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240 
  1. PAM登陆配置
    配置PAM登陆配置,root用户执行:
    vi /etc/pam.d/login
    将以下参数写入/etc/pam.d/login文件:
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so 
  1. 创建系统组和用户
    在每个节点上执行下列脚本
    建立oracle的系统组和用户
#建立oinstall和dba组
#再建立一个同时在oinstall和dba组里的oracle用户
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /home/oracle oracle
passwd oracle

#建立安装目录并设置相应的权限
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
mkdir -p /oradata/
chown -R oracle:oinstall /oradata/
mkdir -p /oraarchive/oracle/ORACLE_URPDB/
chown -R oracle:oinstall /oraarchive/
  1. 环境变量
    su oracle切换到oracle用户下
    vi .bash_profile
    配置oracle用户环境变量
PATH=$PATH:$HOME/bin

export PATH

export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=brrby
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1/
export PATH=$PATH:/u01/app/oracle/product/11.2.0/db_1/bin

6.上传两个压缩包
压缩包 提取码:m2ft
7. 修改安装文件目录database权限
chown -R oracle:oinstall database


安装Oracle Database 11g

  1. 以oracle 用户登录,在Oracle Database 11g的安装包中运行下列命令启动Oracle Universal Installer开始安装。
./runInstaller
  1. 下一步,跳过该页
    在这里插入图片描述
  2. 选择只安装数据库软件
    在这里插入图片描述
  3. 选项1是单机,选项2是RAC
    在这里插入图片描述
  4. 语言选择,默认
    在这里插入图片描述
  5. 选择企业版安装(enterpriser edition)
    在这里插入图片描述
  6. 选择安装路径,默认
    在这里插入图片描述
    在这里插入图片描述
  7. 安装结束,root用户执行脚本
    在这里插入图片描述



安装时会出现的问题

  1. 执行 ./runInstaller出现问题
    运行runInstall时,报错display的256color问题
    在这里插入图片描述
    解决方法:
    第一步: 切换到oracle用户,在~目录下修改.bush_profile文件 ,加入这句语句
    在这里插入图片描述
    第二步: 使这个修改过的.bash_profile文件生效
    source .bash_profile
    第三步: 切换到root用户,执行一句如下语句
    xhost +




出现access control disabled,clients can connect from any host即成功得解决了运行runInstall时报错display的256color问题
在这里插入图片描述

创建实例环境

配置监听:

在安装数据库的ssh界面输入 netca
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



配置实例:

在原来安装数据库的SSH界面输入dbca
在这里插入图片描述
选择创建数据库
在这里插入图片描述
选择通用型数据库
在这里插入图片描述
输入全局数据库名和SID
在这里插入图片描述
使用EM管理数据库(不用选择)
在这里插入图片描述
设置密码
在这里插入图片描述
指定数据库存放位置
在这里插入图片描述
启用快闪和归档日志(未开,由实际环境而定),并指定路径
在这里插入图片描述
不安装示例
在这里插入图片描述

SGA :物理内存10250.750.75
PGA :物理内存
10250.750.25

自定义Menory
在这里插入图片描述
连接数为500~1000(看情况设置)
在这里插入图片描述
使用AL32UTF8字符集
在这里插入图片描述
信息汇总
在这里插入图片描述
开始创建数据库
在这里插入图片描述


启动监听

启动数据库(实例)之前要先启动监听

--- 启动监听
lsnrctl start

--- 查看监听状态
lsnrctl status

--- 停止监听
lsnrctl stop


启动实例

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Brrby

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值