官网下载对应名字rpm包

oracle-database-ee-18c-1.0-1.x86_64.rpm
下载依赖包 除非已有依赖 否则会报缺少依赖错误

1
curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

关闭防火墙 关闭selinux(disabled)

  1. root 用户下 先 yum localinstall -y oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 将会自动下载依赖包
  2. cd /opt
  3. rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 等待自动安装
  4. 结束后/opt 下自动生成 oracle目录 并且 系统自动创建oracle user 和oinstall group
  5. passwd oracle 更改oracle用户密码
  6. 登陆oracle用户 配置当前用户的环境变量 bash_profile
  7. 必须要配的如下 配完后 source 使其生效

    1
    2
    3
    export ORACLE_HOME=/opt/oracle/product/18c/dbhome_1
    export PATH=$PATH:$ORACLE_HOME/bin
    export ORACLE_SID=ORCLCDB
  8. ss -lntp 查看监听端口是否开启 默认 1521 和 5500
    root 用户下 配置一些参数(不知道rpm安装是否需要配,我看到很多文章都配了23333,等待去官网查一下,我配了,目前也没什么问题)

    • vi /etc/sysctl.conf
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      net.ipv4.icmp_echo_ignore_broadcasts = 1
      net.ipv4.conf.all.rp_filter = 1
      fs.file-max = 6815744 #设置最大打开文档数
      fs.aio-max-nr = 1048576
      kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024
      kernel.shmmax = 2147483648 #最大共享内存的段大小
      kernel.shmmni = 4096 #整个系统共享内存端的最大数
      kernel.sem = 250 32000 100 128
      net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围
      net.core.rmem_default = 262144
      net.core.rmem_max= 4194304
      net.core.wmem_default= 262144
      net.core.wmem_max= 1048576
      大专栏  总结oracle18.3c-centos7-安装/pre>
    sysctl -p 使其生效
    • 对oracle用户设置限制,提高软件运行性能
    1. vi /etc/security/limits.conf
      1
      2
      3
      4
      oracle soft nproc 2047
      oracle hard nproc 16384
      oracle soft nofile 1024
      oracle hard nofile 65536

    oracle用户下

  9. lsnrctl start 开启监听 lsnrctl stop 关闭监听 lsnrctl status 查看监听状态
  10. sqlplus / as sysdba 登陆 show user; 显示sys用户
  11. 修改sys用户的密码

    1
    alter user sys identified by 自定义密码
  12. 查看当前数据库实例名 应该与oracle_sid相对应

    1
    show parameter instance_name;
  13. 一些Oracle查询用户所有表的sql语句

    1
    2
    3
    4
    5
    6
    select * from all_tab_comments -- 查询所有用户的表,视图等
    select * from user_tab_comments -- 查询本用户的表,视图等
    select * from all_col_comments --查询所有用户的表的列名和注释.
    select * from user_col_comments -- 查询本用户的表的列名和注释
    select * from all_tab_columns --查询所有用户的表的列名等信息(详细但是没有备注).
    select * from user_tab_columns --查询本用户的表的列名等信息(详细但是没有备注).
  14. 基本成功了

  15. 可以使用一些远程工具进行连接了 比如 navicat

补充一些关于oracle的开启与关闭

  • 开启监听 上文已提到
  • 开启 sqlplus / as sysdba 进入后 startup 不然数据库是不能用的
  • 关闭 shutdown abort 或者 shutdown immediate
  • 开启成功后能看到

总结oracle18.3c-centos7-安装的更多相关文章

  1. [原]CentOS7安装Rancher2.1并部署kubernetes (二)---部署kubernetes

    ##################    Rancher v2.1.7  +    Kubernetes 1.13.4  ################ ##################### ...

  2. HP服务器 hp 360g5 centos7安装问题

    HP服务器  hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...

  3. CentOS7 安装Mono及Jexus

    CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...

  4. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  5. CentOS7安装Oracle 11gR2 安装

    概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...

  6. Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法

    问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...

  7. centos7安装eclipse

    centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...

  8. CentOS7安装mongoDB数据库

    CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...

  9. CentOS7安装Ambari

    环境: CentOS7安装两个节点:master.slave1.并配置ssh无密码登录. 步骤: 获取 Ambari 的公共库文件(public repository): wget http://pu ...

  10. [CentOs7]安装mysql(2)

    摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...

随机推荐

  1. sqli-labs注入lesson3-4闯关秘籍

    ·lesson 3 与第一二关不同的是,这一关是基于错误的get单引号变形字符型注入 要使用 ') 进行闭合  (ps:博主自己理解为字符型注入,是不过是需要加括号进行闭合,适用于博主自己的方便记忆的 ...

  2. 【转帖】虚拟化Pod性能比裸机还要好,原因竟然是这样!

    虚拟化Pod性能比裸机还要好,原因竟然是这样! http://www.itpub.net/2020/02/27/5340/ 其实感觉 linux也可以做到 NUMA的节点优化 其实 直接在 ESXi上 ...

  3. 基因调控网络 (Gene Regulatory Network) 01

    本文为入门级的基因调控网络文章,主要介绍一些基本概念及常见的GRN模型. 概念:基因调控网络 (Gene Regulatory Network, GRN),简称调控网络,指细胞内或一个基因组内基因和基 ...

  4. 解析java实体类

    对java实体类的众多理解: A .就是属性类,通常定义在model层里面 B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段. 好处: 1.对对象实体的封装,体现OO思想. 2.属性可以 ...

  5. C#压缩解压zip 文件

    /// <summary> /// Zip 压缩文件 /// </summary> public class Zip { public Zip() { } #region 加压 ...

  6. PIL对象和numpy三维数组的互相转换

    #https://stackoverflow.com/questions/384759/how-to-convert-a-pil-image-into-a-numpy-array from PIL i ...

  7. day67-CSS字体属性、文字属性、背景属性、css盒子模型

    1. 字体属性 1.1 文字字体:font-family可以把多个字体名称作为一个“回退”系统来保存.如果浏览器不支持第一个字体,则会尝试下一个.浏览器会使用它可识别的第一个值. * {font-fa ...

  8. Python dict 和 list 转换

    这里有个dict d1 = { 'en':'英语', 'cn':'中文', 'fr':'法语', 'jp':'日语' } 使用d1.keys()或 d1.values() 可以提取出values 和k ...

  9. MySQL--事务控制和锁定语句

    MySQL 支持对 MyISAM 和 MEMORY 存储引擎的表进行表级锁定,对 BDB 存储引擎的表进行页级锁定,对 InnoDB 存储引擎的表进行行级锁定.默认情况下,表锁和行锁都是自动获得的,不 ...

  10. python学习Day08--文件操作

    [主要内容] 文件操作: 1. r 2. w 3. a 4. r+ 读写模式. 需要移动光标进行反复读写 5. w+ 6. a+ 7. b bytes 读写操作的是字节. 用在非文本上 8. seek ...