1.1      获取oracle 数据库安装包:

注意:获取的是database的安装包,不是客户端的安装包

1.2      以root用户登陆云主机,修改主机名 Hostname

1.2.1        vi /etc/HOSTNAME 命令 修改主机名

1.2.2        vi /etc/hosts 命令 添加主机信息(主机名不能带下划线)

在最后一行空百行新增如下内容:主机Ip 主机名

1.3      把Oracle database的安装包下载到本地

1.4      创建组、用户和数据库安装目录

输入groupadd -g 200 dba 命令 创建dba 操作系统组

输入groupadd -g 201 oinstall 命令 创建oinstall 操作系统组

输入useradd -u 300 -g oinstall -G dba -d /home/oracle -s /bin/bash -m oracle命令 创建oracle操作系统用户

输入mkdir –p /home/DB 命令 创建数据库安装目录

输入chown oracle:oinstall /home/DB 命令 修改目录属主

输入chmod 775 /home/DB 命令 修改目录权限

1.5      Oracle环境变量配置

1.5.1        环境变量信息导入

输入以下命令:

echo '
export ORACLE_BASE=/home/DB/oracle
export ORACLE_HOME=$ORACLE_BASE/11gR2/db
export GRID_HOME=/home/DB/oracrs/11gR2/grid
export ORACLE_SID=ora11g #//need to modify
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib
export TNS_NAMES=$ORACLE_HOME/network/admin
export SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib
export PATH=$PATH:$ORACLE_HOME/bin:/usr/sbin:/usr/local/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export NLS_LANG=AMERICAN_AMERICA.UTF8
export DISPLAY=10.70.113.97:1.0 #// all the row need to delete
' >> /home/oracle/.profile

1.5.2        环境变量信息修改

输入vi.profile 命令 修改 .profile文件(在/home/oracle目录下,可切换至oracle用户执行)

1.5.3       输入 source .profile命令 使配置生效

1.6      把安装包FileZella工具上传到安装目录,并进行解压:

新建一个目录用于存放安装包:在/home/DB/目录下新建backup文件夹,把压缩包上传到backup目录下,并解压,7个压缩包解压后如下:

输入unzip p10404530_112030_Linux-x86-64_1~7of7.zip 命令 解压以下7个压缩包

1.7      使用VNC工具进行图形化安装Oracle数据库

1.7.1        下载并安装vnc Viewer工具

安装好后,如下:

1.7.2        启动 vncserver

1)在root用户下,输入cd /usr/bin 命令,进入该目录

2)在/usr/bin目录,输入 vncserver 命令,启动vncserver

3)第一次启动vncserver需要设置密码,根据提示设置密码即可,如图

4)记住下图箭头的数字:主机名后的数字 1,这个用于登陆vnc viewer工具映射的端口号

1.7.3        修改 .vnc/xstartup文件

Xstartup文件为图形配置的

输入 vi /root/.vnc/xstartup 命令,把文件里面的内容替换成如下内容后,保存并退出。

#!/bin/sh

xrdb $HOME/.Xresources

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

1.7.4        关闭vncserver

输入 vncserver –kill:1 命令杀掉进程,1就是2.7.2章节中的截图主机名后面的数字 1

1.7.5        重新启动vncserver,参考2.7.2

1.7.6        启动vnc viewer

1) 配置vnc server信息:主机ip:端口号(主机IP为需要安装数据库的主机ip,端口号为5900+n,其中n的值为2.7.2章节中的截图,主机名后面的数字 1,此处为1,所以端口号为:5901,主机名为:10.24.218.25

2) 点击Connect,连接

3) 输入起初设置的密码

如何在linux环境安装数据库的更多相关文章

  1. 如何在linux环境安装JDK

    1. 到JDK官网下载相应的安装包 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

  2. Linux环境安装PostgreSQL-10.1

    转载自:https://www.cnblogs.com/LinBug/p/8082790.html Linux环境安装PostgreSQL-10.1   环境及资源 Linux版本:CentOS re ...

  3. Linux环境安装.NET运行环境

    Linux环境安装.NET运行环境 Linux环境安装.NET运行环境 1. 构建编译环境: (1) sudo apt-get install build-essential (2) sudo apt ...

  4. 如何在 Linux 上安装应用程序

    如何在 Linux 上安装应用程序 编译自:https://opensource.com/article/18/1/how-install-apps-linux作者: Seth Kenlon原创:LC ...

  5. Linux 环境安装 Node、nginx、docker、vsftpd、gitlab

    Linux 环境安装 centos7 # 更新yum yum update -y 0. 防火墙 firewalld 新入的JD云服务器,发现防火墙默认是关闭的. # 查看防火墙状态 systemctl ...

  6. 如何在Linux下安装JDK1.8

    本文会详细介绍如何在Linux下安装JDK1.8 首先要设置虚拟机的IP地址,不知道如何设置的话可以 翻看我的前一篇博客   http://www.cnblogs.com/xiaoxiaoSMILE/ ...

  7. Linux环境安装Nexus

    Linux环境安装Nexus Nexus可以做Maven私服,私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库.有三种专门的Maven仓库管理软件可以用来帮助大家建立私服: N ...

  8. Linux环境安装xmapp(PHP-Mysql集成环境)

    xmapp是很多初学者使用的PHP环境集成包,用yum在linux安装的php和mysql版本现在都很低,xmapp可以解决这个问题,下面我们直接进入正题,安装一个php集成环境. 我使用的是vm虚拟 ...

  9. 如何在Linux下安装Tomcat

    上篇文章写到了Linux下安装JDK1.8,这篇文章详细阐述一下 如何在Linux下安装Tomcat!!!有啥问题可以留言,博主每天都会看博客的. 准备步骤和方法和以前一样,博主用的工具是XShell ...

随机推荐

  1. aop (权限控制之功能权限)

    在实际web开发过程中通常会存在功能权限的控制,不如这个角色只允许拥有查询权限,这个角色拥有CRUD权限,当然按钮权限显示控制上可以用button.tld来控制,本文就不说明. 具体控制流程就是通过登 ...

  2. java @FunctionalInterface

    public class Worker { private String doWork(String job) { return "Job " + job + " don ...

  3. JS-NaN的数据类型

    NaN 的数据类型:not a number .是数字类型但是不是数字 例: var x = Number('abcd'); //结果是NaN alert( typeof (x) ); //结果是nu ...

  4. 集合基本操作 Python DAY2

    集合本身具有两个特性 1.去重  2.关系测试 列表转集合的两种写法: list_1=[1,2,3,4,1,2,7,8,] list_1=set(list_1) #方法二 list_2=set([1, ...

  5. Activity与Fragment数据传递之Fragment从Activity获取数据

    整理Fragment与Activity之间的数据交换,大体上包括三种: 1.Fragment从Activity获取数据 2.Activity从Fragment获取数据 3.Fragment之间获取数据 ...

  6. vue父子组件的传值总结

    久违的博客园我又回来了.此篇文章写得是vue父子组件的传值,虽然网上已经有很多了.写此文章的目的就是记录下个人学习的一部分.接下来我们就进入主题吧! 在开发vue项目中,父子组件的传值是避免不掉的. ...

  7. 《剑指offer》总结三 之二叉树(2)

    目录 23.二叉搜索树的后序遍历序列 26.二叉搜索树与双向链表(31ms,5756k) 23.二叉搜索树的后序遍历序列 题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如 ...

  8. 思科模拟器PacketTracer7--利用一台交换机和2台pc互连构成小型局域网

    实验二—2 实验工具:思科模拟器PacketTracer7(可在思科官网下载,免费) 实验设备: 交换机一台,PC两台,直连线或选择自动匹配 实验步骤: 一.配置网络拓扑图 连线可选择连通线或闪电符号 ...

  9. ASP.NET MVC 简单介绍①

    ASP.NET  MVC 简单介绍① 只做了重要描述,内容出自菜鸟教程网站内容. 目录 1布局 2HTML 帮助器 3.Razor 语法 4.添加样式 5.Layout 6. Controllers ...

  10. 百度EasyDL文本分类自定义API示例代码 python

    因为需要将命名实体中的组织机构名进一步区分为政府.企业.社会组织等,在easydl上做了一个文本分类模型,但是要用这个接口时候发现, 官方文档中竟然还在用urllib2的库,且不完整.好多地方会报错, ...