RHEL5.4上安装oracle10g

来源:互联网 发布:红米为啥不能清除数据 编辑:程序博客网 时间:2024/04/30 08:50

 1. 准备工作:安装oracle内存最小512M 查看内存命令:grep Mem /proc/meninfo  交换分区:grep Swap /proc/meninfo 

 2.检查需要安装补丁要求: 使用命令检查: rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make pdksh sysstat libaio libXp

    需要的所有的包在安装光盘中都有。如果在网上下载补丁会有很多依赖,很费时,不如去重新下载安装文件重新安装操作系统(个人建议)。

 3.配置/etc/sysctl.conf :

kernel.shmall = 2097152   //固定大小
kernel.shmmax = 2147483648  //只要比现有内存一半大就行,如非必要,无需修改
kernel.shmmni = 4096      //固定大小
kernel.sem = 250 32000 100 128  //固定大小
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

创建用于安装和维护 Oracle  软件的 Linux/Unix 组和用户帐户。用户帐户将称为 oracle,而组

将称为 oinstall 和 dba。以 root 用户身份执行以下命令:

groupadd oinstall

groupadd dba

useradd -m -g oinstall -G dba oracle

设置 oracle 帐户的口令:

#passwd oracle

创建目录

创建为单独的文件系统。

以 root 用户身份执行以下命令:

mkdir -p /opt/oracle/product/10G

chown -R oracle:oinstall /opt/oracle

4.oracle用户的环境变量文件是 $HOME/.bash_profile,用vi之类的文件编辑工具打开加入下面内容(以oracle用户身份登录)

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASE= /opt/oracle

export ORACLE_HOME=/opt/oracle/product/10G

export PATH=$ORACLE_HOME/Apache/perl/bin:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export PERL5LIB=$ORACLE_HOME/Apache/perl/lib/5.00503:$ORACLE_HOME/Apache/perl/lib/site_perl/5.005/i686-linux

export ORACLE_OWNER=oracle

export ORACLE_SID=smsdb --这里是数据库的sid,创建Oracle数据库时会填写

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

#export LD_ASSUME_KERNEL=2.6.18 --版本不同这个值也不同

export THREADS_FLAG=native

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib

export LANG=en_us

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

#export DISPLAY=127.0.0.1:0.0

unset USERNAME

 

5.安装

以 oracle 身份登录图形界面,进入安装文件所在目录,然后执行./runInstallerk开始安装

 1.可以选basic Installation,需要输入的配置少,这种就不介绍了。

下面的说明均为Advanced Installation 。我们选择Advanced Installation,点击next

 2.点击next

 3.enterprise edition,点击next

 4.path=/opt/oracle/product/10G,刚才我们用root新建的目录,oracle数据库就安装在这个目录下。点击next

 5.当检查结果出现passed时表示通过检查,点击next继续,如果是物理内存提示不够,可以忽略,其他的warning或者没有检查就需要解决了,肯定是配置不正确造成。

 6.可以选择install database only,也可以直接next。创建数据库时只有输入数据库名称的时候必须输入我们在步骤4时配置的sid。

 7.install

 8.安装过程中会提示以root用户执行2个脚本。

用root用户登录执行这两个脚本

执行第一个

#sh /u01/oracle/oraInventory/orainstRoot.sh

执行第二个

[root@scheucp opt]# sh /u01/oracle/product/10G/root.sh

Running Oracle10 root.sh script...

 

The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME=  /u01/oracle/product/10G

 

Enter the full pathname of the local bin directory: [/usr/local/bin]: --到这里时回车

9.安装退出。安装完成。
原创粉丝点击