问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在centos5中安装oracle11g

发布网友 发布时间:2022-04-26 09:56

我来回答

1个回答

热心网友 时间:2022-04-07 23:02

一直没总结oracle11g的安装过程,今天公司不忙,好好整理一下并记录下来,以便于再次安装时参考。
OS: centOS5.8
oracle: 11g2
过程如下:
1:将oracle上传到服务器上如:

[sql] view plain copy
-rw-r--r-- 1 root root 1239269270 08-17 12:47 linux.x64_11gR2_database_1of2.zip
-rw-r--r-- 1 root root 1111416131 08-17 12:49 linux.x64_11gR2_database_2of2.zip

先在同一个目录下解压以上2个文件,注意:先解压第一个,然后再解压第二个。

[sql] view plain copy
unzip linux.x64_11gR2_database_1of2.zip

完成后会在该目录下产生一个database的目录。

如果你想解决在sqlplus下产生上下键乱码bug,就得准备 rlwrap-0.37.tar.gz 。
下载地址为:http://freecode.com/urls/de7d8482e030110354012880805e76fd
解压文件:
[sql] view plain copy
tar -zxvf rlwrap-0.37.tar.gz
解压后会产生rlwrap-0.37目录,进入目录进行安装并测试:

[sql] view plain copy
[root@test zip]# cd rlwrap-0.37
[root@test rlwrap-0.37]# ./configure && make && make install 安装
....过程省略
[root@test rlwrap-0.37]# which rlwrap 检查是否安装成功
/usr/local/bin/rlwrap
根据oracle文档要求创建dba用户组,安装oracle软件的oinstall组(os级别的用户组)和用户oracle。并创建oracle软件的home目录,该目录的创建方式请遵循oracle文档中OFA即Optimal Flexible Architecture原则。

[sql] view plain copy
[root@test rlwrap-0.37]# groupadd dba
[root@test rlwrap-0.37]# groupadd oinstall
[root@test rlwrap-0.37]# useradd -g oinstall -G dba oracle
[root@test rlwrap-0.37]# mkdir -p /u01/app/oracle/proct/11.2.0/db_1
[root@test rlwrap-0.37]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

切换到用户oracle,编辑环境变量,并做如下设置:

[sql] view plain copy
[oracle@test ~]$ vi .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
export ORACLE_SID=test
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/proct/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 常用字符集格式还有AMERICAN_AMERICA.AL32UTF-8
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME LD_LIBRARY_PATH PATH

stty erase ^h 用于解决sqlplus下上下键乱码的问题
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"

修改后保存即可,测试修改是否成功:

[sql] view plain copy
[oracle@test ~]$ exit
logout
[root@test ~]# su - oracle
[oracle@test ~]$ env | grep ORA
ORACLE_SID=test
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/proct/11.2.0/db_1

此时就可以通过远程工具如:xmanger等来进行远程安装数据库了

[sql] view plain copy
[oracle@test ~]$ export DISPLAY=172.16.17.1:0.0 此处的ip为你要显示的机器的ip,如果是在虚拟机中,网络连接用的host-only的话,该ip设置为虚拟机网卡1的ip
[oracle@test ~]$ xclock

如果在机器的右上角有时钟的窗口弹出 表示配置成功。做完如下工作后便可以安装数据库了

[sql] view plain copy
[root@test zip]# mv database /u01/
[root@test zip]# chown -R oracle:oinstall /u01
[root@test zip]# ll /u01
总计 8
drwxr-xr-x 3 oracle oinstall 4096 01-13 06:10 app
drwxr-xr-x 8 oracle oinstall 4096 2009-08-21 database
数据库软件安装:

[sql] view plain copy
[oracle@test ~]$ pwd
/home/oracle
[oracle@test ~]$ cd /u01/database/
[oracle@test database]$
[oracle@test database]$
[oracle@test database]$ ./runInstaller -ignoreSysPrereqs
正在启动 Oracle Universal Installer...

检查临时空间: 必须大于 120 MB。 实际为 9502 MB 通过
检查交换空间: 必须大于 150 MB。 实际为 1027 MB 通过
检查监视器: 监视器配置至少必须显示 256 种颜色。 实际为 16777216 通过
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2013-01-13_06-41-27AM. 请稍候...

此时安装界面就出来了 以下为安装过程的截图

点击继续

点击下一步一直到出现以下这个页面:

此时 点击图中用红方框标记出来的按钮 并以root用户执行该按钮弹出框中的脚本。完成后安装oracle软件所需要的安装包。

[sql] view plain copy
[root@test zip]# /tmp/CVU_11.2.0.1.0_oracle/runfixup.sh
Response file being used is :/tmp/CVU_11.2.0.1.0_oracle/fixup.response
Enable file being used is :/tmp/CVU_11.2.0.1.0_oracle/fixup.enable
Log file location: /tmp/CVU_11.2.0.1.0_oracle/orarun.log
Setting Kernel Parameters...
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
uid=500(oracle) gid=501(oinstall) groups=501(oinstall),500(dba)

以root用户安装检查失败的程序包:

[sql] view plain copy
[root@test rpm]# rpm -ivh sys* --正常安装
warning: sysstat-7.0.2-11.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:sysstat ########################################### [100%]
[root@test rpm]# rpm -ivh un* --nodeps --强制安装

此处检查失败项要全部保证通过,除可忽略(测试环境下)。

软件安装到最后出现:

按照提示 以root用户执行脚本后 安装数据库软件就完成了

[html] view plain copy
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
工会主席权限 魅族坏了怎么办 网上买的魅族手机坏了可以保修吗?自己弄坏的,手机花屏,修要多少钱... 从梁溪路公益路公交站到建筑路夏联福记酒店坐什么公交最方便? 退货保和运费险有什么不同 现代Logo设计趋势是什么 优秀的logo设计有什么特征? 哪些品牌的鱼竿质量好 光威悟法师和达瓦一击哪个好 有人了解大卫地板吗?怎么样呢? 在windows下oracle10.2.0.1.0如何安装 CentOS5.6安装oracle集群,可是其oracleasm包打不上去,大侠求救 dell投影仪1201MP怎么连接手机 求好心人给Oracle 10.2.0.1.0安装包 阿里云服务器centos怎么安装oracle 如何发现股市主力在进行护盘 请问护盘是什么意思,主力为何护盘,具体有哪些特征 四大银行股历来就是护盘的吗 券商护盘什么意思 股票中主力护盘的个股都有哪些特征 今天主力护盘的个股有哪些 盘中主力护盘的个股有什么特征 主力护盘有什么特征? 怎么知道主力在护盘? 证金三次护盘以上股票 三种无土栽培的蔬菜 目前我国果树无病毒化栽培情况怎样 我想在屋顶搞无土栽培,效果是遮阳和收益。 有机栽培和无土栽培 果树怎样进行栽培? 无土栽培技术在农业上有哪些成果?无土栽培技术的研究方向? centos 下安装oracle 出下以下错误 求oracle 10.2.0.1 下载地址,要可用啊 求linux(CentOS5.6)下oracle建表步骤 DELL电脑怎么关闭投影快捷键 Oracle 10.2.0.1.0 有好多漏洞用的是64-bit Window 操作系统! 帮忙提供... 戴尔电脑投影 oracle10g数据库怎么安装 linux服务器怎么安装oracle客户端 戴尔电脑无法投影到其他屏幕怎么办?怎么连投影? 在redhat linux 6上安装Oracle database数据库 10gR2 10.2.0 如何解决装centos5.6下oracle11g时的包依赖关系 在linux下安装oracle 10g数据库总是出错了,弄了好几天无法解决,问题如... 怒求oracle 10.2.0.4 完整安装包 ,不要升级程序,不要其他什么补丁的... oppo手机锁屏时间设置在哪里设置 南红玛瑙分辨真假的方法是什么? 南红玛瑙的鉴别方法? 请教前辈怎么鉴别老南红玛瑙? oppo手机锁屏怎么设置时间 oppo手机在哪里设置锁屏时间 谁知道免费观看电影的网站啊?要没病毒的哈!