Oracle安装脚本的相关代码介绍

数据库 Oracle
以下的文章主要是通过Oracle 安装脚本的实际应用代码来解析Oracle 安装脚本的实际操作步骤,如果你是Oracle 安装脚本的实际应用方面的新手的话,相信此文会帮助你在此方面。

如果你对Oracle安装脚本的实际操作步骤感到很是很郁闷时。你就可以浏览下面的文章了,我在一个信誉度很好的网站找到一个关于Oracle 安装脚本 ,其中包括修改主机名、设置内核变量,创建用户 等一些准备活动。

这样一来就不用再重复的做同样的工作了,下面就是我编的脚本外加Oracle安装笔记(昨天刚装完的Oracle,暂时没有时间试验呢):

测试完成。

 

  1. #!/bin/bash  
  2. Oracle  
  3. # 2009/03/12 first twtcom  
  4. # set variable  
  5. Oracle_BASE=/u1  
  6. echo -n "Please enter HOSTNAME(default Oracle):"  
  7. read HOSTNAME  
  8. if [ -z $HOSTNAME ]  
  9. then  
  10. HOSTNAME=Oracle 
  11. fi  
  12. echo -n "Please enter Oracle_BASE(default /u1):"  
  13. read Oracle_BASE  
  14. if [ -z $Oracle_BASE ]  
  15. then  
  16. Oracle_BASE=/u1  
  17. fi  
  18. Oracle_HOME=$Oracle_BASE/Oracle  
  19. echo -n "Please enter HOME(default Oracle):"  
  20. read HOME  
  21. if [ -z $HOME ]  
  22. then  
  23. HOME=Oracle 
  24. fi  
  25. Oracle_HOME=$Oracle_BASE/$HOME  
  26. Oracle_SID=oral 
  27. echo -n "Please enter Oracle_SID(default oral):"  
  28. read Oracle_SID  
  29. if [ -z $Oracle_SID ]  
  30. then  
  31. Oracle_SID=oral 
  32. fi  
  33. USER=Oracle 
  34. SYSCTL=/etc/sysctl.conf  
  35. LIMITS=/etc/security/limits.conf  
  36. PAM=/etc/pam.d/login  
  37. PROFILE=/etc/profile  
  38. BASH_PROFILE=$Oracle_HOME/.bash_profile  
  39. IPADDR=`ifconfig eth0|grep "inet addr"
  40. |cut -d : -f 2|cut -d ' ' -f 1`  
  41. HOSTS=/etc/hosts  
  42. NETWORK=/etc/sysconfig/network  
  43. # hostname  
  44. grep -v "HOSTNAME" $NETWORK > $NETWORK  
  45. echo "HOSTNAME=$HOSTNAME" >> $NETWORK  
  46. echo "$IPADDR $HOSTNAME">> $HOSTS  
  47. # useradd  
  48. mkdir -p $Oracle_BASE  
  49. groupadd oinstall  
  50. groupadd dba  
  51. useradd -g oinstall -G dba -d $Oracle_HOME $USER  
  52. chown -R $USER:oinstall $Oracle_BASE  
  53. cat >> $SYSCTL << EOF 
  54. kernel.shmall = 2097152 
  55. kernel.shmmax = 2147483648 
  56. kernel.shmmni = 4096 
  57. kernel.sem = 250 32000 100 128  
  58. net.ipv4.ip_local_port_range = 1024 65000  
  59. net.core.rmem_default = 262144 
  60. net.core.rmem_max = 4194304 
  61. net.core.wmem_default = 262144 
  62. net.core.wmem_max = 262144 
  63. EOF  
  64. cat >> $LIMITS <<EOF 
  65. Oracle soft nproc 2047  
  66. Oracle hard nproc 16384  
  67. Oracle soft nofile 1024  
  68. Oracle hard nofile 65536  
  69. EOF  
  70. cat >> $PAM <<EOF 
  71. session required pam_limits.so  

 

上述的相关内容就是对Oracle 安装脚本的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. Oracle内存结构的相关篇SGA
  2. Oracle数据库中表的2种连接方式
  3. Oracle位图索引相关特点介绍
  4. Oracle索引如何提高数据库的查询效率
  5. Oracle 11g 闪回数据归档简介
责任编辑:佚名 来源: 博客园
相关推荐

2010-04-12 12:30:44

Oracle 安装脚本

2010-03-25 12:33:14

Python脚本文件

2010-04-09 18:15:47

Oracle 字符串

2010-10-29 10:22:21

Oracle表空间

2010-04-16 11:39:56

Oracle存储过程

2010-03-31 18:27:14

Oracle培训

2010-04-07 17:56:49

Oracle位图索引

2010-04-23 14:08:11

Oracle数据类型

2010-03-29 17:37:17

Nginx resin

2010-04-07 16:02:29

Oracle性能

2010-04-21 15:22:54

Oracle游标

2010-03-30 13:49:15

Oracle clob

2010-04-07 14:01:40

Oracle存储过程

2010-03-17 19:24:38

Java多线程循环

2010-03-19 16:51:53

Java Socket

2010-02-01 16:32:49

Python脚本

2010-04-09 16:26:53

Oracle join

2010-04-07 09:31:02

Oracle数据库

2010-04-02 16:53:34

Oracle内存结构

2011-09-02 10:37:15

Oraclesqlload用法
点赞
收藏

51CTO技术栈公众号