官网下载对应名字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. 82.常用的返回QuerySet对象的方法使用详解:all,select_related

    1. all: 返回这个ORM模型的QuerySet对象. articles = Article.objects.all() print(articles) 2.select_related: 查找数 ...

  2. Spring原理系列一:Spring Bean的生命周期

    一.前言 在日常开发中,spring极大地简化了我们日常的开发工作.spring为我们管理好bean, 我们拿来就用.但是我们不应该只停留在使用层面,深究spring内部的原理,才能在使用时融汇贯通. ...

  3. MySQL--SHOW ENGINE INNODB STATUS

    ===================================== -- :: 0x7f305b965700 INNODB MONITOR OUTPUT =================== ...

  4. 华为荣耀magic book(锐龙版)安装ubuntu系统

    荣耀magic book锐龙版性价比很高,前段时间在朋友推荐下我自己也入手了一台.机器整体感觉不错,续航时间长(办公.无线上网5-6小时吧),速度快,买的时候4300,现在已经降到4000以下了,也算 ...

  5. h5-伪元素-before和after

    做一个门票或者邮票:效果图 1.html就是两个div 2.具体css代码 <style> /*左侧长方体基本样式*/ div:nth-of-type(1){ width: 300px; ...

  6. JAVA内存分配-通俗讲解

    Java的内存分配上,主要分4个块: 一块是用来装代码的,就是编译的东西. 一块是用来装静态变量的,例如用static关键字的变量,例如字符串常量. 一块是stack,也就是栈,是用来装变量和引用类型 ...

  7. OpenVINO在linux下安装

    一.准备安装环境: 1.带命令行的64位centos操作系统,推荐极简安装模式,先不要安装GNOME桌面,避免和后面的openvino环境冲突 2.cpu要求 我目前是在服务器的虚拟机里面安装 注意如 ...

  8. UML-如何画SSD?

    1.SSD来自哪里?答:用例文本 2.如何为系统事件和操作命名? 3.SSD中的哪些需要放到词汇表中? SSD元素包含 1).操作名称 2).参数 3).返回数据 这些元素,必须要简洁.但别人可能不太 ...

  9. AFN Post请求,报错400(code:-1011)

    解决方法: 声明请求的参数格式是json, post的数据格式还是传字典. 声明代码: AFHTTPSessionManager *manager = [AFHTTPSessionManager ma ...

  10. Hibernate(四)--延迟加载(lazyload)

    hibernate中的延迟加载(lazyload)分属性的延迟加载和关系的延迟加载 属性的延迟加载: 当使用load的方式来获取对象的时候,只有访问了这个对象的属性,hibernate才会到数据库中进 ...