第一次搭建oracle用了两天时间。。。。。。。。。。。。。。
经历了太多的艰难
所以做一些总结
总结,心得:
因为昨天安装多次未成功,所以今天在部署前,先总结了一下昨天出现的问题,提前做好了一些相应的措施,避免了一些不必要的麻烦
先叙述下昨天的大概流程:
昨天在安装的时候,先是在网上找了文档,然后就开始在VMware上部署oracle的运行环境SUSe11 当时VMware上给的配置如下:(处理器1p/1c 内存1G 硬盘10G 等系统安装完成后就开始配置网络,让虚拟机与物理机互通,然后通过物理机上映射过来的镜像配置了软件源安装了lrzsz工具,再通过xshell工具将物理机上的安装包传送到虚拟机上解压,通过参照文档,解决oracle安装前需要的一些依赖性(软件包),创建oracle用户和相应的组,创建oracle安装时所需要的目录并更改相应的权限,然后就是配置内核参数,配置用户,环境变量 最后就是切换到oracle用户,启动图形安装程序 然后就开始报错,报错,报错...)
oracle安装程序启动后报的错误我先就不说了,但是光是以上叙述流程期间就出现了好多问题
1)首先就是在解决依赖性的时候(软件包在安装的过程中突然中断了---->通过排查是因为我配置的软件源没了,当时配置的时候是通过物理机映射过来的镜像去配置的,但是不知怎么回事镜像突然不见了,所以XXX.repo里的路径失效了,到现在我都不知道它为啥突然间就没了,但是它今天一直都在,我没敢再用。。)
2)既然镜像都不在了,我只能将物理机上的镜像传送过来从新搭建软件源,无奈的等待,好不容易看着进度条快完了,没想到又断了,------>通过报错排查竟然是/mnt空间不足...
3)瞬间无语...只能从新加一块盘,分区,将/mnt下的包移出来,挂载,再将包还原回去,重复之前的动作配置软件源。。。。等等
4)然后就是在配置内核参数的时候值不知道怎么给相应的值,查资料,解决
5)然后通过浏览文档,看到说oracle运行的时候内存不能太小,当时我的内存是1G,怕出问题.....加内存
6)忘记了环境变量是临时的,期间添加设备的时候重启了系统,变量失效 导致安装程序启动是乱码...
7)因为之前安装oracle的时候出错过...所以最后安装的时候怎么也起不来,只能从新开始安装SUSE...(当时竟然还没想到先做个快照...)
8) 又开始从新重复前面的步骤...安装的时候又是不知名的错误...查资料....等等
说白了,昨天一天都在做这些无意义的事情,都是在和错误打交道,各种奇葩的问题(计划不合理,思绪混乱)
所以今天早上在部署前,好好回顾了一下昨天的问题,做了以下措施:
1)首先就是配置一次性给足了:处理器1p/1c 内存2G 硬盘40
2)配置好网络后,先用映射镜像配置好软件源用来安装lrzsz软件,然后将oracle包和镜像都传到虚拟机上,立马挂载镜像更换软件源并写入fstab文件中。
3)重启测试一下没问题了,给系统做个快照,免的出错要重装系统
4)后面的步骤一样,每完成一个环节,测试没问题后都做一个快照(比如说依赖性解决完,内核参数解决完...等等)
既然没有了后顾之忧,那就想怎么来就怎么来,也有了充足的时间去让我查找资料,去分析配置过的文件中个个参数的含义。
又到了安装的环节,经过漫长的等待,让我没有想到的是一次性成功了 查看了一下进程和端口都没问题,也能启动起来 当时很高兴 (还想快照白做了呢)
但是有点嘚瑟的过头了,以为起来了就没什么问题了,没想到在数据库进程数限制修改的哪一步又出问题了(一般安装完oracle后,oracle默认的processes是150个,有时候不够用,需要将process改成400)所以,没有到最后一步还是不要高兴的太早...从高出瞬间跌落的感觉真不好受
又是经过一段时间的资料查询,是因为initorcl.ora这个文件的问题,总算是解决了,今天也算是圆满的结束了...等这周六,通过history文件,再好好整理一下具体的步骤以及相关参数的含义!
备注:以上内容只是我叙述了这两天搭建oracle遇到的经历,因第一次接触 并没有什么深的见解,也不详细,后期一有时间我会仔细研究的,所以错的地方请谅解。。。