oracle安装(详解)

vmware下的oracle安装

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

1.配置软件仓库

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

2.挂载

[root@localhost Desktop]# mount /dev/sr0 /mnt

3.关闭防火墙和seliunx

[root@localhost ~]# systemctl stop firewalld 
[root@localhost ~]# 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.创建用户

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

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

[root@localhost ~]# 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.创建需要的目录

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

7.将这两个压缩包粘贴到虚拟机上,并解压
在这里插入图片描述
分别解压两个压缩包

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

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

此时进入文件目录中寻找
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# cd VMwareDnD/
[root@localhost 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
[root@localhost VMwareDnD]# cd 7a9a8c7a/
[root@localhost 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用户登录

[oracle@localhost ~]$ cd /u01/database/
[oracle@localhost ~]$ ./runInstaller

注:若图形化界面卡住,则切回root用户执行以下命令
[root@localhost ~]# 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

此时图形化界面出现

若有账号密码,则直接登录,若无则取消对勾
在这里插入图片描述

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

在这里插入图片描述

![在w_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY4OTE5MA==,size_16,color_FFFFFF,t_70)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时点Fix & Check Again

在这里插入图片描述

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

[root@localhost ~]#
/tmp/CVU_11.2.0.4.0_oracle/runfixup.sh
在这里插入图片描述

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

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

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

在这里插入图片描述

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

在这里插入图片描述
9.安装数据库

[oracle@localhost bin]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/bin
[oracle@localhost bin]$ ./dbca

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值