一、准备工作:
1、 上传镜像文件
2、把镜像文件挂载到/mnt/vcdrom目录下
[root@localhost ~]# mkdir /mnt/vcdrom/
[root@localhost ~]# mount -o loop /opt/rhel-server-5.4-x86_64-dvd.iso /mnt/vcdrom/
3、更新yum源
[root@localhost isolinux]# rpm -qa |grep yum
4、修改/etc/yum.repos.d/rhel-debuginfo.repo文件
Baseurl=file:///mnt/vcdrom/Server(/mnt/vcdrom指挂载目录)
[root@localhost isolinux]# vi /etc/yum.repos.d/rhel-debuginfo.repo
[root@localhost isolinux]# yum update
二、检查系统
1、查看linux版本
[root@localhost isolinux]# uname -r
2、 查看系统可用磁盘空间
[root@localhost isolinux]# fdisk -l
3、 验证系统要求
查看系统物理内存和交换空间
[root@localhost isolinux]# grep MemTotal /proc/meminfo
[root@localhost isolinux]# grep SwapTotal /proc/meminfo
4、 检查是否安装以下软件包:
以下内容来自官方文档
List of Packages for Asianux 3, Oracle Linux 5, and Red Hat Enterprise Linux 5
The following (or later versions) are the list of packages for Asianux 3, Oracle Linux 5, and Red Hat Enterprise Linux 5:
binutils-2.17.50.0.6-2.el5
compat-db-4.2.52-5.1
compat-gcc-34-3.4.6-4
compat-gcc-34-c++-3.4.6-4
compat-libstdc++-33-3.2.3-61
compat-libstdc++-33-3.2.3-61(i386)
compat-libstdc++-296(i386)
gcc-4.1.1-52.el5.2
gcc-c++-4.1.1-52.el5.2
glibc-2.5-12
glibc-2.5-12(i386)
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-devel-2.5-12(i386)
glibc-headers-2.5-12
libgcc-4.1.1-52.el5(i386)
libXp-1.0.0(i386)
libXt-1.0.2(i386)
libXtst-1.0.1(i386)
libaio-0.3.106-3.2
libaio-devel-0.3.106-3.2
libgcc-4.1.1-52.el5
libstdc++-4.1.1-52.el5.2
libstdc++-devel-4.1.1-52.el5.2
libgomp-4.1.1-52.EL5
make-3.81-1.1
numactl-devel-0.9.8.x86_64
sysstat-7.0.0-3.el5
rpm -q gcc make binutils setarch compat-db compat-gcc openmotif compat-gcc-c++ compat-libstdc++ compat-libstc++-devel httpd
用yum install或者rpm -ivh 安装软件
5、 添加用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01 chmod -R 755 /u01
6 设置环境变量
su - oracle
vi home/oracle/.bash_profile
添加以下内容
Oracle Settings
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=PATH
export LANG=en_us.utf-8
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK
6、 设置本地字符
Export LANG=en_US.UTF-8
7、 修改standard.rsp
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1"
ORACLE_HOME_NAME="OraDb10g_home1"
SHOW_INSTALL_PROGRESS_PAGE=true
SHOW_END_OF_INSTALL_MSGS=true
COMPONENT_LANGUAGES={"zh_CN"}
UNIX_GROUP_NAME=” oinstall”
s_nameForDBAGrp="dba"
s_nameForOPERGrp="dba"
安装
安装监听
[oracle@localhost bin]$ netca -silent -responseFile /opt/oracle/database/response/netca.rsp
卸载oracle
注:数据库需要彻底删除,suse10彻底删除oracle10G具体操作如下:
1. 运行 $ORACLE_HOME/bin/localconfig delete --->root用户下(可略过此步)
2. rm -rf $ORACLE_BASE/* --->oracle用户下
3. rm -f /etc/oraInst.loc /etc/oratab --->root用户下
4. rm -rf /etc/oracle --->root用户下
5. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
--->root用户执行
6. 删除oracle用户和组。(如果重新安装数据库,用户、组、环境变量、系统参数等配置不需要删除)
userdel oracle
groupdel dba
groupdel oinstall