安装前系统配置
- 内核参数配置
配置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使其生效
- 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
- PAM登陆配置
配置PAM登陆配置,root用户执行:
vi /etc/pam.d/login
将以下参数写入/etc/pam.d/login文件:
session required /lib/security/pam_limits.so
session required pam_limits.so
- 创建系统组和用户
在每个节点上执行下列脚本
建立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/
- 环境变量
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
- 以oracle 用户登录,在Oracle Database 11g的安装包中运行下列命令启动Oracle Universal Installer开始安装。
./runInstaller
- 下一步,跳过该页
- 选择只安装数据库软件
- 选项1是单机,选项2是RAC
- 语言选择,默认
- 选择企业版安装(enterpriser edition)
- 选择安装路径,默认
- 安装结束,root用户执行脚本
安装时会出现的问题
- 执行 ./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
-
-
-
-
-
设置密码 -
-
-
-
SGA :物理内存10250.750.75
PGA :物理内存10250.750.25
-
自定义Menory
-
连接数为500~1000(看情况设置) -
-
-
-
启动监听
启动数据库(实例)之前要先启动监听
--- 启动监听
lsnrctl start
--- 查看监听状态
lsnrctl status
--- 停止监听
lsnrctl stop
启动实例