×

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条评论

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

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'oracle9204在redhat as3u3下的安装全过程',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);