Redhat Enterprise Linux 5.3安装oracle 10.2.01的全过程

时间:2020-12-24 17:08:22

    Redhat Enterprise Linux 5.3安装oracle 10.2.01的全过程

 

 

安装linux时,关于Java及开发关联的模块需要全选择后安装,否则安装oracle时,出现缺少插件的错误。

 

 

1. 解压文件

gunzip filename.cpio.gz     //解压文件

 

unzip filename.zip     //解压文件

 

cpio -idmv < filename.cpio  //解压文件

 

 

vi /etc/hosts              //本机ip地址与本机计算机名添加

 

 

[root@database ~]#groupadd oinstall    //建立账户

[root@database ~]#groupadd dba

[root@database ~]#groupadd oper

[root@database ~]#useradd -g oinstall -G dba oracle

[root@database ~]#passwd oracle

2、创建相应目录

[root@databae./se ~]#mkdir -p /oracle/product/10.2.0/db_1

[root@database ~]#chown -R oracle:oinstall /oracle

[root@database ~]#chmod -R 775 /oracle

 

[root@root ~]# chown -R oracle:oinstall  /app/oracle_setup

[root@root ~]# chmod -R 775 /app/oracle_setup

 

3、编辑

vi /etc/redhat-release

[root@database ~]#vi /etc/redhat-release

Red Hat Enterprise Linux Server release 5.3 (Tikanga)

改成Red Hat Enterprise Linux Server release 4.3 (Tikanga)

 

 

4. 设置内核

[root@database ~]# vi /etc/sysctl.conf       //设置内核

 

# Controls the default maxmimum size of a mesage queue

kernel.msgmax = 65536  此语句下面覆盖及添加下面内容

# Controls the maximum shared segment size, in bytes

#kernel.shmmax = 4294967295

 

# Controls the maximum number of shared memory segments, in pages

#kernel.shmall = 268435456

 

kernel.shmmax = 2147483648

kernel.shmall = 2097152

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

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

 

 

 

 

 

 

5、使内核生效

[root@database ~]# /sbin/sysctl -p     //使内核生效

 

 

6、设置ORACLE用户的权限

[root@database ~]#vi /etc/security/limits.conf           //设置ORACLE用户的权限

 

# End of file  在此语句上面添加下面内容

 

 

soft nproc 2047

hard nproc 16384

soft nofile 1024

hard nofile

 

7.设置登录权限

[root@database ~]#vi /etc/pam.d/login                        //设置登录权限

在最后添加

session required /lib/security/pam_limits.so

 

 

 

8. 设置全局的用户变量

vi /etc/profile                              //设置全局的用户变量

 

done  在此语句上面添加下面内容

 

 

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

 

 

 

 9. 设置oracle的用户变量

#su - oracle

 

 

$ vi ~/.bash_profile                            //设置oracle的用户变量

 

在最后添加

 

ORACLE_SID=orcllj

 

ORACLE_BASE=/oracle

 

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

 

export ORACLE_SID ORACLE_BASE ORACLE_HOME

 

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

 

 

 

 

10. 使其生效, 显示oracle 安装界面

 

 

$su root

 

 

 

[root@root ~]#chown -R oracle:oinstall /tmp

[root@root ~]# chmod -R 775 /tmp

 

 

export DISPLSY=:0.0                      //显示oracle 安装界面

xhost +                                //在本机上安装时用

 

 

11. 安装

$su oralce

 

$source ~/.bash_profile                       //使其生效

 

$ export LANG=en_US

 

./run...                                   //安装

 

 

 

 

 

 

 

 

12.说明与安装图解

 

 基本安装(I):使用标准配置选项(需要输入的内容最少)执行完整的10g安装。注意:此选项使用文件系统进行存储,并将一个口令用于所有数据库帐户(SYSSYSTEMSYSMANDBSNMP)。要设置安装的主目录、安装类型和创建启动数据库。

    高级安装(A):可提供高级选项,例如:为不同的帐户设置不同的口令,选择数据库语言,产品语言,自动备份,定制安装以及备用存储选项(自动存储管理)。

    ORACLE默认的为基本安装。选择相应的安装方法后,下一步。我为高级安装。

    4)。选择安装类型:(企业版、标准版、个人版、定制)。这里选择企业版。下一步。

    5)。指定主目录详细信息:包括安装产品的名称及安装产品的完整路径。选择后下一步。

    6)。进入产品特定先决条件的检查界面:在这里要检查安装ORACLE所需的操作系统需求、物理内存需求、网络配置需求等等。检查后的结果就在该界面下边的下拉框中。可能个别的检查结果会失败,但不会影响安装。

    如果在第3)步选择了基本安装的话,就不用执行4)、5)步了。直接进入第6)步。

    继续下一步,可能会有警告可以忽律。

    7)。如果本机上还安装了其他版本的数据库的话,可能会询问是否升级现有的数据库。选择否。下一步。

    8)。选择配置选项(创建数据库、配置自动存储管理(ASM)、仅安装数据库软件)。

    9)。选择数据库配置即选择你要创建的数据库类型:(一般用途、事务处理、数据仓库、高级)。

    10)。指定数据库配置选项(数据库命名:全局数据库名和系统标示符SID、数据库字符集、数据库示例是否创建带样本的数据库)。

    11)。选择数据库管理选项:默认为使用database control管理数据库,是否启用电子邮件通知。

    12)。指定数据库存储选项:选定要创建数据库的存储机制(文件系统即你创建的数据库的文件的位置、自动存储管理、裸设备。)

    13)。指定备份和恢复选项:选择是否起用自动备份选项。

    14)。指定数据库方案的口令。包括SYSSYSTEMSYSMANDBSNMP的口令。注意口令的首字符为字母。

    15)。最后生成ORACLE UNIVERSAL INSTALL的概要文件。仔细检查概要文件确定自己的选项,如果没有什么更改的了,点安装就开始ORACLE 10g的安装了。具体的安装时间不同,根据硬件的配置有关

 

 

vi /etc/hosts

输入本机ip   计算机名

 

 

需要运行脚本   /oracle/oraInventory/orainstRoot.sh

               /oracle/product/10.2.0/db_1/root.sh

 

 

 

$netca                                  //建立监听

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$dbca                             //建立实例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[root@database ~]#chown -R oracle:oinstall /app/oradata

[root@database ~]#chmod -R 775 /app/oradata

 

 

 

 

$su oralce

 

$source ~/.bash_profile

 

$lsnrctl start

 

$lsnrctl stop

 

 

$sqlplus /nolog

 

SQL>conn /as sysdba

 

SQL>startup

 

SQL>shutdown immediate

 

 

 

 

 

(oracle身份)

 

$vi /etc/oratab    设置oracle11g-1自启参数:                 //配置oracle10-1linxu启动

 

orcl:/u01/app/oracle/product/10.2.0/db_1:Y          

 

(以root身份)

 

#vi /etc/rc.local 添加代码:

 

setenforce 0

 

su - oracle -c dbstart

 

su – oracle –c “lsnrctl start”

本文出自 “三个苹果” 博客,请务必保留此出处http://3apple.blog.51cto.com/2636185/536416