oracle linux 7.5下安装oracle11gR2

环境介绍

使用的软件:Xmanager Enterprise 5

操作系统:oracle linux 7.3

数据库:oracle 11G R2

配置参数:

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*  -y
检查下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数据库安装的对话框

oracle linux 7.5下安装oracle11gR2_第1张图片

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

oracle linux 7.5下安装oracle11gR2_第2张图片

oracle linux 7.5下安装oracle11gR2_第3张图片

选择Install database software only,点击Next。

oracle linux 7.5下安装oracle11gR2_第4张图片

选择Single instance database installation,点击Next。

oracle linux 7.5下安装oracle11gR2_第5张图片

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

oracle linux 7.5下安装oracle11gR2_第6张图片

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

oracle linux 7.5下安装oracle11gR2_第7张图片

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

oracle linux 7.5下安装oracle11gR2_第8张图片

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

oracle linux 7.5下安装oracle11gR2_第9张图片

选择dba组

oracle linux 7.5下安装oracle11gR2_第10张图片

继续下一步安装操作

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

oracle linux 7.5下安装oracle11gR2_第11张图片

继续安装

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

oracle linux 7.5下安装oracle11gR2_第12张图片

安装过程中提示错误。

oracle linux 7.5下安装oracle11gR2_第13张图片oracle linux 7.5下安装oracle11gR2_第14张图片

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

oracle linux 7.5下安装oracle11gR2_第15张图片

然后点击close,结束

oracle linux 7.5下安装oracle11gR2_第16张图片

8、创建数据库
使用oracle用户,运行dbca命令,弹出如图画面

oracle linux 7.5下安装oracle11gR2_第17张图片

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

oracle linux 7.5下安装oracle11gR2_第18张图片

等待下一步NEXT

oracle linux 7.5下安装oracle11gR2_第19张图片

选择Custom Database

oracle linux 7.5下安装oracle11gR2_第20张图片

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

oracle linux 7.5下安装oracle11gR2_第21张图片

继续,使用默认值

oracle linux 7.5下安装oracle11gR2_第22张图片

初次安装会出现如下错误。

oracle linux 7.5下安装oracle11gR2_第23张图片

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

oracle linux 7.5下安装oracle11gR2_第24张图片

oracle linux 7.5下安装oracle11gR2_第25张图片

oracle linux 7.5下安装oracle11gR2_第26张图片

oracle linux 7.5下安装oracle11gR2_第27张图片

oracle linux 7.5下安装oracle11gR2_第28张图片

oracle linux 7.5下安装oracle11gR2_第29张图片

oracle linux 7.5下安装oracle11gR2_第30张图片

oracle linux 7.5下安装oracle11gR2_第31张图片

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

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

Use Different Administrative Passwords表格的Password和Confirm Password列中分别为User Name列SYS、SYSTEM、DBSNMP和SYSMAN用户输入口令并重复一次输入(如密码设置过于简单,下一步前会有弹出窗口提示确认接受安全风险)sys和system密码设置可以在数据库建立后修改。

oracle linux 7.5下安装oracle11gR2_第32张图片

oracle linux 7.5下安装oracle11gR2_第33张图片

Database File LocationsStorage Locations:选择Use Common Location for All Database FilesDatabase File Location框:输入/Oracle/data_ora 

oracle linux 7.5下安装oracle11gR2_第34张图片

Recovery ConfigurationSpecify Fast Recovery Area如果前面Management Options步骤选择了自动备份,则保留勾选,并在下方:Fast Recovery Area框:修改为快速恢复区的目录名Fast Recovery Area Size框:调整快速恢复区的大小

oracle linux 7.5下安装oracle11gR2_第35张图片

oracle linux 7.5下安装oracle11gR2_第36张图片

Initialization Parameters,内存分配20%(测试库所以分小一些,生产库可以分配较大的比如40%60%等),字符集选择兼容utf8的选项 

oracle linux 7.5下安装oracle11gR2_第37张图片

oracle linux 7.5下安装oracle11gR2_第38张图片

点击File Location Variables,里面可以看到一些基础参数信息,返回,然后直接下一步,如下图所示:

oracle linux 7.5下安装oracle11gR2_第39张图片

选择Generate Database Creation Scripts,默认为 /oracle/app/oracle/admin/powerdes/scripts,如下图:

oracle linux 7.5下安装oracle11gR2_第40张图片

点击Finish按钮,如下图所示:
点击OK按钮,有报错说/etc/oratab读取错误,报错如下图所示
所以去建立下这个目录
[root@oracle ~]# mkdir /etc/oratab
[root@oracle ~]# chown -R oracle:oinstall /etc/oratab 

oracle linux 7.5下安装oracle11gR2_第41张图片

之后点击OK按钮,开始创建数据库,如下图所示:

oracle linux 7.5下安装oracle11gR2_第42张图片

oracle linux 7.5下安装oracle11gR2_第43张图片

等待35分钟后,数据库创建完毕,之后点击,如下所示:

oracle linux 7.5下安装oracle11gR2_第44张图片

9、简单验证

lsnrctl start ------------------>启动监听程序
sqlplus / as sysdba----------->进入oracle数据库
start up---------------------->启动数据库
emctl start dbconsole------->启动Web管理服务
 


你可能感兴趣的:(数据库)