如何在linux环境安装Oracle数据库 - Mecell

mecell224 2021-12-13 原文


如何在linux环境安装Oracle数据库


使用vnc工具安装oracle数据库

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) 输入起初设置的密码

 

 

发表于
2019-01-29 14:49 
Mecell 
阅读(4299
评论(0
编辑 
收藏 
举报

 

版权声明:本文为mecell224原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mecell224/p/10307467.html

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

  1. 【资源分享】手把手教你写专利申请书/如何申请专利 – 听风的无声笛

    【资源分享】手把手教你写专利申请书/如何申请专利 手把手教你写专利申请书·如何申请专利 摘要小前言(一)申请前 […]...

  2. Eclipse 介绍 – 爱你一万年123

    Eclipse 介绍 The Eclipse open source community has over 6 […]...

  3. 低功耗蓝牙配对绑定解读和实践 – iini

    低功耗蓝牙配对绑定解读和实践 什么是低功耗蓝牙配对?什么又是绑定?配对和绑定有什么区别?配对有什么好处?如何删 […]...

  4. 敏感信息脱敏实现 – Tom-shushu

    敏感信息脱敏实现 一、简述   数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保 […]...

  5. 原码,补码,反码 和 有符合,无符号 整数知识总结 – IT_xiaozhang

    View Post 原码,补码,反码 和 有符合,无符号 整数知识总结 原码 (true form)是一种计算 […]...

  6. jqgrid单元格合并 – 听哥哥的话

    jqgrid单元格合并 <%@ Page Language="C#" AutoEventWireup=" […]...

  7. Memcache – 下士闻道

    Memcache Windows下面安装memcache(下面的是安装路径); http://code.jel […]...

  8. 7-37 模拟EXCEL排序 (25分) – 给杰瑞一块奶酪~

    7-37 模拟EXCEL排序 (25分) Excel可以对一组纪录按任意指定列排序。现请编写程序实现类似功能。 […]...

随机推荐

  1. 假日消费券发放暴露出的三个问题,顶象专家给出五点建议

    五一假期是提振消费、释放内需的好时机,多地陆续发放了形式多样的消费券,激活了市民的消费热情和潜力,助力市场活跃 […]...

  2. Pandas | 17 缺失数据处理

    数据丢失(缺失)在现实生活中总是一个问题。 机器学习和数据挖掘等领域由于数据缺失导致的数据质量差,在模型预测的 […]...

  3. javascript实例教程之封装的用法

    今天讲讲javascript设计模式中的包装明星——封装,我们会把现实中的一些事物抽象成一个Class并且把事 […]...

  4. SourceForge无法访问的解决办法

    这一阵java框架spring和hibernate都有新版本了(spring2.5.5和hibernate3. […]...

  5. godaddy SSL证书不信任

    在使用网上教程的部署godaddy证书,会出现证书不受信任的情况。 各别审核比较严格的浏览器会阻止或者要求添加 […]...

  6. 用ftp实现大文件上传

    用asp.net上传文件时,对大文件的处理总会不尽于人意,虽然从理论上讲,可以传输很大的文件(100M以上), […]...

  7. Ubuntu17.04基本软件安装

    0.删除 sudo apt-get remove libreoffice-common sudo apt-ge […]...

  8. Spring Boot + Vue 前后端分离开发,权限管理的一点思路

    在传统的前后端不分的开发中,权限管理主要通过过滤器或者拦截器来进行(权限管理框架本身也是通过过滤器来实现功能) […]...

展开目录

目录导航