安装Oracle
AS5+ORACLE10G安装笔记
-----------------------------------------------------------------------------
Oracle Database 10g Release 2 (10.2.0.1) Installation On Red Hat Enterprise Linux 5 (RHEL5)
一、 安装需求
vista + vm6.5
1.swap 分区1G
2.selinux 状态disable
3.物理内存768M
系统组件
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet
Development Libraries
Development Tools
Legacy Software Development
Server Configuration Tools
Administration Tools
Base
Legacy Software Support
System Tools
X Window System
二、 安装准备
1.软件下载
http://www.oracle.com/technology ... 10201linuxsoft.html
2.参考官方的安装文档
http://www.oracle.com/technology/tech/linux/install/index.html
建议看下这个
http://www.puschitz.com/Installi ... gOracleEnvironments
3.解包
unzip 10201_database_linux32.zip
如果是:ship.db.cpio.gz
gunzip ship.db.cpio.gz
cpio -idmv < ship.db.cpio
三、 数据库服务器配置
1. 修改/etc/hosts文件
vi /etc/hosts
加进localhost和你的机器名(hostname查询获得)
127.0.0.1 localhost
IP地址 主机名称
2. 修改/etc/sysctl.conf文件
vi /etc/sysctl.conf
加入:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
保存文件后,运行下面命令使设置生效/sbin/sysctl -p
3. 修改/etc/security/limits.conf文件
vi /etc/security/limits.conf (*可以用你的账号代替,如oracle)
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
4. 修改/etc/pam.d/login文件
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
5. 修改/etc/selinux/config文件,禁用selinux
vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
#SELINUXTYPE=targeted
SELINUXTYPE=disabled
6. 检查并安装rpm包
安装rpm包(如果空间够,LINUX安装时组件尽量都安装上)
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
如果采用默认安装,该命令执行后通常会提示openmotif,compat-db,compat-gcc,compat-gcc-c++,compat-libstdc++,compat-libstdc++-devel 没有安装。对缺失的包需要通过光盘或其他介质安装,采用光盘安装
在/mnt 下创建cdrom
将光盘放入光驱,执行命令 mount -t iso9660 /dev/cdrom /mnt/cdrom
命令执行后/mnt/cdrom下将产生光盘下面的文件
进入光盘Server目录下 cd /mnt/cdrom/Server
rpm -Uvh compat-db-4*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh glibc-headers-2.5-12.i386.rpm
rpm -Uvh glibc-devel-2.5-12.i386.rpm
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh gcc-4*
rpm -Uvh glibc-2.5-12.i686.rpm
rpm -Uvh libgomp-4.1.1-52.el5.i386.rpm
rpm -Uvh gcc-4.1.1-52.el5.i386.rpm
安装完成后仍然提示部分包没有安装,不过不影响使用
如果没有光盘,可以下载这些rpm包,然后使用上面的命令安装。
7. 建立oracle用户和组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
id oracle
passwd oracle
8. 建立oracle安装目录
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
chmod -R 775 /u01
9. 修改认证
AS5为通过10g的认证,需要修改一下10g安装盘的配置文件,或者修改一下操作系统信息。
第一种方法:修改 database/install/oraparam.ini,将AS4的内容复制一下,改成AS5就可以了。
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
第二种方法:
修改/etc/redhat-release这个文件中的内容为redhat-4也可以
我选择第二种方法,编辑/etc/redhat-release
vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga) 为
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
记得安装完成后改回来,如果是安装10.2.0之前的版本,改成AS3最好,这里主要是为了避开安装时对系统版本的检查
10. 修改环境变量
登陆oracle 建立相应的环境变量(注意的是这里所有的环境变量都不是必需的,只是为了遵循ORACLE的OFA而做这样的设置,
必须的是 ORACLE_BASE ORACLE_HOME ORACLE_SID PATH )
su - oracle
vi ~/.bash_profile
我的ORACLE.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
#Oracle Settings
umask 022
PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export PATH LD_LIBRARY_PATH ORACLE_BASE ORACLE_HOME ORACLE_SID
export LANG=AMRICAN
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
---------------------------------------------------------------
四、 开始安装
开始安装(建议直接以ORACLE帐户登陆安装,而不是用su - oracle的方法)
一般用下面的方法:
去掉ORACLE帐户中DISPLAY的参数,重启,然后用ORACLE帐户登陆
还有就是使用xhost +(root帐户执行)
For XDMCP connection to Red Hat 5 EL
1. XDM Configuration
A. Change runlevel to 5
Open /etc/inittab and set the initial runlevel to 5 as following:
id:5:initdefault:
B. Enable XDMCP
For GDM:
Open /etc/gdm/custom.conf and set the Enable entry to 1 in the [xdmcp] section as following.
[xdmcp]
Enable=1
For KDM:
Open /usr/share/config/kdm/Xaccess and remove the initial "#" character for the following line:
#* #any host can get a login window ==>
* #any host can get a login window
Open /usr/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.
[xdmcp]
Enable=true
2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.
3. Reboot the remote host and start Xmanager
# init 3 ; init 5
启动安装程序
./runInstaller
安装过程,如果之前的包按照要求安装完成,安装过程应该很顺利,如果安装进度在63%左右出现错误,如提示遇到问题需要重试,忽略等等,一般就是系统要求的包没有安装完全。
安装结束后修改vi /etc/redhat-release 内容为
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
设置开机启动vi /etc/oratab
TSH1:/u01/app/oracle/product/10.2.0/db_1:Y
我是使用Xmanager进行的远程安装:
1. CRT连接数据库服务器
2. 执行命令:
$ su - oracle
$ DISPLAY=10.19.10.14:0.0
$ export DISPLAY
$ cd /home/oracle/database
$ ./runInstaller
这样,就可以将安装界面调用到本地,开始远程安装。
五、 安装后测试
安装好之后ORACLE就启动了,如下方法连接
[oracle@oracle10ga ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Sep 25 10:19:24 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect / as sysdba
Connected to an idle instance.
卸载Oracle
Linux下卸载Oracle比较简单
一、 停止oracle进程
命令:
$ ps –ef | grep ora
$ kill -9 进程号
二、 调用远程卸载界面
与安装时一样,执行命令:
$ su - oracle
$ DISPLAY=10.19.10.14:0.0
$ export DISPLAY
$ cd /home/oracle/database
$ ./runInstaller
三、 执行卸载
1. 在安装界面中,选择高级安装
2. 下一步
3. 下一步
4. 点击Installed Products…
5. 弹出框中勾选已安装的数据库
6. 点击Remove…
7. 点击Yes,开始卸载
8. 手动删除oracle安装目录
9. 卸载完成
分享到:
相关推荐
该文档详细的介绍了在linux系统下安装与卸载oracle软件,以及数据库的建库,创建监听服务。对每一步的操作都进行了截图。
手工建库: 1.写参数文件,创建实例: vi $ORACLE_HOME/dbs/initorcl.ora 写入以下内容: ...control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/oradata/orcl/control02.ctl'
本文详细介绍了在Linux环境下安全卸载Oracle 12c的具体步骤,包括关闭数据库、停止监听器、使用deinstall工具卸载软件、删除配置文件、清理残留文件、删除安装目录以及删除用户组等关键操作。遵循这些步骤可以确保...
### Linux下完全卸载Oracle的方法 #### 背景与目的 在Linux环境中彻底卸载Oracle数据库是一项技术性较强的任务,通常需要进行多步骤的操作来确保所有与Oracle相关的配置、文件及用户账户都被正确地清除。本文将详细...
在Linux环境中,完全卸载Oracle数据库是一项细致且需要谨慎操作的任务,尤其当你处理的是像9i和10g这样的旧版本时。以下是一个详细的步骤指南,帮助你安全地卸载Oracle数据库: 1. **切换到Oracle用户**:首先,以...
### Linux下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作...
在linux.4,下安装Oracle10g的安装与卸载
真实linux环境下安装和卸载oracle.pdf
总之,Linux下安装和卸载Oracle 10g涉及多个层面,从硬件和软件的准备工作,到用户和组的创建,再到数据库实例的配置和后期的维护。理解并熟练掌握这些步骤,对于管理和维护Oracle数据库系统至关重要。
在Linux平台上手动卸载Oracle数据库是一项需要谨慎操作的任务,因为这涉及到系统中多个层次的文件和设置。Oracle数据库是一个复杂的数据库管理系统,其卸载过程必须按照一定的顺序进行,以确保系统的稳定性和数据的...
Linux 环境下 Oracle 11g 数据库的安装与卸载 Oracle 11g 数据库是一种关系型数据库管理系统,它广泛应用于企业级应用中。在 Linux 环境下,安装 Oracle 11g 数据库需要满足一定的硬件和软件要求。本文将详细介绍 ...
在Linux环境下卸载Oracle数据库是一项复杂且需谨慎操作的任务,涉及到多个步骤,旨在彻底清除Oracle的所有组件、配置文件以及环境变量,确保系统干净无残留。本文将基于提供的标题、描述及部分指令,深入探讨如何在...
Oracle数据库在Linux系统下的卸载是一项系统操作,需要按照特定的步骤来确保卸载彻底无误,且不会对系统造成不必要的损害。下面详细讲述Oracle 11G在Linux环境下卸载操作中的关键知识点: 1. 关闭数据库实例 在开始...
本文将详细讲解如何在Linux环境下安装与卸载JDK,以满足开发和管理Java项目的需求。 首先,我们来了解安装JDK的过程。在Linux上安装JDK主要有两种方法:使用官方提供的二进制包或通过包管理器(如apt-get for ...
在Linux系统中,卸载Oracle 10G数据库是一个涉及多步骤的过程,因为Oracle数据库安装时会涉及到大量的系统文件、配置文件以及用户和组。为了确保完全卸载,我们需要遵循一定的顺序,清除所有相关的组件和数据。以下...
在Linux上,可以使用`yum remove`或`apt-get remove`命令来卸载Oracle软件包。请注意,要卸载所有与Oracle数据库相关的组件,包括客户端、服务器、管理工具等。 在卸载过程中,可能会遇到依赖性问题。Oracle数据库...
### 如何彻底卸载Oracle 9i:详细步骤与注意事项 #### 一、概述 Oracle 9i是一款功能强大的数据库管理系统,在许多企业级应用中扮演着核心角色。然而,随着技术的发展以及业务需求的变化,有时候可能需要卸载...
以下是在Linux和Windows操作系统下卸载Oracle 10g的详细步骤: ### Linux环境下完全卸载Oracle 10g 1. **删除配置文件**:首先运行`$ORACLE_HOME/bin/localconfig delete`来移除数据库的配置信息。 2. **删除...
### 如何在Windows XP环境下完全卸载Oracle 9i #### 一、引言 在进行Oracle数据库的安装过程中,可能会遇到多次安装失败的情况。此时,为了确保下次安装能够顺利进行,就需要彻底卸载之前安装过的Oracle版本。本文...