ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

安装ORACLE软件

2019-11-10 18:03:54  阅读:353  来源: 互联网

标签:cdrom root oracle demo ORACLE 软件 安装 u01


--这时是安装前的基础配置方法

1、使用root用户设置(以下前面为#代表root用户,删除线为系统输出):

 # vim /etc/sysconfig/selinux
SELINUX=disabled

   2、关闭防火墙

1 # systemctl stop firewalld  --关闭防火墙
2 # systemctl disable firewalld  --下次不会再打开防火墙

   # 检查磁盘空间

 # df -h

 

   # 检查内存

      # free -m

     

   # hostname/ip

      # hostnamectl set-hostname demo.example.com  --修改主机名

      # ip a --查看ip地址

   3、这里是设置网卡,可以使用图形界面设置

      # nmcli device status

      DEVICE       TYPE     STATE      CONNECTION 

      eno16777736  ethernet connected  eno16777736

      lo           loopback  unmanaged --     

 

      # nmcli connection show

NAME  UUID TYPE     DEVICE  

 eno16777736  1fb51113-0b9c-450a-b435-cfde1b220401  802-3-ethernet  eno16777736

      # nmcli connection add con-name demo ifname eno16777736 type ethernet autoconnect yes  (dhcp)

     

      # nmcli connection up demo

      # ip a --可以看到一个IP地址

      # #nmcli connection modify demo ipv4.method manual ipv4.addresses '192.168.78.128/24 192.168.78.1'   --修改IP配置(rhel7.0)

      # nmcli connection modify demo ipv4.method manual ipv4.addresses '192.168.78.128/24' ipv4.gateway 192.168.78.1  (rhel7.1 and after)

     

      # nmcli connection up demo

     

   4、重启并测试一下刚才的设置  

Reboot  --重启

systemctl status firewalld

getenforce

 hostnamectl

ip a 

5、创建安装oracle用户所需的组,设置主组,并添加到次组中

# groupadd oinstall  --这是主组

   # groupadd dba  --此处及以下为次组

   # groupadd oper

   # groupadd dgdba

   # groupadd kmdba

   # groupadd racdba
   # groupadd backupdba   

   #useradd -g oinstall -G dba,oper,dgdba,racdba,kmdba,backupdbaoracle –如果已有oracle用户,则要使用usermod

   6、创建必要的目录,设置权限,拷贝安装文件

# passwd oracle  --设置用户的密码

   # mkdir -p /u01/app/  --创建目录

   # chown -R oracle:oinstall /u01/app/  --更改所有者

   # chmod -R 775 /u01/app/  --改变权限

  

   xmanager: xshell/xftp  (ssh) --使用xftp传输文件

  

   67 unzip p17694377_121020_Linux-x86-64_1of8.zip –解压

   68 unzip p17694377_121020_Linux-x86-64_2of8.zip

   69  ls

  

  

 

7、这里是设置图形显示到何处

 [root@demo u01]# echo $DISPLAY  --查看在几号显示器上

:0

[root@demou01]# xhost +

access control disabled, clients can connect from any host

[root@demou01]#

[root@demou01]# su – oracle  --这里应该用exit,不能反复换

[oracle@demo~]$ export DISPLAY=:0  --设置显示器

[oracle@demo~]$ /u01/database/runInstaller –-开始安装

(1)如果报PRVF-0002:could not retrieve local nodename,无法检索本地节点名称,意为找不到主机名对应的IP

修改方法:修改/etc/host最后添加主机ip和名称

/etc/hosts

最后面添加  ip hostname

重要选项(也可根据需要):

installsoftware only –只安装软件

singleinstance(stand alone) –单实例

--以下为两个重要的目录

(ORACLE_BASE):/u01/app/oracle   

(ORACLE_HOME):/u01/app/oracle/product/12.2.0/dbhome_1

 

 

安装的过程中会出现检测通不过的情况:

(1)先点击fix&check again 并运行所提供的文件处理一部分

(2)安装缺少的程序

installsoftware:

   yum install

  

   --挂载光盘,使用光盘的文件安装

[root@demou01]# mkdir /mnt/cdrom  --创建目录

[root@demou01]# mount /dev/cdrom /mnt/cdrom

mount: /dev/sr0 is write-protected, mounting read-only

[root@demou01]# ls /mnt/cdrom  --查看文件,已挂载

--以下安装所有缺少的文件

#yum-config-manager --add-repo=file:///mnt/cdrom --设置源

#ls /etc/yum.repos.d/  --查看配置文件

mnt_cdrom.repo  packagekit-media.repo

打开生成的配置文件mnt_cdrom.repo,在文件 最后添加:

gpgcheck=0-- GPG是加密和数字签名的免费工具,大多用于加密信息的传递。

#yum install xxx yyy zzz --安装文件时不用加括号

安装为:yum install compat-libcap1 libstdc++-devel gcc-c++ ksh glibc-devel libaio-devel

#rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

最后还有一个文件没有?12c没有出现,出现了soft limit maximum stack sizea需要10240 找到了8192。

The oracle database installation prerequisite check is failingon the Soft Limit: maximum stack size.

PRVG-0449 : Proper soft limitfor maximum stack size was not found on node "XXXXX" [Expected >="10240" ; Found = "8192"].
- Cause: The Cluster Verification Utilitydetermined that the setting for the indicated soft limit did not meet Oracle''srecommendations for proper operation on the indicated nodes.
- Action: Modify the resource limits to meet therequirement and take operating system specific measures to ensure that thecorrected value takes effect for the current user before retrying this check.

oracle数据库安装先决条件检查在软限制上失败:最大堆栈大小。

PRVG-0449:节点“XXXXX”上未找到最大堆栈大小的正确软限制[预期>=“10240”; 发现=“8192”]
原因:群集验证实用程序确定指示的软限制的设置不符合Oracle对指示节点上正确操作的建议。
操作:修改资源限制以满足要求并采取特定于操作系统的度量,以确保在重试此检查之前更正的值对当前用户生效。

解决:使用 vi修改/etc/security/limits.conf文件,检查stack size的大小。如果确认无错,就忽略。

然后开始安装!!!

最后弹出一个窗口,要使用root用户分别运行一下那两个sh文件

8、设置oracle用户的环境变量

[oracle@demo~]$ cd

[oracle@demo~]$ vi .bash_profile ,在export PATH前插入:

export ORACLE_BASE = /u01/app/oracle
export ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1
export PATH = $ORACLE_HOME/bin:$PATH  --区别大小写

$source .bash_profile  --重新载入文件

9、安装数据库

$dbca  --安装的命令

(1)选择高级选项

(2)中间可以不创建监听

(3)设置一些内存这些,最好创建示例数据库

安装好数据库后,由于系统原因,图形界面启动不会加载.bash_profile,所以打开终端后要载入文件,再打开数据库startup,然后登陆使用。

标签:cdrom,root,oracle,demo,ORACLE,软件,安装,u01
来源: https://www.cnblogs.com/xconline/p/11831082.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有