(我的是虚拟机环境)
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官方文档给出的依赖包
所需命令:
# 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安装程序进行一半时,会有一个检查安装条件的过程,其中会有提示很多的包(部分已经安装,但是版本过高)没有安装,如下图:
安装命令:(直接粘贴即可)
# 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_64 libstdc++.i686 libstdc++.x86_64 unixODBC.i686 unixODBC.x86_64 unixODBC-devel.i686 unixODBC-devel.x86_64
注意:安装这些包后,oracle安装程序再次检查时,还会有不满条件的安装包,如下图:
此时,可直接忽略,进入安装程序即可。
下面,啦啦啦啦,安装完了。。 哈哈
那么问题来了:我怎么用oralce?怎么启动oracle,如何开机启动oracle?
此时,你去网上查,会有很多人说,输入以下命令:
$ lsnrctl start
$ sqlplus / as sysdba
执行后,你可能会发现:
TMD,命令找不到,什么情况?什么情况?
此时,你就必须要检查oracle是否安装到你所配置的ORACLE_HOME变量的路径下,如果不对,就需要修改该变量,然后注销或者重启,再次输入就木有问题了。
之后教你如果配置oracle开机启动,参见:http://blog.csdn.net/panpanxj/article/details/8726950
PS:仅供娱乐和个人学习,到此仅能满足你可以使用Oracle,不足以应付工作!!
原文地址:http://blog.csdn.net/victoryai/article/details/40875767