vmware下的oracle安装

先创建一个虚拟机,按步骤安装,此处不做介绍

1.配置软件仓库

[[email protected] ~]# cat /etc/yum.repos.d/base.repo
[base]
name=base
baseurl=file:///mnt
gpgcheck=0
enable=1

2.挂载

[[email protected] Desktop]# mount /dev/sr0 /mnt

3.关闭防火墙和seliunx

[[email protected] ~]# systemctl stop firewalld 
[[email protected] ~]# setenforce 0

4.装软件包

yum -y install compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh  libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat

5.创建用户

[[email protected] ~]# groupadd oinstall
[[email protected] ~]# groupadd dba
[[email protected] ~]# useradd -g oinstall -G dba oracle
[[email protected] ~]# echo oracle | passwd --stdin oracle
Changing password for user oracle.
passwd: all authentication tokens updated successfully.
[[email protected] ~]# id oracle
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

6.添加参数
#可加可不加,这个参数,执行脚本后会自动生成,这里仅做解释

[[email protected] ~]# cat /etc/sysctl.conf
net.ipv4.ip_local_port_range= 9000 65500   #表示应用程序可使用的IPv4端口范围。
fs.file-max = 6815744                      #该参数决定了系统中所允许的文件句柄最大数目,文件句柄设置代表linux系统中可以打开的文件的数量
kernel.shmall = 10523004                   #该参数控制可以使用的共享内存的总页数。
kernel.shmmax = 6465333657                 #是核心参数中最重要的参数之一,用于定义单个共享内存段的最大值
kernel.shmmni = 4096                       #该参数是共享内存段的最大数量
kernel.sem = 250 32000 100 128             #250是参数semmsl的值,表示一个信号量集合中能够包含的信号量最大数目。32000是参数semmns的值,表示系统内可允许的信号量最大数目。100是参数semopm的值,表示单个semopm()调用在一个信号量集合上可以执行的操作数量。128是参数semmni的值,表示系统信号量集合总数
net.core.rmem_default=262144  #表示套接字接收缓冲区大小的缺省值。
net.core.wmem_default=262144  #表示套接字发送缓冲区大小的缺省值。
net.core.rmem_max=4194304     #表示套接字接收缓冲区大小的最大值。
net.core.wmem_max=1048576     #表示套接字发送缓冲区大小的最大值。
fs.aio-max-nr = 1048576       #此参数限制并发未完成的请求,应该设置避免I/O子系统故障。

6.创建需要的目录

[[email protected] ~]# mkdir -p /u01/app/oracle        #创建多级目录
[[email protected] ~]# chown -R oracle:oinstall /u01   #指定所属用户所属组
[[email protected] ~]# chmod -R 775 /u01               #指定权限

7.将这两个压缩包粘贴到虚拟机上,并解压
oracle安装(详解)
分别解压两个压缩包

[[email protected] 7a9a8c7a]# unzip p13390677_112040_Linux-x86-64_1of7.zip
[[email protected] 7a9a8c7a]# unzip p13390677_112040_Linux-x86-64_2of7.zip
[[email protected] 7a9a8c7a]# chown -R oracle:oinstall  database/
[[email protected] 7a9a8c7a]# chmod -R 775  database/
[[email protected] 7a9a8c7a]# mv database/ /u01/

注:可能传完之后在图形化界面没有显示

此时进入文件目录中寻找
[[email protected] ~]# cd /tmp/
[[email protected] tmp]# cd VMwareDnD/
[[email protected] VMwareDnD]# ll
total 0
drwxr-xr-x. 2 root root 96 Mar 28 15:59 27672152
drwxr-xr-x. 2 root root 31 Mar 28 15:10 f99801d6
[[email protected] VMwareDnD]# cd 7a9a8c7a/
[[email protected] 7a9a8c7a]# ll
total 2487200
-rwxrw-rw-. 1 root root 1395582860 Sep 17  2018 p13390677_112040_Linux-x86-64_1of7.zip
-rwxrw-rw-. 1 root root 1151304589 Sep 17  2018 p13390677_112040_Linux-x86-64_2of7.zip

8.此时退出root用户,使用oracle用户登录

[[email protected] ~]$ cd /u01/database/
[[email protected] ~]$ ./runInstaller

注:若图形化界面卡住,则切回root用户执行以下命令
[[email protected] ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

192.168.77.132 localhost      #添加自己的ip地址

::1       localhost localhost.localdomain localhost6 localhost6.localdomain6

此时图形化界面出现

若有账号密码,则直接登录,若无则取消对勾
oracle安装(详解)

![在0,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY4OTE5MA==,size_16,color_FFFFFF,t_70)

oracle安装(详解)

oracle安装(详解)
oracle安装(详解)
oracle安装(详解)
oracle安装(详解)
oracle安装(详解)
oracle安装(详解)
此时点Fix & Check Again

oracle安装(详解)

根据提示进入root用户下执行

[[email protected] ~]#
/tmp/CVU_11.2.0.4.0_oracle/runfixup.sh
oracle安装(详解)

[[email protected] ~]# yum install -y elfutils-libelf-devel
可以再点Check Again
然后点ignore all,install
注:遇见。。。拉不开时使用alt+y

#如果说ins_emagent.mk有问题,则

[[email protected] dbhome_1]# cd /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/
[[email protected] lib]# vim ins_emagent.mk
输入/NMECTL 后追加-lnnz11
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL)-lnnz11

oracle安装(详解)

进入root用户下执行脚本(根据提示执行即可)
[[email protected] ~]# cd /u01/app/oraInventory/        
[[email protected] oraInventory]# ./orainstRoot.sh 
[[email protected] dbhome_1]# cd /u01/app/oracle/product/11.2.0/dbhome_1/ 
[[email protected] db_1]# ./root.sh 

oracle安装(详解)
9.安装数据库

[[email protected] bin]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/bin
[[email protected] bin]$ ./dbca

详情请参考:https://mp.csdn.net/mdeditor/89043490

相关文章:

  • 2021-09-10
  • 2022-12-23
  • 2021-08-25
  • 2021-11-29
  • 2021-10-06
  • 2021-09-25
  • 2021-12-07
猜你喜欢
  • 2021-11-19
  • 2021-11-29
  • 2021-11-29
  • 2022-12-23
  • 2021-06-11
  • 2021-12-30
  • 2022-01-01
相关资源
相似解决方案