呼市个人急售个人新房:RHEL5(64位)+ORACLE10G数据库成功安装手册

来源:百度文库 编辑:中财网 时间:2024/04/27 22:41:54

一、安装操作系统的注意事项:

1.安装时选择手工分配磁盘空间,文件格式为EXT3;

2.交换空间的文件格式为SWAP;其大小根据物理内存的大小来定

3.安装RHEL5时需要需要输入的序列号:

49af89414d147589 就是 Advanced Platform 的安装号

4.所有的目录的大小初步设定为5G,但要注意/USR操作系统的文件都放在这个路径下,所以

在安装系统时要把此目录分配更大。

二、安装数据前的准备:

1.需要安装的数据包

# cd /mnt/cdrom/Server/

# rpm -Uvh setarch-2*

# rpm -Uvh make-3*

# rpm -Uvh glibc-2*

# rpm -Uvh libaio-0*

# rpm -Uvh compat-libstdc++-33-3*

# rpm -Uvh compat-gcc-34-3*

# rpm -Uvh compat-gcc-34-c++-3*

# rpm -Uvh gcc-4*

# rpm -Uvh libXp-1*

# rpm -Uvh openmotif22-*

# rpm -Uvh compat-db-4*

2.检查是否安装上包

#rpm -qa|grep compat-gcc-34-3.4.6-4

3. 修改/etc/redhat-release文件

   因为Oracle 10g官方只支持到RHEL4为止,所以需要更改版本说明,

编辑/etc/redhat-release文件,

   删除Red Hat Enterprise Linux Server release 5 (Tikanga)

   替换为:Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

待安装完ORACLE后再改回;

4.修改内核参数;

修改内核参数

     #vi /etc/sysctl.conf

     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

使更改立即生效,使用下面的命令:#sysctl –p

5.创建组

#/usr/sbin/groupadd oinstall  

#/usr/sbin/groupadd dba

6.创建用户

#/usr/sbin/useradd -m -g oinstall -G dba oracle

7.检查用户

#id oracle  

输出结果为:(uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba))

8.设置oracle用户口令:

#passwd  oracle

9.创建安装目录及修改权限:

#mkdir  -p /opt/oracle

#chown –R oracle:oinstall  /opt/oracle

#chmod 777 /opt/oracle

10. 设置oracle用户的shell limit

#vi /etc/security/limits.conf    增加如下内容

        oracle soft nproc 2047

        oracle hard nproc 16384

        oracle soft nofile 1024

        oracle hard nofile 65536

接下来更改/etc/pam.d/login文件,添加下面的内容,使shell limit生效:

#vi /etc/pam.d/login

        session    required     /lib/security/pam_limits.so

        session    required     pam_limts.so

11.编辑ORACLE 用户的环境变量:用ORACLE用户

#vi  /home/oracle/.bash_profile

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/opt/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME

ORACLE_SID=orcl;export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=$ORACLE_HOME/bin: /usr/sbin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH

export PATH=$ORACLE_HOME/bin:/usr/bin:/bin:$HOME/bin:$PATH 

注意:最后一行非常重要,若没有最后一行报错:-bash: 命令不存在。

12.把安装程序上传在/OPT目录下

用ORACLE用户解压安装文件:

#gunzi  10201_database_linux_x86_64.cpio.gz

#cpio –idcvm < 10201_database_linux_x86_64.cpio

三、开始安装ORACLE

切换到ORACLE用户

#su – oracle

$export  DISPLAY=192.168.0.18:0.0

$cd  /opt/database

$./runInstaller运行安装程序

1.选择安装类型,这里选择高级安装(最下面的)。

2. 指定证书存放目录。/opt/oracle/oraInventory

3. 选择安装的数据库类型及oracle所支持的语言,这里选择企业版,语言选择英文和简体中文。

(选择Enterprise Edition,语言要简体中文的)

4. 指定oracle环境变量,安装路径。/opt/oracle/product/10.2.0/db_1

5. Oracle开始进行安装前的检查工作

6. 选择配置选项。(第一个,安装数据库)

7. 选择创建的数据库模式。(第一个,通用模式)

8. 指定数据库配置的相关选项(SID=orcl字符集:ZHS16GBK(一般) Unicode UTF-8)。

   注意:

A>如果此次安装的数据库实例用于导入新的数据,最好数据库的字符集与原有数据库的字

符集一样,避免乱码的出现

B>若数据库中有藏文的少数民族语言,建议使用Unicode UTF-8字符集。

9. 选择数据库管理选项。(默认第二个,下一步)

10. 指定数据库存储选项。(/opt/oradata)

11. 指定数据库备份回复选项。(选一个不做,随意)

12. 指定数据库相关用户密码。(随意)

13. 显示安装概要。

14. 开始安装。

15.上面的窗口点击OK后。(一定要点,上面的窗口点击OK后,会出现显示的内容:需要root权限执行就可以了)

16. 安装结束。

17. 安装完成后,恢复语言环境以及版本信息

#export LC_CTYPE=zh_CN.UTF-8

 #vi /etc/redhat-release  

Red Hat Enterprise Linux Server release 5 (Tikanga)

18. SQL>alter system set pga_aggregate_target =2048m