CentOS静默安装Oracle11gR2 并使用PLSQL配置(1)

本文档详述了在CentOS7上静默安装Oracle11gR2的步骤,包括创建swap分区、修改主机名、配置用户和用户组、安装依赖、修改内核参数、配置环境变量、下载安装包、解压安装、配置数据库、设置监听、使用PL/SQL Developer等。每一步骤都提供了详细的命令和配置说明,适合初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 

参考文章:

一.建立swap分区

二.修改主机名:

三.修改/etc/hosts

四.创建用户和用户组

五.创建安装目录和权限

六.关闭防火墙和selinux(阿里云中已经关闭可以忽略)

七.修改内核参数

八.配置oracle用户的环境变量

九.安装需要的rpm包

十.使用wget下载(有其他办法能使CentOS获取Oracle安装包忽略)

十一.解压两个安装文件到对应的文件夹下(自行修改对应的目录)

十二.修改安装配置信息(可以根据需求修改)

十三.进行安装

十四.使用root用户运行

十五.配置tnsnames.ora(没有则创建)

十六.建库

十七.配置listener.ora

十八.去阿里云控制台添加安全组配置规则(忘记了这个东西被坑死)

十九.接下来用sqlplus去创建用户的id以及分配权限

二十.配置监听

二十一.PL/SQL developer(绿色版)安装及配置

扩展


参考文章:

Oracle主要安装步骤参考:
https://blog.youkuaiyun.com/sinat_32998977/article/details/79437014
https://my.oschina.net/colben/blog/1603426

swap参考、修改db_install.rsp配置文件参考:https://www.cnblogs.com/zhaojingyu/p/9108760.html

su - oracle一定要加“-”:https://blog.youkuaiyun.com/qq_35624642/article/details/52670323

查看Oracle数据库名和实例名的命令:https://www.2cto.com/database/201801/712337.html
netstat -tanp检查文件是否被监听:https://blog.youkuaiyun.com/Holmofy/article/details/77720729

查看oracle的sid:https://blog.youkuaiyun.com/kangguowei/article/details/53039195

linux centOs中安装好数据库,客户端用plsql连接oracle:https://www.cnblogs.com/sunshine5683/p/10030375.html

批处理命令——set:https://www.cnblogs.com/Braveliu/p/5081084.html

命令行(cmd)登录oracle数据库:https://blog.youkuaiyun.com/ZJDWHD/article/details/73849298

 

 

 

一.建立swap分区

  • dd if=/dev/zero of=/home/swap bs=1024 count=2097152 #bs为单位,count为设置的大小2048*1024
  • mkswap  /home/swap     #格式化交换文件
  • swapon  /home/swap     #立即启用交换分区文件, 要停止使用新创建的swap文件,只要执行 swapoff/home/swap命令即可.
  • 查看分区情况 free -m
  • vim /etc/fstab 添加一行
    /home/swap             swap          swap    defaults        0 0
  • 否则重启后 swap分区会失效

二.修改主机名:

  • 修改
    #hostnamectl set-hostname 主机名
  • 查看修改后的主机名
    #hostname

三.修改/etc/hosts

  • 1.先通过命令查看电脑的本机ip
    #ip a

     

  • 2.在/etc/hosts添加,oracle表示主机名

        

四.创建用户和用户组

  • groupadd oinstall          #创建用户组oinstall
  • groupadd dba               #创建用户组dba
  • useradd -g oinstall -G dba -m oracle   #创建oracle用户,并加入到oinstall和dba用户组
  • groups oracle             #查询用户组是否授权成功
  • passwd oracle              #设置用户oracle的登陆密码,不设置密码,在CentOS的图形登陆界面没法登陆
    (非图形界面可以不用设置,我没有设置也可以用)
  • id oracle                               #查看新建的oracle用户

五.创建安装目录和权限

  • mkdir -p /data/oracle                              #oracle数据库安装目录
  • mkdir -p /data/oraInventory                    #oracle数据库配置文件目录
  • mkdir -p /data/database                         #oracle数据库软件包解压目录
  • cd /data
  • ll          #创建完毕检查一下
  • chown -R oracle:oinstall /data/oracle      #设置目录所有者为oinstall用户组的oracle用户
  • chown -R oracle:oinstall /data/oraInventory
  • chown -R oracle:oinstall /data/database

六.关闭防火墙和selinux(阿里云中已经关闭可以忽略)

  • sed -i "s/SELINUX=enforcing/SELINUX=disabled/"/etc/selinux/config

七.修改内核参数

  • 1、vi /etc/sysctl.conf 增加如下内容:
    • net.ipv4.icmp_echo_ignore_broadcasts = 1
      net.ipv4.conf.all.rp_filter = 1
      #设置最大打开文件数
      fs.file-max = 6815744
      fs.aio-max-nr = 1048576
      #共享内存的总量,8G内存设置:2097152*4k/1024/1024
      kernel.shmall = 2097152
      #最大共享内存的段大小
      kernel.shmmax = 2147483648
      #整个系统共享内存端的最大数
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值