安装oracle1111g,顺便做个记录便捷后续查看
目录
数据库安装包下载
官网下载:Oracle官网
摆渡云盘:Oracle11G
安装包上传解压
将下载好的安装包上传到服务器目录,本例以/opt/soft为例,
[root@orcl130 ]# 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
这一步也不用做任何更改,点击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>
本文原创地址://q13zd.cn/oazbscjyjxzh.html编辑:刘遄,审核员:暂无