官网下载对应名字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. aliyun二级域名绑定

    NameVirtualHost *:80 开启监听 <VirtualHost *:80>    DocumentRoot /home/service/    ServerName serv ...

  2. Vue-router(3)之 router-link 和 router-view 使用

    router 导入 import Vue from 'vue' import Router from 'vue-router' import order from '@/view/New/order. ...

  3. i春秋-web-爆破-1

    题目内容:flag就在某六位变量中. 题目 include "flag.php"; $a = @$_REQUEST['hello']; if(!preg_match('/^\w*$ ...

  4. bootstrap 基础表单

    表单中常见的元素主要包括:文本输入框.下拉选择框.单选按钮.复选按钮.文本域和按钮等.其中每个控件所起的作用都各不相同,而且不同的浏览器对表单控件渲染的风格都各有不同. ☑   LESS版本:对应源文 ...

  5. Java学习十三

    学习内容: 1.Java反射 2.jdbc入门 1.反射的概述 Java的反射机制:动态获取信息以及动态调用对象方法 Java的反射机制的作用:用来编写一些通用性较高的代码或者框架的时候使用 原理:j ...

  6. Idea 我的快捷键

    new对象的快捷键:ctrl+alt+空格 ctrl+alt+空格提示,再加上ctrl+shift+enter 格式化这一行 快捷键自动生成变量名和类型ctrl + alt + v Ctrl+Alt+ ...

  7. priority_queue(优先队列)的用法(包括pbds)

    置顶!!! 有时候在定义的时候,不要把两个<>连在一起写,以免被编译器错误理解!!!! 头文件 #include <queue> queue的一般用法不再叙述 类型名 prio ...

  8. 《Docekr入门学习篇》——Docker常用命令

    Docker常用命令 Docker镜像管理 搜索镜像:docker search 获取镜像:docker pull 查看镜像:docker images 删除镜像:docker rmi 构建镜像:do ...

  9. 计蒜客 方程的解数(DFS)

    问题描述 输出格式 输出一行,输出一个整数,表示方程的整数解的个数. 样例输入 - 样例输出 #include <stdio.h> #include <string.h> #i ...

  10. css,js,jquery的载入方式和属性控制

    本文章主要总结了css,js,jQuery在编写程序时的载入方式,与属性控制方式html和css共同组成了一个最基础的网页,js为标签样式提供动态效果 一,css的载入方式与属性控制 1.1,css引 ...