Oracle11g数据库单机部署手册.docx

上传人:b****2 文档编号:23240084 上传时间:2023-05-15 格式:DOCX 页数:21 大小:1.20MB
下载 相关 举报
Oracle11g数据库单机部署手册.docx_第1页
第1页 / 共21页
Oracle11g数据库单机部署手册.docx_第2页
第2页 / 共21页
Oracle11g数据库单机部署手册.docx_第3页
第3页 / 共21页
Oracle11g数据库单机部署手册.docx_第4页
第4页 / 共21页
Oracle11g数据库单机部署手册.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

Oracle11g数据库单机部署手册.docx

《Oracle11g数据库单机部署手册.docx》由会员分享,可在线阅读,更多相关《Oracle11g数据库单机部署手册.docx(21页珍藏版)》请在冰豆网上搜索。

Oracle11g数据库单机部署手册.docx

Oracle11g数据库单机部署手册

Oracle11g部署

目录

1.引言1

2.环境介绍1

3.安装前系统配置1

3.1.内核参数配置1

3.2.LinuxPAM2

3.3.PAM登陆配置2

3.4.创建系统组和用户2

3.5.环境变量3

3.6.修改安装文件目录database权限4

3.7.安装缺失补丁包4

4.安装OracleDatabase11g4

5.创建实例环境12

5.1.配置监听12

5.2.配置实例15

6.数据库启动与停止23

6.1.关闭DB服务器23

6.2.数据库的启动23

1.引言

本文是根据项目的Oracle11g2forLinux的安装部署过程整理出来一份实施报告。

可供有类似需求的项目参考。

2.环境介绍

硬件平台为单台PCServer。

操作系统为RedHatEnterpriseLinuxServerrelease5.7。

数据库系统软件采用linux.x64_11gR2_database_1of1

(2).zip。

3.安装前系统配置

3.1.内核参数配置

●配置SystemkernelParameters:

root用户执行:

vi/etc/sysctl.conf

将以下参数写入/etc/sysctl.conf文件:

#kernel.shmall=2097152

#kernel.shmmax=8589934592

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=6815744

net.ipv4.ip_local_port_range=900065500

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

sysctl-p

其中kernel.shmall、kernel.shmmax修改要求

kernel.shmall=2097152

kernel.shmmax=物理内存*1024*1024*1024

3.2.LinuxPAM

●配置LinuxPAM插入式认证模块:

root用户执行:

vi/etc/security/limits.conf

将以下参数写入/etc/security/limits.conf文件:

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

oraclehardstack10240

3.3.PAM登陆配置

●配置PAM登陆配置:

root用户执行:

vi/etc/pam.d/login

将以下参数写入/etc/pam.d/login文件:

session    required     /lib/security/pam_limits.so

session    required     pam_limits.so

3.4.创建系统组和用户

在每个节点上执行下列脚本,建立oracle的系统组和用户。

groupaddoinstall

groupadddba

useradd-goinstall-gdba-d/home/oracleoracle

passwdoracle

mkdir-p/u01/app/oracle/product/11.2.0/db_1

chown-Roracle:

oinstall/u01

mkdir-p/oradata/

chown-Roracle:

oinstall/oradata/

mkdir-p/oraarchive/oracle/ORACLE_URPDB/

chown-Roracle:

oinstall/oraarchive/

3.5.环境变量

su–oracle切换到oracle用户下

vi.bash_profile

配置oracle用户环境变量

##-------------------------------------

##Set for Oracle11g Install |

##-------------------------------------

export TMPDIR=/var/tmp

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=erpdb

export ORACLE_TERM=xterm

export PATH=$PATH:

$ORACLE_HOME/bin:

/usr/sbin

export NLS_DATE_FORMAT="YYYY/MM/DD hh24:

mi:

ss"

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export TNS_ADMIN=$ORACLE_HOME/network/admin

export LIBPATH=$ORACLE_HOME/lib

umask 022

if [ $USER = "oracle" ]; then

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

              ulimit -p 16384

              ulimit -n 65536

        else

              ulimit -u 16384 -n 65536

        fi

fi

##-----------------------------Set Over

3.6.修改安装文件目录database权限

chown–Roracle:

oinstalldatabase

3.7.安装缺失补丁包

根据服务器实际情况rpm

rpm-ivhlibaio-devel-0.3.106-5.i386.rpm

rpm-ivhlibaio-devel-0.3.106-5.x86_64.rpm

rpm-ivhunixODBC-2.2.11-7.1.i386.rpm

rpm-ivhunixODBC-2.2.11-7.1.x86_64.rpm

rpm-ivhunixODBC-devel-2.2.11-7.1.i386.rpm

rpm-ivhunixODBC-devel-2.2.11-7.1.x86_64.rpm

rpm-ivhsysstat-7.0.2-11.el5.x86_64.rpm

4.安装OracleDatabase11g

1、

以oracle用户登录,在OracleDatabase11g的安装包中运行下列命令启动OracleUniversalInstaller开始安装。

$./runInstaller&

2、

下一步,跳过该页

3、

选择只安装数据库软件

4、

选项1是单机,选项2是RAC

5、

语言选择,默认

6、

选择企业版安装(enterpriseredition)

7、

选择安装路径,默认

8、

安装结束,root用户执行脚本

5.创建实例环境

5.1.配置监听

1、

在原来安装数据库的SSH界面输入:

netca

2、

3、

4、

5、

6、

5.2.配置实例

1、

在原来安装数据库的SSH界面输入:

dbca

2、

选择创建数据库

3、

选择通用型数据库

4、

输入全局数据库名和SID

5、

使用EM管理数据库(不用选择)

6、

设置密码

8、

指定数据库存放位置

9、

启用快闪和归档日志(未开,由实际环境而定),并指定路径

10、

不安装示例

11、

自定义Menory

SGA:

物理内存*1025*0.75*0.75

PGA:

物理内存*1025*0.75*0.25

12、

连接数为500~1000(看情况设置)

13、

使用AL32UTF8字符集

14、

信息汇总

6、

开始创建数据库

6.数据库启动与停止

6.1.关闭DB服务器

lsnrctlstop停止监听

lsnrctlstatus查看状态是否停止

回到DB服务器上,运行:

sqlplus“/assysdba”

shutdownimmediate

ps-ef|grpeora_查看是否停止

6.2.数据库的启动

命令如下:

在oracle用户下登陆sqlplus

$sqlplus“/assysdba”

启动数据库

startup

启动完毕后,检查所有应用是否已经全部启动。

$ps_ef|grepora_

启动监听命令如下:

$lsnrctlstart

验证节点上监听器,命令如下:

$lsnrctlstatus

启动sqlplus工具,验证数据库是否正常,命令如下:

sqlplus/nolog

connectsystem/passwd@ora92

selectcount(*)fromgv$instance;

exit;

==文档结束==

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1