设为首页 收藏本站
查看: 2673|回复: 0

[经验分享] Oracle基于Linux 7下的安装

[复制链接]

尚未签到

发表于 2018-9-6 13:11:53 | 显示全部楼层 |阅读模式
  一、环境:
  1、WMware Workstation
  2、linux 7.0 64位 iso
  3、安装包:
  p13390677_112040_Linux-x86-64_1of7.zip
  p13390677_112040_Linux-x86-64_2of7.zip
  二、创建新虚拟机:
  文件--新建虚拟机--典型(推荐)--下一步--稍后安装操作系统--linux--版本:Red Hat Enterprise Linux 7 64 位--下一步--虚拟机名称:自定义--位置(L):自行选择虚拟机存放位置--下一步--磁盘大小:自定义(我自己给了200G)--将虚拟磁盘拆分成多个文件(M)--下一步--自定义硬件--内存:4G--处理器:看机器性能可给高可给低--新CD/DVD--使用ISO映像文件:找到linu7的iso路径--关闭--完成。
  启动虚拟机后会开始进入安装界面
  三、安装linux7系统:
  开启虚拟机,之前选择了光盘镜像,所以开启后会从光盘镜像启动:选择红框内容的项目,按回车开始安装。
DSC0000.png

DSC0001.png

DSC0002.png

DSC0003.png

DSC0004.png

DSC0005.png

DSC0006.png

DSC0007.png

  安装进度走完后,选择设置root密码:
DSC0008.png

DSC0009.png

DSC00010.png

DSC00011.png

DSC00012.png

DSC00013.png

DSC00014.png

DSC00015.png

DSC00016.png

DSC00017.png

DSC00018.png

DSC00019.png

DSC00020.png

DSC00021.png

DSC00022.png

DSC00023.png

DSC00024.png

  进入桌面,安装完成。
  四、配置yum仓库:
  1、把镜像中的内容复制到新建目录
  $mkdir /home/oracle/Desktop/rhel7
  把iso镜像文件复制到新建目录中
DSC00025.png

  2、配置yum仓库
  $su - root
  #vim /etc/yum.repo.d/rhel7.repo
  [rhel7]
  name=rhel7
  baseurl=file:///home/oracle/Desktop/rhel7
  enable=1
  gpgcheck=0
  :wq        //保存退出
DSC00026.png

  #yum clean all
  #yum makecache
DSC00027.png

  五、安装oracle 11g:
  1、把安装包copy到系统中
  p13390677_112040_Linux-x86-64_1of7.zip
  p13390677_112040_Linux-x86-64_2of7.zip
  2、系统进入oracle用户
  打开命令提示符:
  $su - root
DSC00028.png

  3、创建oracle安装用户组:
  #groupadd dba
  4、创建oracle用户,由于安装系统的时候已经创建了,现在重新更改下用户组
  #useradd -g dba oracle    //未创建用户的时候,创建oracle用户所在组为dba
  #usermod -g dba oracle    //已经有oracle用户了,现在把现有用户加到dba组里去。
DSC00029.png

  5、给用户创建密码:
  本示例已经在安装linux系统的时候已经创建过oracle用户密码了,就不再更改。
  如果没有创建过oracle密码的请执行以下命令:
  #passwd oracle        输入两次密码即可。
  6、使用oracle用户配置其环境变量:
  $vim .bash_profile
  export ORACLE_BASE=/u01/app/oracle            //oracle的基础目录
  export ORACLE_HOME=$ORACLE_BASE/product/11204/db_1   //oracle的家目录
  export ORACLE_SID=test                                //oracle的实例名
  export PATH=$ORACLE_HOME/bin:$PATH     //oracle的路径添加到环境变量中,以便使用oracle命令
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib   //oracle的动态链接库
DSC00030.png

  7、回到root用户下,创建环境变量中的相关目录并分配权限:
  #mkdir /u01                            //创建u01目录
  #chown -R oracle:dba /u01     //分配u01目录所属用户是oracle,所属组是dba
  #su - oracle
  $mkdir -p $ORACLE_HOME    //创建u01目录下的其他目录,$ORACLE_HOME调用环境变量快速创建目录
DSC00031.png

  8、解压oracle安装包:
  $unzip p13390677_112040_Linux-x86-64_1of7.zip
DSC00032.png

DSC00033.png

  再解压另外一个:
  $unzip p13390677_112040_Linux-x86-64_2of7.zip
  解压完后,还是只有一个databae目录
  9、给database目录分配dba组:
  $su - root
  #chown -R oracle:dba /home/oracle/Desktop/database
DSC00034.png

  10、使其他用户下也能调用图形化界面安装软件:
  #xhost +
DSC00035.png

  11、在oracle用户下开始安装oracle软件:
  $cd database/
  $./runInstaller
DSC00036.png

  a、配置安全更新,填写接收安全更新的邮件地址,并且希望通过My Oracle Support接收安全更新。
DSC00037.png

  b、对于安全更新邮箱没有配置的情况下,下一步提示信息,为了安全的问题,最好提供邮箱。
  继续选择yes。
DSC00038.png

  c、下载更新软件:这里我们选择跳过软件更新项目
DSC00039.png

  d、安装选项:
  顾名思义,新安装数据库需要选择第一个,但是如果有人要自行建库的话,可以选择第二个。
  而此次实例选择只安装oracle软件。
DSC00040.png

  e、选择安装那种oracle系统:
DSC00041.png

  f、产品语言:选择简体中文和英文。
DSC00042.png

  g、数据库版本:选择企业版(4.7GB)
DSC00043.png

  h、数据库安装位置:
  oracle_base(oracle基础目录):/u01/app/oracle
  software location(软件安装目录):/u01/app/oracle/product/11204/db_1
  以上目录是系统默认的,之前环境变量设定的时候也是与这个一致的,如果需要修改默认安装路径,那么环境变量也要跟着变更。
DSC00044.png

  i、
  创建产品清单:
  清单目录可以自行更改,也可以按照默认设定不做更改,但是这个目录的权限是要能让dba组用户权限访问的。
DSC00045.png

  j、操作系统人员所属组:
DSC00046.png

  k、系统参数配置,生成脚本运行,自动进行配置。
DSC00047.png

DSC00048.png

DSC00049.png

DSC00050.png

  l、安装所需要的包:
  #yum list |grep gcc            //查询需要的包
  #yum install -y gcc.x86_64        //安装这个gcc.x86_64这个包
DSC00051.png

DSC00052.png

  之后的软件包按照以上方法查到一个安装一个即可。
  linux7下有2个软件包没有,就忽略(ignore all)即可继续下一步安装
DSC00053.png

  继续后会有警告,按yes即可。
DSC00054.png

  m、install后,就开始安装数据库了。
DSC00055.png

DSC00056.png

  n、安装过程中出现报错:
DSC00057.png

  解决方案:
  保留安装过程,另外开启一个终端窗口,将ins_emagent.mk文件中的 $(MK_EMAGENT_NMECTL)更改为$(MK_EMAGENT_NMECTL) -lnnz11,然后在安装过程中点击Retry即可。
  o、安装过程中,需要运行2个脚本,这两个脚本要使用root身份进行运行。
DSC00058.png

DSC00059.png

  运行好脚本后,在弹出框上按“ok”即可。
DSC00060.png

  六、数据库软件安装完成后,进行数据库建库:
  a、使用命令调用数据库建库图形化:
  $adbc
DSC00061.png

DSC00062.png

DSC00063.png

DSC00064.png

DSC00065.png

DSC00066.png

DSC00067.png

DSC00068.png

DSC00069.png

DSC00070.png

DSC00071.png

DSC00072.png

DSC00073.png


  安装全部结束!!!


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-564110-1-1.html 上篇帖子: oracle备份之-- 使用数据泵 闪回 下篇帖子: 学习oracle 笔记!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表