×

oracle9204在redhat as3u3下的安装全过程

消耗积分:1 | 格式:rar | 大小:0.2 MB | 2017-11-07

分享资料个

上班了,接到的工作基本都是在linux操作环境下的,没有办法,一个字---学。真的是从零开始。从上这个班的日子算起距离今天不到40天。真实的学习,真实的记录。
  开始linux的安装,开始linux相关知识的学习(说实在的以前在学校学的都是狗屁)。一天老总叫我在终端模式下配置网卡,我不会,当时老总肯定晕的了。
  经过数天的N次试验,终于成功了。为感谢各位朋友的帮助,把我的安装过程记录下来,便于大家的交流。
  硬件环境:组装机一台:p4 2.0G,318MDDR,IIDE60G硬盘。
  服务器一台:dell tm poweredge tm 1850.系统:2.8Gcpu,1g内1024M73G硬盘。
  提醒:安装RedHat时,不要安装Apache服务。(因为安装后,系统会生成ache服务,而且无法看到,无法删除,在安装Oracle时与Oracle的建议冲突,我是有这个方面的惨痛教训的。)
  1、这可是安装前的准备工作哦,可别小看这些文件啊,你确定你都安装了吗?当然如果你是全部安装,那我就罗索了。
  [root@hualu root]# rpm -qa|grep compat
  compat-libstdc++-7.3-2.96.128
  compat-libstdc++-devel-7.3-2.96.128
  compat-gcc-7.3-2.96.128
  compat-db-4.0.14-5
  compat-gcc-c++-7.3-2.96.128
  [root@hualu root]# rpm -qa|grep tcl
  tcl-8.3.5-92.2
  tclx-8.3-92.2
  tcl-devel-8.3.5-92.2
  [root@hualu root]# rpm -qa|grep glib
  glibc-devel-2.3.2-95.27
  glibc-common-2.3.2-95.27
  glib-1.2.10-11.1
  glibc-profile-2.3.2-95.27
  glibc-headers-2.3.2-95.27
  glibc-2.3.2-95.27
  glib2-2.2.3-2.0
  glibc-utils-2.3.2-95.27
  glibc-kernheaders-2.4-8.34.1
  [root@hualu root]# rpm -qa|grep openmotif
  openmotif-2.2.3-3.RHEL3
  [root@hualu root]# rpm -qa|grep setarch
  setarch-1.3-1
  以上软件包都在第三张光盘上,记得添加上哦。
  这些补丁也不能少啊:
  p3006854_9204_LINUX.zip 在运行 runInstaller 之前打。
  p3119415_9204_LINUX.zip 在升级到9.2.0.4.0之后打。
  p2617419_210_GENERIC.zip 打3119415补丁所需要的补丁。
  p3948480_9206_LINUX.zip 这是继续升级用的。
  以上补丁包如果没有可以到google上搜一下,上面的三个我到是可以发给你们(很小,加起来才200多k,下面的一个就比较大了300多M)。
  2、现在进入我们的用户和用户组的准备工作。
  记得一定要用root用户执行以下命令或者在终端的情况下来一个su - root,这样你就对了。
  [root@hualu root]# groupadd oinstall
  [root@hualu root]# groupadd dba
  [root@hualu root]# useradd -g oinstall -G dba oracle
  [root@hualu root]# passwd oracle
  Changing password for user oracle.
  New password:
  Retype new password:
  passwd: all authentication tokens updated successfully.
  3。现在进入安装前的目录准备工作。
  [root@hualu root]# mkdir -p /opt/ora9/product/9.2
  [root@hualu root]# mkdir /var/opt/oracle
  [root@hualu root]# chown oracle.dba /var/opt/oracle
  [root@hualu root]# chown -R oracle.dba /opt/ora9
  对于上面的这一切我想向新手说几句:在linux下该大写的要大写,中间有空格的也不要拉下。
  4、设置内核参数,调节信号灯以及共享内存的大小。
  修改/etc/sysctl.conf(知道怎么修改吧?vi /etc/sysctl.conf)的文件,加入下面的语句:
  kernel.shmmax = 1073741824 (不知道这些有什么作用?看看下面的相关知识吧,斟酌你的设置,我的内存可是1G)
  kernel.shmmni = 4096
  kernel.shmall = 2097152
  kernel.sem = 250 32000 100 128
  fs.file-max = 65536
  net.ipv4.ip_local_port_range = 1024 65000
  相关知识:sem 4个参数依次为semmsl(每个用户拥有信号量最大数);semmns(系统信号量最大数);semopm(每次semopm系统调用操作数);
  semmni(系统信号量集数最大数)。
  Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912.
  Shmmni 最小共享内存 4096KB.
  Shmall 所有内存大小。
  上面的系统参数你改了吗?不知道!执行下面的命令看看了。
  #sysctl -p(或者#more /etc/sysctl.conf |grep kernel.s)
  看到了吗?成功了吗?恭喜你进入下一步。
  5.下面是设置oracle对文件的要求:
  编辑文件:/etc/security/limits.conf 加入以下语句:
  oracle    soft    nofile    65536
  oracle    hard    nofile   65536
  oracle    soft    nproc    16384
  oracle    hard    nproc    16384
  6、欢迎你来到这里,坚持下去就会成功的。继续:
  A.设置系统环境:(也就是说要用 root 或者 su - root来进行。)
  #export ORACLE_BASE=/opt/ora9
  #export ORACLE_HOME=/opt/ora9/product/9.2
  (这是我们未来的安装地点啊)
  B.设置oracle用户的环境, 新开一个终端,
  su - oracle
  ***注意一定要新开一个 ,这等于是未来oracle的家庭环境,呵呵。***
  打开.bash_profile文件,将如下内容加入:
  (命令vi $HOME/.bash_profile 或者vi /home/oracle/.bash_profile)
  #oracle 9i
  export DISPLAY=”192.168.0.38:0.0” (如果是本机安装就可以不要这句话,我是用xmanage远程安装,这是我电脑的局域网的ip地址)
  export ORACLE_BASE=/opt/ora9
  export ORACLE_HOME=/opt/ora9/product/9.2
  export PATH=$ORACLE_HOME/binORACLE_HOME/Apache/Apache/binPATH
  export ORACLE_OWNER=oracle
  export ORACLE_SID=ora9i (数据库全局变量名)
  export ORACLE_TERM=xterm (xterm窗口模式 vt100 终端调试模式)
  export LD_ASSUME_KERNEL=2.4.1
  export THREADS_FLAG=native
  export LD_LIBRARY_PATH=/opt/ora9/product/9.2/libLD_LIBRARY_PATH
  export PATH=/opt/ora9/product/9.2/binPATH
  export NLS_LANG=AMERICAN ( (设置语言AMERICAN英文) (如果选用中文安装安装请注释掉这句话,不知道怎么注释?就是在前面加一个#)
  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
  保存后退出。 执行: #source .bash_profile 查看 执行#set | more(看到了你刚才的更改了吧?)
  7、解压文件,安装前打补丁,切换到root用户的控制台:(注:打补丁前执行以下语句)
  #su – root
  #mv /usr/bin/gcc /usr/bin/gcc323
  #ln –s /usr/bin/gcc296 /usr/bin/gcc
  #mv /usr/bin/g++296 /usr/bin/g++
  #ln –s /usr/bin/g++ /usr/bin/g++296
  然后。退出登录,再次进入,这时候oracle的环境就已经生效了。
  8.建立oracle安装临时目录 su - root
  #cd /home
  #mkdir ora9i
  #cd ora9i
  这些目录你可以自己定义,用来存放安装文件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !