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


相关内容

热门资讯

俄外交部:对与日方接触持开放态... 当地时间5月14日,就日本政府此前发表的有关日俄关系的言论,俄罗斯外交部发言人扎哈罗娃表示,俄对与日...
打造AI影像协作实验场 上影节... 上海国际电影节全新单元“AI片场”开机 打造AI影像协作实验场 “我做AI电影已经两年了。”德国AI...
我国首次成功批量克隆超高产奶山... 西北农林科技大学14日向新华社记者独家披露,学校羊遗传改良与生物育种创新团队攻克关键核心技术,6只超...
医学院硕博研究生靠虚开发票冒签... 33岁的柴某系江苏人,案发前系某医院博士后研究人员。一审法院认定,2018年至2023年,柴某在某医...
京东618自营电脑桌椅服务升级... 随着京东心动购物季开启,职场人、居家办公族及电竞爱好者的“久坐刚需”升级需求集中释放,电脑桌椅品类迎...
扎波罗热核电站遭乌军袭击,两名... 当地时间5月14日,扎波罗热核电站官方通报称,乌克兰武装部队的无人机对核电站周边区域发动袭击。在距离...
储殷:“建设性稳定关系”涵盖了... 特朗普率高规格代表团访华,中方也是高规格接待。中美今天的互动总体呈现出什么特点?这次元首外交又将如何...
中科信息称目前没有研发具身机器... 瑞财经 严明会 5月13日,中科信息在路演活动中表示,公司目前没有研发具身机器人,现有机器人主要面向...
按下物理AI加速键!香港成全球... 近日,首届香港具身智能产业峰会暨智元APC2026(香港)召开,标志着具身智能从技术炫技正式转向生产...
内塔尼亚胡称将对《纽约时报》提... 新华社耶路撒冷5月14日电(记者庞昕熠 冯国芮)以色列总理办公室14日发表声明称,由于美国《纽约时报...