ITPub博客

首页 > 数据库 > Oracle > 【配置上线】Oracle数据库Linux系统下安装(图形界面)

【配置上线】Oracle数据库Linux系统下安装(图形界面)

原创 Oracle 作者:恩强Boy 时间:2020-07-08 14:00:31 0 删除 编辑
一、 规划

操作系统版本

Redhat Linux 6.5 64-bit

数据库版本

11.2.0.4

ORACLE_BASE

/u01/app/oracle

ORACLE_HOME

/u01/app/oracle/product/11.2.0/db_1

ORACLE_SID

ORCL

 

二、 思路清晰

step1: 修改内核参数

step2: 修改用户限制

step3: 创建用户和组

step4: 创建目录并分配权限

step5: 修改 Oracle 环境变量

step6: 配置本地 yum 源,并 安装需求rpm

step7: 上传并解压软件包

step8: 运行图形界面,安装数据库软件

step9: 配置监听

step10:dbca 建库

step11: 安装完检查

三、 内核参数及限制更改

1. 编辑 /etc/sysctl.conf 文件,添加如下内容

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 16069803776

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

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

 

# sysctl -p   使参数生效

2. 编辑 /etc/security/limits.conf 文件,添加如下内容

oracle soft nproc   2047

oracle hard    nproc   16384

oracle soft    nofile  1024

oracle hard    nofile  65536

oracle soft    stack   10240

oracle hard    stack   32768

四、 创建用户和用户组

安装oracle 数据库需要 oracle 用户及组 dba oinstall

1. 创建组和用户

#  groupadd -g 501 oinstall

#  groupadd -g 502 dba

#   useradd -g oinstall -G dba -u 501 -d /home/oracle oracle

参数说明 -g 指定用户组

-G 指定附加组

-d 指定用户目录

 

激活oracle 用户(修改 oracle 用户密码)

#   passwd oracle

2. 检查 oracle 用户

# id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),503(oper),502(dba)

、创建目录和分配权限

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

# mkdir -p /u01/setup/os -- 用于操作系统 iso 文件存放

# mkdir -p /u01/setup/db -- 用于软件包文件存放

# mkdir -p /oradata   -- 用于存放数据文件

# mkdir -p /backup   -- 用于存放备份文件

# mkdir -p /archivelog   -- 用于存放归档日志文件

 

# chown -R oracle:oinstall /u01

# chown -R oracle:oinstall /oradata

# chown -R oracle:oinstall /backup

# chown -R oracle:oinstall /archivelog

 

#   chmod -R 775 /u01

#  chmod -R 775 /oradata

#  chmod -R 775 /backup

#  chmod -R 775 /archivelog

 

注:在通常的生产环境中,我们将数据库软件( ORACLE_HOME )安装在本地,将数据( /oradata/backup/archivelog )安装在存储中

、编写环境变量

# su - oracle

 

$ vi .bash_pfile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

export ORACLE_SID= ORCL

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=$PATH:/sbin:/usr/lbin:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/lib

 

使环境变量生效

$ source .bash_profile

、配置本地yum 源,安装 rpm

1.   配置本地yum

( 此时已经将 iso 文件上传到 /u01/setup/os 目录下 )

# mount -o loop /u01/setup/os/* /mnt

# vi  /etc/yum.repos.d/mnt.repo

添加以下内容

 

[mnt]

name=Yum Source

baseurl=file:///mnt

enabled=1

gpgcheck=0

 

# yum makecache

2. 安装如下包

#   yum install -y  binutils compat*  elfutils-libelf elfutils-libelf-devel  glibc glibc-common  glibc-devel gcc gcc-c++ libaio libgcc  libstdc++ libstdc++-devel make sysstat unixODBC-devel libaio-devel ksh

八、 数据库软件安装

1. 解压上传的软件包

(此时已经将数据库软件包上传到 /u01/setup/db 目录下

$ cd /u01/setup/db/

$ ls

p13390677_112040_Linux-x86-64_1of7.zip  p13390677_112040_Linux-x86-64_2of7.zip

 

$ unzip p13390677_112040_Linux-x86-64_1of7.zip

$ unzip p13390677_112040_Linux-x86-64_2of7.zip

2. 安装数据库软件

$ cd database/

$ ./runInstaller -- 运行

Pdksh 包错误说明 : RHEL 操作系统中没有这个包,但是有 ksh 包。这两个包产生的效果一样,因此我们安装 ksh 包可以忽略这个错误。

OK ,数据库软件安装完成

3.配置监听

$ netca

检查监听状态

4.dbca 建库

密码为通用oracle

至此,oracle 数据库安装完成

5.检查

$ sqlplus / as sysdba

SQL> select status from v$instance;

SQL> select * from v$version;

 




---------- end -----------

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529886/viewspace-2703188/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
勤奋,专注和练习

注册时间:2018-04-03

  • 博文量
    76
  • 访问量
    152657