Red Hat 5.5安装oracle 10G
admin
2023-05-12 02:02:21
0

   一.学习的东西越多,越需要整理,于是就有诞生了该博客。作为第一篇博客,必须是oracle了,因为我要做DBA。废话不多说,搞起。

   二.准备工作:10201_database_linux32.zip.

             libXp-1.0.0-8.1.el5.i386.rpm(该包在镜像里有)

   三.按照公司的需求,做的配置:

1.调整内核参数和安装rpm包:

root登录,在X-Windows下执行xhost + (设置Xserver访问权限)  

echo 400000000 > /proc/sys/kernel/shmmax

source /etc/profile 

rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm

2.创建DBA组和Oracle用户:

groupadd dba

useradd oracle –g dba

passwd oracle

mkdir –p /home/oracle/product/1020

chown oracle.dba /home/oracle/product/1020

mkdir -p /home/oracle/tmp 

chown oracle.dba /home/oracle/tmp

3.登录oracle,设置oracle环境变量 (以后变量在/etc/profile也要添加)

登陆oracle使用命令:su - oracle

vi .bash_profile 

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=/home/oracle/product/1020

export ORACLE_SID=orcl

export LD_LIBRARY_PATH=/lib:/usr/lib:$ORACLE_HOME/lib

export PATH=$PATH:$ORACLE_HOME/bin

export TMPDIR=/home/oracle/tmp

export NLS_LANG=AMERICAN_AMERICA.UTF8

export LANG=en_us.utf8

4.把10201_database_linux32.zip复制到/home/oracle目录中,并解压。(以下操作因为需要图形化操作,需在服务器端执行)

复制时使用命令: cp  10201_database_linux32.zip  /home/oracle

解压时使用命令: unzip 10201_database_linux32.zip

登录oracle:su – oracle

cd database

[oracle@localhost database]$ ./runInstaller 

Starting Oracle Universal Installer...


Checking installer requirements...


Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Failed <<<<


Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2014-11-21_12-31-14AM/installActions2014-11-21_12-31-14AM.log


出错了:oracle只支持AS4以下的系统,修改配置文件如下即可

vi /etc/redhat-release 

Red Hat Enterprise Linux Server release 4 (Tikanga)


5.继续安装即可成功。安装比较简单,内核也没优化,后续还会有更详细的oracle安装记录。

Red Hat 5.5安装oracle 10G


Red Hat 5.5安装oracle 10G

这一步需要用root用户执行该脚本:

[root@localhost oracle]# /home/oracle/oraInventory/orainstRoot.sh 

Changing permissions of /home/oracle/oraInventory to 770.

Changing groupname of /home/oracle/oraInventory to oracle.

The execution of the script is complete

[root@localhost oracle]# /home/oracle/product/1020/root.sh

Running Oracle10 root.sh script...


The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME=  /home/oracle/product/1020


Enter the full pathname of the local bin directory: [/usr/local/bin]: 

   Copying dbhome to /usr/local/bin ...

   Copying oraenv to /usr/local/bin ...

   Copying coraenv to /usr/local/bin ...



Creating /etc/oratab file...

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.



Red Hat 5.5安装oracle 10G



四.下面是我第一次安装出现的错误:

  1. 如果有这个错误,就是libXp-1.0.0-8.1.el5.i386.rpm包没安装。


[oracle@localhost database]$ ./runInstaller 


Starting Oracle Universal Installer...


Checking installer requirements...


Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed



All installer requirements met.


Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-11-21_12-31-50AM. Please wait ...[oracle@localhost database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2014-11-21_12-31-50AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory

        at java.lang.ClassLoader$NativeLibrary.load(Native Method)

        at java.lang.ClassLoader.loadLibrary0(Unknown Source)

        at java.lang.ClassLoader.loadLibrary(Unknown Source)

        at java.lang.Runtime.loadLibrary0(Unknown Source)

        at java.lang.System.loadLibrary(Unknown Source)

        at sun.security.action.LoadLibraryAction.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)

        at sun.awt.DebugHelper.(Unknown Source)

        at java.awt.Component.(Unknown Source)



2.如果有下面问题,用root用户执行安装过程中出现的两个脚本。

/home/oracle/oraInventory/orainstRoot.sh

/home/oracle/product/1020/root.sh

Red Hat 5.5安装oracle 10G


相关内容

热门资讯

以军士兵集体丢掉武器抗命,大喊... 据凤凰卫视报道,以色列国防军一军事基地7月30日发生士兵抗命事件,约120名士兵抗议指挥官做法,将武...
蒋成华任商务部副部长 国务院任免国家工作人员。任命蒋成华为商务部副部长。免去蒋成华的商务部国际贸易谈判副代表职务。
伊朗驻华大使:在军事威胁下,不... 新华社北京7月31日电(记者刁慧琳) 伊朗驻华大使法兹里7月28日表示,伊美回到谈判桌的前提是美国必...
伊朗革命卫队在霍尔木兹海峡击中... 当地时间31日,伊朗伊斯兰革命卫队发布声明称,革命卫队海军当天在霍尔木兹海峡击中并扣留了两艘违反禁令...
美媒:特朗普,遇到了一个更强硬... 据《纽约时报》7月29日报道,就在特朗普总统看似放弃战事升级计划几天后,美国再次与伊朗交火。上周末,...
女子做气管镜时不幸身亡,丈夫称... 7月29日,西安刘先生反映妻子在当地医院做支气管镜检查时死亡,看监控时发现医生疑有违规操作。刘先生表...
全网“帮卖西瓜”,然后呢? 近日,河南部分地区西瓜滞销的消息在网上热度很高。很多地方也伸出援手:有景区收购千斤西瓜、免费赠予游客...
美媒:乌克兰袭击伊朗船只,险引... 据《纽约时报》7月28日报道,据伊朗和西方官员称,伊朗曾考虑攻击乌克兰的一个港口,以报复乌克兰对一艘...
20年里,他只画美女,用东方风... 迈进KIM在上海的工作室,迎面是一整墙的美女们。她们像是刚从一场时髦的沙龙里退场,或倚或立,眉宇间是...
Google在港推出AI代理G... 观点网讯:7月29日,Google在香港推出AI代理Gemini Spark,该代理可全天候在后台运...