由于工作需要,需要在SuSE 10上安装Oracle 10g,进行相关测试,做了一下笔记。一位同事说得好,记性好不如烂笔头。
1.安装必要的包,安装命令是:
rpm -ivh libaio-0.3.104-14.2.x86_64.rpm
rpm -ivh libaio-devel-0.3.104-14.2.x86_64.rpm
2.建立oracle用户
groupadd dba
useradd -m -g dba oracle
passwd oracle
3.建立安装目录
mkdir –p /opt/oracle/product/10.2
chown –R oracle.dba /opt/oracle
注:这里选择的ORACLE安装目录是/opt/oracle/product/10.2,可按照自己意愿修改相应目录
4.编辑/home/oracle/.bashrc文件,在文件中加入
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2; export ORACLE_HOME
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH;export PATH
如果安装ORACLE后要建立数据库,应该还加入(这是说要建立的库SID是ora10g)
ORACLE_SID=ora10g; export ORACLE_SID
注:这里选择的ORACLE安装目录是/opt/oracle/product/10.2,可按照自己意愿修改相应目录
5.将10201_database_linux_x86_64.cpio.gz文件拷贝到/home/oracle目录下,可以通过FTP,也可以通过SSH。然后执行下面的命令解压安装包及修改相应权限
cd /home/oracle
gunzip 10201_database_linux_x86_64.cpio.gz
cpio –idmv < 10201_database_linux_x86_64.cpio
chmod –R 777 /home/oracle/database
6.注销root用户,并用oracle用户登录进入图形界面,运行安装程序
cd /home/oracle/database
./runInstaller –ignoresysprereqs
注意:如果出现以下问题
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
解决方法:
Cd /home/oracle/database/install
Vi oraparam.ini
找到以下配置:
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
修改SuSE-9 为 SuSE-10 或增加 SuSE-10
保存退出后再进行安装
如果出现中文乱码,解决方法如下:
安装系统字体 javacn.zip 可以到这里下载http://download.csdn.net/source/1430575
确保已经安装了JDK!
将附件文件解压到/tmp/javacn中,解压后的结果如下所示:
# cd /tmp
# cd javacn
# ls -l
总用量 23184
-rw-r--r-- 1 root root 8102 1970-01-01 font.properties
drwxr-xr-x 9 root root 4096 6月 24 15:36 j2sdk1.4.2_02
-rw-r--r-- 1 root root 12642204 1970-01-01 SimSun18030.ttc
-rw-r--r-- 1 root root 10500352 1970-01-01 simsun.ttc
-rw-r--r-- 1 root root 7764 1970-01-01 sm.sh
-rw-r--r-- 1 root root 260472 1970-01-01 tahomabd.ttf
-rw-r--r-- 1 root root 265528 1970-01-01 tahoma.ttf
下面需要将$JRE/lib中的font.properties文件改名备份,并将/tmp/javacn中的font.properties文件拷贝到$JRE/lib中
# cd $JRE
# cd lib
# mv font.properties font.properties.bak
# cp /tmp/javacn/font.properties ./
剩下的操作就是执行/tmp/javacn/sm.sh了。
在执行sm.sh后系统后自动重启,所以在执行下面的操作前请一定保存正在进行的工作!
# cd /tmp
# cd javacn
# ./sm.sh
bash: ./sm.sh: 权限不够
# chmod 755 sm.sh
# ./sm.sh
此处操作系统会重新启动。
设置操作系统字体
将/usr/X11/lib/X11/fonts/TrueType下的所有文件拷贝到$JAVA_HOME/jre/lib/fonts
#cp /usr/X11/lib/X11/fonts/TrueType/*.* $JAVA_HOME/jre/lib/fonts
使用oracle用户登陆,将应用程序字体、窗口标题字体设置为SimSun(宋体)
退出系统后重新安装。
7.一直选择默认直到出现是否建立数据库,不选择”Create a database”,选择下面的第三项”Install Database Software Only”,然后点”Next”,并点”Install”进行安装
注:若此过程不能顺利安装到100%就报错,请仔细检查是否按照上面的步骤做了,这里出错建议重新安装操作系统
8.在安装到100%后按照提示,用root用户执行两个脚本
/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/product/10.2/root.sh
9.点击确定,然后再点击”Exit”,完成ORACLE的安装
分享到:
相关推荐
本操作手册主要聚焦于在SUSE Linux Enterprise Server 10 (SLES 10) 上安装Oracle 10g的过程,这对于那些希望在Linux环境中部署企业级数据库解决方案的专业人士来说是至关重要的。下面将详细阐述涉及的知识点。 1. ...
在本文中,我们将深入探讨如何在SUSE Linux Enterprise Server 10上安装Oracle 10g数据库管理系统。Oracle 10g是Oracle公司推出的一款强大的关系型数据库管理系统,而SUSE Linux作为一款稳定的服务器操作系统,是...
《SuSE Linux Enterprise Server 9:企业级的稳定与高效》 SuSE Linux Enterprise Server 9,作为一款专业级别的操作系统,以其高效稳定的核心和强大的系统扩展能力,为企业的关键业务提供了坚实的支撑。该系统基于...
【SuSE Linux Enterprise Server 9.0年中问世】 SuSE Linux Enterprise Server 9.0是Novell公司在当年年中发布的一款重要的操作系统产品,它基于最新的2.6内核,为用户提供了一流的企业级功能和稳定性。这款服务器...
### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...
suse linux enterprise 11安装过程
本文将详细探讨在SUSE Enterprise Server 11环境下安装Oracle 10g的过程,这是标题和描述所涉及的主要知识点。 首先,SUSE Enterprise Server 11是一款基于Linux的企业级操作系统,以其稳定性、安全性和强大的系统...
本篇文章将详细阐述如何在SUSE Linux 10上安装Oracle 11g数据库,通过实践操作带你深入理解这一过程。 首先,安装Oracle 11g之前,你需要确保你的SUSE Linux 10系统满足以下硬件和软件要求: 1. 硬件:足够的内存...
在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
本章节将详细介绍如何在虚拟机环境下安装 SuSE Linux Enterprise Server 11,并为后续安装 Oracle 10g 做好准备。 ##### 虚拟机环境搭建: 1. **启动虚拟机**:打开虚拟机软件,通过“文件”菜单中的“新建”选项...
在本教程中,我们将深入探讨如何在SUSE Linux Enterprise Server 11 SP3 (SLES 11 SP3) 上安装Oracle Database 12c Release 2 (12.2.0.1) Real Application Clusters (RAC)。Oracle RAC 是一种高可用性解决方案,它...
使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g 本文档将指导读者使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g。该安装过程涉及到多个方面,包括虚拟机准备、操作...
### SUSE Linux Enterprise Server 10 下安装 Oracle BIEE 10g 详细步骤 #### 系统环境概述 本篇文章将详细介绍如何在 SUSE Linux Enterprise Server 10 (i586) 操作系统上安装 Oracle Business Intelligence ...
本文主要讨论的是SuSE Linux操作系统的一种新的收费模式,以及Oracle公司推出的...通过Oracle Database XE和Novell SuSE Linux Enterprise Server的结合,企业能够构建高效、可扩展的IT基础设施,同时减少初期投入。
【标题】:“suse11安装Oracle10g”描述了一项在SUSE Linux Enterprise Server 11 (SLES11)操作系统上安装Oracle Database 10g的过程。Oracle 10g是一款企业级的关系数据库管理系统,适用于各种规模的企业,提供高...
SUSE Linux Enterprise Server 10是一个基于Linux的服务器操作系统,而Oracle 11g是一款强大的关系型数据库管理系统。在进行安装之前,确保你的系统满足最低硬件要求,包括32位的SUSE Linux 10、至少1GB的物理内存、...