如何在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. 本地连接不见了怎么办? – peterzb

    本地连接不见了怎么办? Posted on 2009-05-28 23:55  peterzb  阅读(353 […]...

  2. 关于telnet与远程桌面命令 – ONLY LOVE PROGRAME

    关于telnet与远程桌面命令 1、什么是Telnet?   对于Telnet的认识,不同的人持有不同的观点, […]...

  3. 数据库索引 – 寒宵飞飞

    本文引自http://blog.csdn.net/freegodlee/archive/2007/09/03/ […]...

  4. 【转】 Pro Android学习笔记(六三):Preferences(7):代码控制首选项 – blongfree

    【转】 Pro Android学习笔记(六三):Preferences(7):代码控制首选项 [-] 代码实现 […]...

  5. 单利 复利计算器程序1.0 2.0 3.0 [ 合 ] 之 C语言

    本程序用C语言编写~~~ 1.计算:本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后 […]...

  6. python搭建友盟以及个推推送web服务器 – 穷酸秀才大艹包

    python搭建友盟以及个推推送web服务器 一、友盟客户端demo: 由于SDK原因,新版Android S […]...

  7. [ZZ] 三大指标较量 6卡GTX750Ti / R7 260X挖矿之战

    http://bbs.chinadiy.com.cn/thread-6204-1-1.html   奇怪,为何 […]...

  8. MySQL数据备份与恢复(二) — xtrabackup工具

     上一篇介绍了逻辑备份工具mysqldump,本文将通过应用更为普遍的物理备份工具xtrabackup来演示数 […]...

随机推荐

  1. 如何利用迅雷下载百度云?

    链接:https://www.zhihu.com/question/22085759 —̵ […]...

  2. mac NTFS 关于错误-36,rm Input/output error

    当传输文件时出现Mac错误代码36 当我向一个U盘或存储卡里传输文件时,出现了Mac Error Code36 […]...

  3. Spring 数据处理框架的演变

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 定量分析的成败在很大程度上取决于采集,存储和处理数 […]...

  4. 力扣1356 根据数字二进制下 1 的数目排序

    力扣1356 根据数字二进制下 1 的数目排序 知识点: 十进制转二进制的熟练,关键在于do_while ve […]...

  5. requests库基础使用方法(爬虫模拟登陆的三种方式) = ̄ω ̄= Python爬虫 – O寻_觅O

    requests库基础使用方法(爬虫模拟登陆的三种方式) = ̄ω ̄= Python爬虫 文章目录 reques […]...

  6. 巧妙的实现 CSS 斜线(炫酷的小效果)

      开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路, […]...

  7. Visual Studio 2017 集成Crystal Report为ASP.NET MVC呈现报表

    最近项目需要实现报表功能,平衡各方面的因素,还是使用Crystal Report(水晶报表) 下载较新版本: […]...

  8. 多线程的这些锁知道吗?手写一个自旋锁?

    多线程中的各种锁 1. 公平锁、非公平锁 1.1 概念: 公平锁就是先来后到、非公平锁就是允许加塞 Lock […]...

展开目录

目录导航