设为首页 收藏本站
查看: 628|回复: 0

[经验分享] Redhat Enterprise Linux 5.3安装oracle 10.2.01的全过程

[复制链接]

尚未签到

发表于 2018-5-13 08:15:38 | 显示全部楼层 |阅读模式
    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 = &quot;oracle&quot; ]; then
if [ $SHELL = &quot;/bin/ksh&quot; ]; 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安装。注意:此选项使用文件系统进行存储,并将一个口令用于所有数据库帐户(SYS、SYSTEM、SYSMAN、DBSNMP)。要设置安装的主目录、安装类型和创建启动数据库。
      高级安装(A):可提供高级选项,例如:为不同的帐户设置不同的口令,选择数据库语言,产品语言,自动备份,定制安装以及备用存储选项(自动存储管理)。
      ORACLE默认的为基本安装。选择相应的安装方法后,下一步。我为高级安装。
      4)。选择安装类型:(企业版、标准版、个人版、定制)。这里选择企业版。下一步。
      5)。指定主目录详细信息:包括安装产品的名称及安装产品的完整路径。选择后下一步。
      6)。进入产品特定先决条件的检查界面:在这里要检查安装ORACLE所需的操作系统需求、物理内存需求、网络配置需求等等。检查后的结果就在该界面下边的下拉框中。可能个别的检查结果会失败,但不会影响安装。
      如果在第3)步选择了基本安装的话,就不用执行4)、5)步了。直接进入第6)步。
      继续下一步,可能会有警告可以忽律。
      7)。如果本机上还安装了其他版本的数据库的话,可能会询问是否升级现有的数据库。选择否。下一步。
      8)。选择配置选项(创建数据库、配置自动存储管理(ASM)、仅安装数据库软件)。
      9)。选择数据库配置即选择你要创建的数据库类型:(一般用途、事务处理、数据仓库、高级)。
      10)。指定数据库配置选项(数据库命名:全局数据库名和系统标示符SID、数据库字符集、数据库示例是否创建带样本的数据库)。
      11)。选择数据库管理选项:默认为使用database control管理数据库,是否启用电子邮件通知。
      12)。指定数据库存储选项:选定要创建数据库的存储机制(文件系统即你创建的数据库的文件的位置、自动存储管理、裸设备。)
      13)。指定备份和恢复选项:选择是否起用自动备份选项。
      14)。指定数据库方案的口令。包括SYS、SYSTEM、SYSMAN、DBSNMP的口令。注意口令的首字符为字母。
      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”

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-459336-1-1.html 上篇帖子: RedHat use CentOS yum 下篇帖子: 第一章 redhat linux 系统安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表