Oracle Linux 7.3 下Oracle 11g数据库安装

使用的软件:Xmanager Enterprise 5

操作系统:Oracle Linux 7.3

数据库:Oracle 11gR2

配置参数:

CPU 2

内存:4G

交换分区:8G

IP:192.168.159.13

操作系统需要安装GUI环境

1、检查系统软件依赖关系

需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-2.5-24 (32 bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5 (32 bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-0.3.106 (32 bit)

libaio-devel-0.3.106

libaio-devel-0.3.106 (32 bit)

libgcc-4.1.2

libgcc-4.1.2 (32 bit)

libstdc++-4.1.2

libstdc++-4.1.2 (32 bit)

libstdc++-devel 4.1.2

make-3.81

sysstat-7.0.2 

采用yum安装,如下:

yum install -y binutils*

yum install -y compat-libstdc*

yum install -y elfutils-libelf*

yum install -y gcc*

yum install -y glibc*

yum install -y ksh*

yum install -y libaio*

yum install -y libgcc*

yum install -y libstdc*

yum install -y make*

yum install -y sysstat*

yum install libXp* -y

yum install -y glibc-kernheaders 

以上为单个安装方式

以下为全部安装方式

yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*

检查下lib是否安装齐全:

[root@oracle ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs

如果缺少,就继续安装缺失的组件包。

2、修改内核参数和用户限制

以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。

(1)  编辑/etc/sysctl.conf文件

设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。

Vim /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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 = 1048586 

(2)编辑/etc/security/limits.conf文件

修改操作系统对oracle用户资源的限制。在该文件中添加如下行。

vim /etc/security/limits.conf

oracle          soft    nproc  2047

oracle          hard    nproc  16384

oracle          soft    nofile  1024

oracle          hard    nofile  65536

oracle          hard    stack  10240 

3、数据库安装用户和组的创建

使用root用户,进行如下操作:

创建oinstall组

# groupadd  -g oinstall

创建dba组

# groupadd  -g dba

创建oracle用户

#useradd -g oinstall  -G  dba  oracle

4、数据库安装用户的profile文件的设置

首先确定数据库名及数据库实例名,对于单实例(非RAC)环境下,两者一般是一致的。

假设数据库(实例)名为oracle,使用oracle用户,编辑/home/oracle/.bash_profile,加入以下内容

#added by timman for oracle
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=oracle
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib
export LANG=en_US.gbk
export NLS_LANG=american_america.ZHS16GBK
export EDITOR=vi

5、 创建相应的文件系统(或安装目录)并改变相应的权限

使用root用户,进行如下操作:

[root@oracle oracle]# mkdir -p /oracle/app/oracle

[root@oracle oracle]# chown -R oracle:oinstall /oracle/app/oracle

[root@oracle oracle]# chmod -R 775 /oracle/app/oracle

6、拷贝安装文件

使用root用户,进行如下操作:

mkdir -p /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

cd /mnt/cdrom

mkdir /home/oracle/oracle

cp -R * /home/oracle/oracle/

chown -R oracle:oinstall /home/oracle/oracle

7、安装oracle数据库

在windows机器上运行Xmanager - Passive

使用oracle用户,进行如下操作:

export DISPLAY=192.168.159.14:0.0(ip地址为运行Xmanager - Passive软件的windows系统ip地址)

./runInstaller

弹出oracle数据库安装的对话框

去掉 I wish to receive security updates via My Oracle Surrport 选项,点击Next。

Oracle Linux 7.3 下Oracle 11g数据库安装

选择Install database software only,点击Next。

Oracle Linux 7.3 下Oracle 11g数据库安装

选择Single instance database installation,点击Next。

Oracle Linux 7.3 下Oracle 11g数据库安装

在Available Languages中点选English、Simplified Chinese、Traditional Chinese,点击两个框中间的>,将选中的语言加入到右边的Selected Languages中,然后点击Next。

Oracle Linux 7.3 下Oracle 11g数据库安装

按照实际情况,选择企业版本,如下图

Oracle Linux 7.3 下Oracle 11g数据库安装

填写Oracle的软件路径和基本路径,如下图:

Oracle Linux 7.3 下Oracle 11g数据库安装

选择安装日志目录,如下图所示:

Oracle Linux 7.3 下Oracle 11g数据库安装

选择dba组

Oracle Linux 7.3 下Oracle 11g数据库安装

继续下一步安装操作

Oracle Linux 7.3 下Oracle 11g数据库安装

可以忽略,因为版本较高,所以11g check的时候不识别高版本lib包

Oracle Linux 7.3 下Oracle 11g数据库安装

继续安装

Oracle Linux 7.3 下Oracle 11g数据库安装

安装中,这个时间比较漫长

Oracle Linux 7.3 下Oracle 11g数据库安装

需要等待中,大概20分钟左右、点击OK,继续

Oracle Linux 7.3 下Oracle 11g数据库安装

然后点击close,结束

Oracle Linux 7.3 下Oracle 11g数据库安装

8、创建数据库

使用oracle用户,

dbca

弹出如图画面

Oracle Linux 7.3 下Oracle 11g数据库安装

Database Configuration Assistant图形界面启动。标题同时指明了步骤的编号和步骤的名称。在步骤名称为Welcome的欢迎窗口,直接点击next。

Oracle Linux 7.3 下Oracle 11g数据库安装

等待下一步NEXT

Oracle Linux 7.3 下Oracle 11g数据库安装

选择Custom Database

Oracle Linux 7.3 下Oracle 11g数据库安装

Global Database Name框:输入前面确定的数据库名SID框:自动出现和数据库名相同的内容作为数据库实例名,单实例情况下不作改动

Oracle Linux 7.3 下Oracle 11g数据库安装

继续默认在此次需要监听窗口所以用oracle用户再开一个终端运行netca

Oracle Linux 7.3 下Oracle 11g数据库安装

Oracle Linux 7.3 下Oracle 11g数据库安装

Oracle Linux 7.3 下Oracle 11g数据库安装

Oracle Linux 7.3 下Oracle 11g数据库安装

Oracle Linux 7.3 下Oracle 11g数据库安装

Oracle Linux 7.3 下Oracle 11g数据库安装

从现在以后一直使用默认值,直到完成安装。

完成后继续oracle数据库的创建。

Oracle Linux 7.3 下Oracle 11g数据库安装

Database Credentials

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/87a0b9f8dfc5bb7de930e77a3e552610.html