CentOS 6.6 Oracle 安装

阿里云服务器上要装Oracle,搞了半天才搞定。

项目阿里云用的是CentOS 6.5 X86_64 ,我本地虚拟机装的是CentOS 6.6 X86_64。不过用 cat /proc/version  命令查看后发现两者都是基于 RedHad 4.4,就算CentOS版本不同问题也不大。

准备安装的Oracle版本是 Oracle 11g 64位, Oracle 11g还有两个版本:Oracle 11g R1 和 Oracle 11g R2。随便用哪个版本都可以。

有两种安装方法:静默安装 和 正常安装。

正常安装就是跟Window中一样下一步,下一步就好了。

静默安装就是黑界面安装,准备好配置文档,安装过程中界面都是黑的,只有log在跑,其他啥玩意儿没有。

先说正常安装:

如果目标服务器上没有安装桌面(阿里云服务器肯定不可能预先安装Gnome,KDE之类的桌面环境的吧)的,我也只能通过远程连接服务器,还得在服务器上先装个VNC之类的东西,使得可以远程显示桌面。(没有任何桌面系统的话,VNC会使用Linux自带的twm桌面,丑是丑了点儿,不过只是安装个数据库,界面没必要那么漂亮。当然如果你硬要安装漂亮的Gnome或者KDE,自己研究去吧。。。)

安装vnc-server。

通过命令 yum search vnc 可以搜到我们在CentOS是要装 tigervnc-server。

yum install tigervnc-server 安装 vnc-server。

编辑文件 /ect/sysconfig/vncserver: vi /etc/sysconfig/vncserver 会有下面的内容:

# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my ‘myusername‘ (adjust this to your own).  You will also
# need to set a VNC password; run ‘man vncpasswd‘ to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted!  For a secure way of using VNC, see this URL:
# https://access.redhat.com/knowledge/solutions/7027

# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.

# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel.  See the "-via" option in the
# `man vncviewer‘ manual page.

# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

去掉最后两行的注释,修改倒数第二行为  VNCSERVERS="1:root"   记住这里的号码 :1。后面的 root 是用户名,当然你也可以改为其他用户,当用VNCViewer连接后发现默认用户就是这里设置的用户。

最后/etc/sysconfig/vncserver最后两行变成:

VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

下面切换到刚刚设置的用户去,使用命令。 vercserver后面有个空格,冒号后面的1就是上面配置的1

vncserver :1

如果是第一次在该用户下使用该命令,会提示输入密码,这个密码就是一会儿用VNCViewer连接时要输入的密码。

最后还要配置一下服务器的防火墙,(阿里云没有防火墙.......)最简单的方式就是在root下用  service iptables stop 完全关闭防火墙了。

至此,服务器上VNC server就配置完成了。

在本地(我用的是window系统)下载个VNCViewer,(不知道什么是vnc viewer? 百度搜索 realvnc,直接下个realvnc ,就能找到vncviewer了 )打开出现如下界面:

输入服务器地址,注意这里的服务器地址由 服务器ip+冒号+刚刚在/etc/sysconfig/vncserver中配置的数字1 构成。

连上后出现下面的界面,

输入刚刚设置的vnc密码就可以了。

下面开始安装oracle

Oracle安装前期会有很多的准备工作。最详细的得去看Oracle文档。如果懒惰,并且你用的也是RedHat 4.4的系统,到 百度云 中下载这个 oracleC.sh,在root下运行就可以了。

它会自动安装所有依赖,新建用户组(dba,oinstall)和用户(oracle),修改PATH,修改内核参数。

最后到oracle官网去下载oracle 11g,(百度云里也有,解压什么的我这里就不提了。这里假设解压到了 /db 中)

接下了VNCViewer登录,如果按照上面的VNC设置,默认会是root用户,转到 oracle用户下,运行解压后 /db 中的runInstaller。(这里要注意给用户 oracle运行 runInstaller的权限)

cd /db
./runInstaller

等一等,过一会儿就会弹出安装界面,然后下一步,下一步没什么说的了。最后装完后默认会启动名称为orcl的实例,并且监听也启动了。如果远程还是连不上,记得检查服务器防火墙啊。

静默安装,

这里不需要安装vnc了,先到百度云 下载 oracleC.sh, db.rsp两个文件。

先在root下运行 oracleC.sh,接着在oracle用户下 运行命令

/db/runInstaller -silent -debug -responseFile /xxx/db.rsp

接下来一直是黑界面,只有log在跑。最后会有提示要手动运行两个script。

这里安装完成后oracle也是默认启动orcl的实例,并且监听也启动了。如果远程还是连不上,记得检查服务器防火墙啊。

最后附录几个命令:

lsnrctl start  启动监听

lsnrctl stop 停止监听

sqlplus /as sysdba  --> startup 启动oracle

sqlplus /as sysdba  --> shutdown immediate 立即关闭oracle

时间: 2024-11-16 04:29:12

CentOS 6.6 Oracle 安装的相关文章

Centos 6.5 Oracle 安装

Oracle 11g 软件安装步骤 一, 配置服务器 1, 更改主机名: #vim /etc/sysconfig/network HOSTNAME=hqoracle [hqoracle是服务器的名字] 2, 服务器的名字添加到hosts #vim /etc/hosts 127.0.0.1 localhost hqoracle 3, 禁用SELINUX #vim /etc/selinux/config SELINUX=disabled 让SELINUX生效 #setenforce 0 4, 关闭防

CentOS 6.4下安装Oracle 11gR2

安装前须知: 内存(RAM)的最小要求是 1GB,建议 2GB 及以上. 虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍:内存为 2GB~16GB 时建议swap大小为内存的大小:内存超过 16GB 时swap保持16GB. 要求临时文件目录,如 /tmp 的磁盘空间至少 1GB. 磁盘空间要求:企业版为4.35GB的安装空间和1.7GB以上的数据文件空间:标准版为4.22GB的安装空间和1.5GB以上的数据文件空间. 需要 X window 图形界

centOS学习part5:oracle 11g安装之环境准备

0 前几篇依次向大家介绍了centOS的基本安装以及常用软件的安装配置,接下来我们将挑战的是oracle 11g的安装配置.与之前安装的软件不一样的是,由于oracle并非开源免费软件(需要向oracle购买授权,但是个人学习的话可以直接到官网下载安装学习),所以不能直接通过yum简单的来完成安装,需要很多的准备工作,下面我将一一向大家介绍,希望对初学者有所参考.由于整个内容比较多,我将其分为几个部分,大家可以分开查看.本章将要介绍的就是oracle 11g安装之前的系统环境准备. [请注意,本

oracle安装故障:完美解决xhost +报错: unable to open display “”

oracle安装 先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISPLAY=:0.0 出现乱码执行export LANG=US_en 在这里给大家介绍下两种情况的常见问题: 一种是本地运行的命令,另一种则是远程ssh命令安装. DISPLAY科普 DISPLAY变量是用来设置将图形显示到何处.比如CENTOS,你用图形界面登录进去,DISPLAY自动设置为DISPLAY=:0.0表示显式到本地监视器,那么通过终端工具(例如:xshell)进去,运行

在VirtualBox中的CentOS 6.3下安装VirtualBox增强包

在VirtualBox中安装好客户操作系统(GuestOS)之后,建议安装VirtualBox增强包(VirtualBox GuestAddition),它的作用是对GuestOS的性能和可用性进行优化(也就是提高GuestOS的性能和提升使用者的使用体验). GuestAddition实质上是安装在GuestOS上的一组驱动程序和应用程序. 注意,很多人把下载的增强包双击之后,看到VirtualBox的"全局设定"--"扩展"中已经显示出了增强包的名字就认为已经安

CentOS 6系统下安装 JDK1.6

CentOS 6系统下安装 JDK1.6 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的Java SDK.JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库.下面我们就来学习如何在CentOS系统下安装 JDK. 一.CentOS系统创建安装目录 #mkdir /usr/java 二.下载 先去 www.oracle.com 网站寻找到 最新jdk1

在CentOS .65 64位安装OpenMeetings .3.0.1

OpenMeetings是一个多语言可定制的视频会议和协作系统.它支持音频.视频,能让你查看每个与会者的桌面.OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦. 其特色功能是白板功能,可以演示doc,ppt,pdf,jpg,txt等众多格式文件. 下面我们进入安装过程. 注意: OpenMeetings需要OpenOffice或者LibreOffice的支持 所以安装系统的时候把桌面何JDK安装上 这里我安装系统的时候已经将开发包,桌面,办公套件(office),My

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装Mysql (二)

mysql 简介: MySQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,这样就增加了速度并提高了灵活性.目前其属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言. 安装环境: 系统: centos 7.0 最小化安装 软件

CentOS 7最小化安装后找不到‘ifconfig’命令——修复小提示(转)

就像我们所知道的,“ifconfig”命令用于配置GNU/Linux系统的网络接口.它显示网络接口卡的详细信息,包括IP地址,MAC地址,以及网络接口卡状态之类.但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令. 在CentOS最小化服务器版本中如何查找网卡IP和其它详细信息? CentOS 7最小化系统,使用“ip addr”和“ip link”命令来查找网卡详情.要知道统