Centos6.5 安装 Oracle11gR2(64位)
Centos6.5安装 Oracle11gR2(64位)
安装centos6.5
(我的是虚拟机环境)
1. 下载centos6.5的安装包,不解释。
例如以下图:
2. 下载oracle安装包,这个也不解释(可能须要注冊一个oracle账户。这里用的linux版本号64位)
例如以下图所看到的:
3. 用到的远程工具:xshell(用于命令行操作)和ssh
shell client(用来上传和下载文件)
4. Oracle11g安装条件:(看官方文档)
a. 内存
最小1G,推荐2G,大了不限
b.Swap大小:
1G< 内存 <
2G:swap应该是内存的1.5倍。
2G< 内存 <
16G:swap应该和内存大小相等。
16G:swap位16G。
***注:swap不满足时,安装程序中间会有错误***
c.tmp大小
保证有1G的剩余空间,若不满足,可删除部分空间。建议分区时给足够大(我分2.5G)
d.硬盘空间
安装空间:
Enterprise Edition(企业版) 4.7G
Standard Edition(标准版) 4.6G
数据空间:
Enterprise Edition (企业版) 1.7G
Standard Edition(标准版)
1.5G
5. centos的分区方案
总共差点儿相同30g
6. 安装centos6.5
分区如上图所看到的,安装时选basic server,安装时
选BasicServer,然后选“如今自己定义”;
”基本系统“中去掉Java,
perl
“应用程序”中最好选上Emacs和互联网应用程序
“桌面”中选上除了KDE桌面外的全部组件
重新启动后设置:
ntp最好选上,保证时间正确,并在高级选项中选上“高速启动同步”
kdump能够不要
再重新启动。OK
重点:改动系统。机器名保持一致。关闭防火墙。创建用户,创建安装路径,配置环境变量等參考超链接:http://blog.csdn.net/kimsoft/article/details/8117575
等将上面的一切做好后,切记:在安装oracle之前,要更新centos6.5,
# yum update
# yum upgrade
7. 安装oracle依赖包:
下图是oracle11gR2官方文档给出的依赖包
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljdG9yeWFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" border="0">
所需命令:
# rpm–q 包名 --如:binutils,包名不要所有输入,检查包是否安装
# yum search binutils --须要联网。在网上查找包。会有列出
# yum install binutils.x86_64–安装查找到的包
**鉴于每次查找会非常麻烦,这里有本人总结的一个全的安装包(前提是centos更新过)。直接拷贝到命令行安装就可以:
# yum-y install binutils.x86_64 \
compat-libcap1.x86_64\
compat-libstdc++.x86_64\
compat-libstdc++.i686\
gcc.x86_64\
gcc-c++.x86_64\
glibc.i686\
glibc.x86_64\
glibc-devel.x86_64\
glibc-devel.i686\
ksh.x86_64\
libgcc.i686\
libgcc.x86_64\
libstdc++.x86_64\
libstdc++.i686\
libstdc++-devel.x86_64\
libstdc++-devel.i686\
libaio.x86_64\
libaio.i686\
libaio-devel.x86_64\
libaio-devel.i686\
make.el6\
sysstat.x86_64\
lrzsz.x86_64
注:最后一个lrzsz是一个上传和下载(rz,sz)命令须要的工具。可是速度不如ssh
shell快,所以可不选。
安装Oracle
1.上面的创建oracle用户和路径等基本配置信息已经运行
2. 将下载的oracle安装包上传,用root用户拷贝到安装路径,并改动安装包的用户和组为oracle:oinstall(视个人创建的用户和组为准)。切换到oracle用户,解压安装包.
3.Oracle安装程序进行一半时,会有一个检查安装条件的过程,当中会有提示非常多的包(部分已经安装,可是版本号过高)没有安装,例如以下图:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljdG9yeWFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" border="0">
安装命令:(直接粘贴就可以)
# yuminstall libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 compat-libstdc++-33.i686compat-libstdc++-33.x86_64 elfutils-libelf-devel.i686 elfutils-libelf-devel.x86_64libstdc++.i686
libstdc++.x86_64 unixODBC.i686 unixODBC.x86_64unixODBC-devel.i686 unixODBC-devel.x86_64
注意:安装这些包后,oracle安装程序再次检查时。还会有不满条件的安装包,例如以下图:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljdG9yeWFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" border="0">
此时,可直接忽略,进入安装程序就可以。
以下,啦啦啦啦,安装完了。
。 哈哈
那么问题来了:我怎么用oralce?怎么启动oracle,怎样开机启动oracle?
此时,你去网上查。会有非常多人说,输入下面命令:
$ lsnrctl start
$ sqlplus / as sysdba
运行后。你可能会发现:
TMD。命令找不到,什么情况?什么情况?
此时,你就必需要检查oracle是否安装到你所配置的ORACLE_HOME变量的路径下。假设不正确。就需要改动该变量。然后注销或者重新启动,再次输入就木有问题了。
假设需要使用:https://localhost:1158/em,必需要运行”
lsnrctl start”命令
建议:假设在虚拟机安装,关机之前一定要关闭oracle
关闭命令:shutdown immediate;
lsnrctl stop;
之后教你假设配置oracle开机启动,參见:http://blog.csdn.net/panpanxj/article/details/8726950
PS:仅供娱乐和个人学习,到此仅能满足你能够使用Oracle。不足以应付工作!!
Centos6.5 安装 Oracle11gR2(64位)的更多相关文章
- CentOS6.3(64位)下安装Oracle11gR2(64)服务器
安装环境 Linux服务器:Centos6.3 64位 Oracle服务器:Oracle11gR2 64位 系统要求 1.Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内 ...
- linux下安装oracle11g 64位最简客户端(转)
安装环境 Linux服务器:SuSe11 sp1 64位 Oracle客户端:Oracle11gR2 64位(最简客户端) 部署流程 1.准备工作,首先在oracle官网下载最新的 ...
- VMware虚拟机下如何安装一个64位的win7系统
原文地址:http://www.xitongcheng.com/jiaocheng/win7_article_21001.html VMware虚拟机软件可以在一台电脑上运行多个操作系统,一些网友想在 ...
- ThinkPad X260 UEFI安装 win7 64位 方法
ThinkPad X260 UEFI安装 win7 64位 方法 1.使用DG重新格式化硬盘,格式为GPT 2.使用CGI 安装 WIM文件 (image不知是否可以,下次测试) 3.改BIOS ...
- H310C,B365,M.2 NVME SSD,USB3.0,安装 WIN7 64 位
华擎H310CM ITX NVME SSD 上安装WIN7 64位 核心关键点:xHCI USB3.0驱动,nvme驱动,nvme win7补丁. 硬件配置:I5 9400F, 华擎H310CM IT ...
- hadoop-1.2.1-1.x86_64.rpm、jdk-7u45-linux-x64.tar.gz安装(64位)
一, 配置信息 机器是64位,所以操作系统.软件都是64位的. 操作系统:CentOS6.2(64位): Hadoop是hadoop-1.2.1-1.x86_64.rpm: JDK是jdk-7u4 ...
- win7下matplotlib安装(64位)
前段时间爬了一些数据,想着以后要将数据的分析结果什么的展示出来,就想着下个MATLAB,某天在微信上的一篇文章发现matplotlib库,是用于Python的一个不错的图形化库,就想着装上耍耍.不过安 ...
- Oracle安装:64位电脑安装64位Oracle、PLSQL步骤
步骤: 1.安装64位Oracle 2.安装64位PLSql 3.将11.2.0.win32的压缩包解压,放在Oracle的安装目录:product下 4.配置PLSQL参数: Tools -> ...
- Memcached和Memcache安装(64位win7)
一.Memcached和Memcache的区别: 网上关于Memcached和Memcache的区别的理解众说纷纭,我个人的理解是: Memcached是一个内存缓存系统,而Memcache是php的 ...
随机推荐
- hdu2074
我先求出交叉的gird,然后再一行一行求得.感觉还可以吧.思路比较清晰,开始想的是数是第几行然后从每一行的前后开始控制,好麻烦的感觉,我就先求出来了框架再做就好做多啦!后来PE,突然发现我特殊处理n= ...
- POJ 2403 Hay Points
Hay Points Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5735 Accepted: 3695 Descri ...
- HackerRank# Red John is Back
原题地址 简单动归+素数判定,没用筛法也能过 代码: #include <cmath> #include <cstdio> #include <vector> #i ...
- 简单介绍一下solr?
简单介绍一下solr? Solr是一个独立的企业级搜索应用服务器,它对外提供类似于web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可 ...
- UOJ 274 【清华集训2016】温暖会指引我们前行 ——Link-Cut Tree
魔法森林高清重置, 只需要维护关于t的最大生成树,然后链上边权求和即可. 直接上LCT 调了将近2h 吃枣药丸 #include <cstdio> #include <cstring ...
- angular中关于自定义指令——repeat渲染完成后执行动作
业务中有时需要在异步获取数据并用ng-repeat遍历渲染完页面后执行某个操作,angular本身并没有提供监听ng-repeat渲染完成的指令,所以需要自己动手写.有经验的同学都应该知道,在ng-r ...
- gdbt原理解析
链接: http://note.youdao.com/noteshare?id=aeb1c7a30c5f4b70e3fff51f28ee5c47 懒得复制到这里了,一开始是在有道云笔记上写的,这里的公 ...
- 【索引】理解MySQL——索引与优化
MySQL 索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度. 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索 ...
- Android 网络编程之HttpURLConnection运用
Android 网络编程之HttpURLConnection 利用HttpURLConnection对象,我们可以从网络中获取网页数据. 01 URL url = new URL("http ...
- HDU 5905 Black White Tree(树型DP)
题目链接 Black White Tree 树型DP,设$f[i][j]$为以$i$为根的子树中大小为$j$的连通块中可以包含的最小黑点数目. $g[i][j]$为以$i$为根的子树中大小为$j$的 ...