记一次Oracle测试环境安装
概述
主机环境是由VMware ESXi提供的。
源主机环境如下:
- Oracle Linux 6U6
- Oracle Database 企业版11gr2
目标主机环境如下:
- Oracle Linux 7U6
- Oracle Database 企业版18c
安装环境不能上网。
教训
教训1:未准备上传工具
,临时从网上下的putty。
好在这个包比较小,只有2.83M。使用到了这个包中的psftp。putty反而没用上,因为可以使用VMware登录Linux图形界面。
教训2:11gr2还是和Linux 6配合较好
最开始是在Oracle Linux 7.6上安装的,安装数据库时,在输入SYS口令后,界面挂起。
后来果断重装Oracle Linux 6.6,一切正常。
特别是数据库预安装包已经含在ISO文件中,就无需从网上下载了。
如果要在OL7上安装,由于现场不能上网,需要预先从这里下载数据库预安装包。
当然,12c以上还是和Linux 7配合较好。
教训3:操作系统安装时需要包含图形界面
对于Linux 7较简单,选择Server with GUI就好,不会选错。
但在Linux 6上,选Basic Server后,还需再Desktop中选择X Window等项目,我是基本都选了。
教训4:Linux 6上安装11gr2时,窗口太小
导致看不到runInstaller下面的下一步,上一步按钮。
安装了VMware Tools后,root用户登录就好了,但oracle用户登录窗口还是很小。
因此通过root用户su到oracle安装,root用户运行xhost +后,可以用以下命令显示DISPLAY:
$ export $DISPLAY
:0.0
然后切换到oracle用户,运行以下命令后图形界面就正常了:
# su - oracle
$ export DISPLAY=:0.0
$ ./runInstaller
教训4:11gr2安装需要两个zip文件
需要disk1和disk2两个文件,而我只拷贝了一个,疏忽了。结果runInstaller还能跑起来,但安装过程中报错,说缺少一个.ear文件.
教训5: 18c的安装需要直接解压到$ORACLE_HOME目录
和11g不同, 18c软件解压即安装,因此不能像11g那样解压到/tmp目录.
预先建立以下目录:
mkdir -p /u01/app/oracle/product/18.0.0/dbhome_1
chown -R oracle:oinstall /u01
然后将软件解压到/u01/app/oracle/product/18.0.0/dbhome_1目录后开始安装. 然后/u01/app/oracle/product/18.0.0/dbhome_1就会自动称为ORACLE_HOME. ORACLE_BASE则会是/u01/app/oracle
教训5:ORACLE_HOME和ORACLE_BASE环境变量要牢记
ORACLE_HOME:
11g: ORACLE_HOME /u01/app/oracle/product/11.2.0/dbhome_1
18c: /u01/app/oracle/product/18.0.0/dbhome_1
ORACLE_BASE:
/u01/app/oracle
数据文件默认在$ORACLE_HOME/dbs目录下
也可以单独放在/u02/oradata下
如何卸载数据库软件
卸载数据库简单,dbca就好。
但软件呢?如果单纯删目录,有可能inventory等信息都在,删不干净。
经验
经验1 主机名设置
确定好主机IP地址后,需要在/etc/hosts中添加主机名解析,主机名为小写,不要超过8个字符
Linux 7在/etc/hostname中修改主机名, Linux 6在安装时就可以启动.
经验2 启动时激活网络
默认没有激活, 记得在ifcfg文件中将ONBOOT改为1
经验3 Yum Repository的设置
在主机设备到安装ISO文件后,由于需要安装数据库预设置包, 因此需要将安装盘做成Yum Repository.
然后使用yum install 一切正常.
经验4 安装参考文档
ORACLE-BASE个人觉得最好,这次我参照的为:
18c on Linux 7
11g on Linux 7
记一次Oracle测试环境安装相关推荐
- 测试环境安装配置obproxy(社区版)
测试环境安装obproxy,记录一下,已脱敏 [root@ensbrain data]# rpm -ivh obproxy-3.1.0-1.el7.x86_64.rpm 警告:obproxy-3.1. ...
- 【测试工具】在linux测试环境安装bug管理工具禅道
在我们测试中,为了方便管理测试流程,提交测试发现的bug,我们需要使用到bug管理工具.有些大公司可能会自己开发一些bug管理工具,但是我们也会用一些开源的bug管理工具,比如Bugzilla,Red ...
- Oracle 测试环境 数据库安装过程
1. 搭建windows服务器或者虚拟机, 需要处理的地方: 1) 关闭防火墙(测试环境使用) 2) 更新必要的安全补丁(不连入网络时进行处理) 3) 打开远程访问. 4) 修改电源模式,建议使用 ...
- Oracle 11G 11.2.0.3测试环境安装文档
检查磁盘空间: df-h oracle软件需要4.5G grid 软件需要 3.0G 磁盘分区: 一共40g的vdisk文件 /boot 1G /home 2G swap分区 3G 这里需要说明一下, ...
- 使用docker急速搭建Oracle测试环境(完全离线)
前言: Oracle作为一个重型的关系型数据库,还是十分优秀的,那么,在生产环境正式使用前,我们通常还是需要一套测试环境的,而本地安装Oracle又比较繁琐,麻烦,并且,在不想使用会劝退一大波人的,因 ...
- weblogic测试环境安装部署--傻瓜式安装教程
测试环境weblogic部署手册 1.weblogic需要有jdk环境 1.1 通过xftp工具把jdk1.8的软件包传入到服务器的/usr/local中并解压 cd /usr/local tar - ...
- 修改oracle安装目录权限设置权限,oracle rac环境,安装目录权限被修改乱了,怎么恢复?...
在 red hat 企业版 linux rhel 6及以上环境,安装了 两节点 oracle 11g rac,由于各种原因,比如打psu,升级,误操作等,如果一个节点的安装目录 /u01/app/or ...
- Oracle开发环境安装与使用
总概 本篇使用的Oracle的版本是 Microsoft Windows x64 (64-bit) 操作系统的12c Release 2 界面操作的开发平台使用SQL Developer,版本sqld ...
- oracle测试环境表空间清理
测试场景下,使用的oralce遇到表空间的占用超大,可以采用如下的方式进行空间的清理 首先使用sqlplus连接数据库 sqlplus sys/password@orcl as sysdba 之类进行 ...
最新文章
- 清华人工智能研究院成立,张钹姚期智分别任院长和主任
- intel 核显linux驱动程序,10nm来也!Intel 11代核显Linux驱动功能冻结
- 统计《ASP.Net特供视频教程》总长度
- java.lang.NoSuchMethodException: getPackageSizeInfo
- stm32_can错误中断 清除重点
- python怎么反转单链表_单链表反转python实现代码示例
- 计算机应用基础考证理论知识,《计算机应用基础》考试大纲
- System verilog随机系统函数$urandom使用方法
- python数据挖掘学习笔记】十六.逻辑回归LogisticRegression分析鸢尾花数据
- 字更大、页面更简单 淘宝长辈模式正式上线
- go sqlite mysql_Go语言中使用SQLite数据库
- java xml 画表格_用js+xml自动生成表格的东西
- 以软件开发生命周期来说明各种测试的使用情况
- Java eclipse: errors exist in required project(s)
- Gitlab实战3:Gitlab用户注册及管理
- maplibre显示经纬线,(动态若干条)
- 热敏打印机数据截取+追加打印二维码
- android 广告轮播图片+视频+音频
- 三相直流无刷电机驱动
- 【转载】MLC(Multi-Label Classification) 多标签分类
热门文章
- bagging与boosting原理详解
- cad布局教程_[分享] CAD布局打印的操作教程
- 计算机网络(四)_网络层
- python美元汇率兑换程序代码_还可以这样玩?用Python完成一个在线汇率转换小程序...
- 计算机专业转正述职报告,计算机专业述职报告
- 【精】mysql行转列的7种方法及列转行
- 国内外IP线路测试网址收藏
- Https优化方案(优化证书验证篇--OCSP)
- 关于shopee选品,你必须知道这些类目并不能热销!
- 如何有效使用Project(1)--编制进度计划、保存基准