安装oracle1111g,顺便做个记录便捷后续查看

目录

数据库安装包下载

官网下载:Oracle官网

摆渡云盘:Oracle11G

安装包上传解压

将下载好的安装包上传到服务器目录,本例以/opt/soft为例,

[root@orcl130 shell]# cd /opt/soft/
[root@orcl130 soft]# ll
-rw-r--r-- 1 root root 1395582860 8月  29 14:29 p13390677_112040_Linux-x86-64_1of7.zip
-rw-r--r-- 1 root root 1151304589 8月  29 14:28 p13390677_112040_Linux-x86-64_2of7.zip
[root@orcl130 soft]#

之后步入该目录执行以下命令解压安装包,注意:最好第一个执行完后再执行第二个

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

解压完成后得到一个database目录如下

[root@orcl130 soft]# ll
drwxr-xr-x 7 root root        136 8月  27 2013 database
-rw-r--r-- 1 root root 1395582860 8月  29 14:29 p13390677_112040_Linux-x86-64_1of7.zip
-rw-r--r-- 1 root root 1151304589 8月  29 14:28 p13390677_112040_Linux-x86-64_2of7.zip

系统参数及环境初始化

该过程请自行查询相关资料或查看:Linux下一键初始化Oracle安装环境脚本

安装数据库服务设置本地图形显示

若果未安装X-windows桌面环境,可通过设置如下变量,将图形界面显示到本地,后再执行./runInstaller启动向导exportDISPLAY=本地IP:0.0

比如:exportDISPLAY=192.168.01.5:0.0

export DISPLAY=192.168.01.5:0.0

提示:设置完成后最好自动打开xmanager-broadcast

开始安装

执行如下句子启动安装程序

Lang:参数临时指定系统语言环境并以规避可能出现的安装界面乱码问题

jreLoc:参数可以解决后续弹出窗口小到只有一条竖线的问题

LANG=en_US ./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

取消电邮通知

两个输入框都可以不填写,将下边输入框前面的勾除去点击下一步,不填写Email时会弹出一个错误窗口,如图所示,直接点击yes步入下一步:

跳过更新

更新配置页面选择“跳过”,之后“Next”

安装内容

这儿可以按照须要自行选择,本例选择仅安装数据库软件(推荐,否则报错不好排查),安装完成以后再配置数据库,点击Next

数据库类型

选择Singleinstancedatabaseinstallation,安装单实例数据库,点击Next

语言选择

这一步选择安装好的软件语言,在右边列表框选择须要的语言然后(通常选择英语+繁体英文),添加到左边列表框中,点击Next

安装方案

按照须要选择安装方案,本例选择企业版,点击Next

Oracle环境变量设置

这儿的文件路径就是从oracle用户环境变量配置文件中读取的,直接点击Next

linux安装oracle_linux安装oracle_linux安装oracle

这一步也不用做任何更改,点击Next

指定管理员和操作员所在组

管理员->dba操作员->oinstall,点击Next

系统检测系统参数检测

这一步oracle的安装程序会对计算机RAM、SWAP分区大小,内核参数linux标准教程,需求软件包等等做检测,其中可修补的部份可以点击Checkagain来修补,

点击以后会弹出一个对话框linux安装oracle,使用root用户运行指定的脚本文件后点击OK,假如弹出此提示,则执行,无则不执行!

依赖包检测及安装

依赖包打包下载:linux安装oracle所需依赖包

完成以后如图linux安装oracle,这儿列举了当前系统须要安装的软件包,对照着列表安装以后,点击CheckAgain

这一步是对接出来安装程序要做的工作的总结,确认无误后点击Finish,开始执行安装过程

可能会出现的错误

1、Linux安装Oracle11GRGR2窗口太小或则是一条线

Linux安装Oracle11GRGR2窗口太小或则是一条线

2、当进度条到84%时可能会提示如下错误,解决办法请查看:

Centos安装Oracle11GrGr2到84%的时侯报错Errorininvokingtarget‘install‘ofmakefile

3、当进度条到86%时可能会提示如下错误,解决办法请查看:

脚本执行

上一步会有漫长的等待……最后会弹出一个对话框提示要执行两个脚本文件,直接新打开一个终端复制粘贴执行即可,在运行第二个脚本/u01/app/oracle/product/11.2.0/dbhome_1/root.sh时会提示你指定环境变量的本地路径,使用默认值就可以了(也就是直接按回车)

完成安装

执行完脚本后一小会儿,步入完成安装界面,至此,数据库服务安装完成

创建窃听

打开一个终端窗口,输入LANG=en_USnetca,会弹出窃听程序的配置界面linux运维最佳实践,选择listenerconfiguration,点击Next

选择add,表示要添加一个窃听,点击Next

这一步指定窃听的名子,使用默认的名称就行,点击Next

选择窃听要使用通讯合同,使用默认的TCP就行,点击Next

指定窃听使用的端口,可以自行指定,本例使用默认的1521,点击Next

寻问你是否配置另一个窃听,选择No,点击Next

出现如图所示界面,提示你配置成功,点击Next

点击finish正常退出窃听配置程序

创建数据库创建数据库

接出来配置数据库,在终端窗口中输入LANG=en_USdbca启动创建数据库界面,如图,点击Next

选择创建一个数据库(createadatabase),点击Next

选择数据库的用途,本例使用GeneralpurposeorTransactionprocessing(通常事务型数据库),点击Next

指定实例名

这一步指定数据库(实例)的SID和全局名称,须要注意的是这儿填写的名称必须和上面设置的环境变量中的一致,即Oracle用户/home/oracle/.bash_profile文件里ORACLE_SID的值一样

使用默认值,点击Next

指定关键帐户密码

这一步指定数据库中几个关键帐户的密码,本例选择使用同一个密码,点击Next

假如密码硬度不够,会弹出对话框提示是否继续,选择Yes

使用默认配置、点击Next

使用默认配置,点击Next

使用默认配置,点击Next

指定字符集

选择Charactersets选项卡,假如没有必要,请不要选择默认值字符集(第一个选项),建议按右图的设置进行选择,点击Next

这一步即将安装的数据库信息展示下来,确认无误后点击Next

点击Finish,开始安装

这一步对安装工作的总结,确认无误后点击OK,开始安装

继续漫长的等待…….

数据库创建完成

安装完成以后会弹出如图对话框,可以管理用户帐户和密码,不须要管理点击Exit

启动窃听

执行lsnrctlstart启动窃听

[oracle@database01 ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 29-AUG-2021 22:47:24
Copyright (c) 1991, 2013, Oracle.  All rights reserved.
Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.4.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/diag/tnslsnr/database01/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.130.130)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.130.130)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                29-AUG-2021 22:47:55
Uptime                    0 days 0 hr. 1 min. 26 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/diag/tnslsnr/database01/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.130.130)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully

联接测试

oracle用户下打开终端执行sqlplussystem/system@192.168.130.130:1521/orcl登录成功表示数据库创建成功

[oracle@database01 ~]$ sqlplus system/system@192.168.130.130:1521/orcl
SQL*Plus: Release 11.2.0.4.0 Production on Sun Aug 29 22:59:12 2021
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> 

本文原创地址:https://www.linuxprobe.com/oazbscjyjxzh.html编辑:刘遄,审核员:暂无