视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
openSUSE12.1安装Oracle10g
2020-11-09 11:10:34 责编:小采
文档


openSUSE 12.1安装Oracle 10g,每个oracle版本的安装程序,实际上都提供了安装手册的,里面说得很详细,所以在安装新版本或者旧版

系统:openSUSE 12.1 x86_
数据库:Oracle 10g r2 (10.0.2.0.4) 位
1、检查操作系统未通过:
修改/etc下的SuSE-release
凡是12.1的全部修改成9.0。

2 、如何解压cpio.gz文件
解压文件
第一种方法:
zcat lnx_920_disk1.cpio.gz | cpio -idmv
zcat lnx_920_disk1.cpio.gz | cpio -idmv
zcat lnx_920_disk1.cpio.gz | cpio -idmv
第二种方法 :
第一步:
gunzip lnx_920_disk1.cpio.gz
gunzip lnx_920_disk2.cpio.gz
gunzip lnx_920_disk3.cpio.gz
第二步:
cpio -idmv
第三种
#gunzip 文件名.cpio.gz
  这样文件就解压成为 "文件名.cpio" 了,然后再对它进行cpio操作
  #cpio -idmv
3、在解压缩出来的文件里面,有DOC,里面有手册,有install guide,安装之前仔细阅读。
4、几个方面要注意的东西:
(1)、操作系统版本,这个上面已经写了。
(2)、安装oracle10G需要的RPM包,RPM包清单在安装程序提供的DOC里面有,我自己写了一个检测RPM包的SHELL脚本,比较好用。RPM安装的时候,有可能会提示缺少很多库文件,按照缺少的库文件,在google中找。我这次犯的一个比较愚蠢的错误,就是把32位版本和位版本一直搞错,所以在下载包含库文件的RPM包得时候,一定要注意看下其中包含的库的版本,位版本的库文件,一般都注明了bit,比较好认。
(3)、按照installation guide内容,修改其中的内核参数,具体怎么改,手册中写明了的,最后使用下sysctl -p,还要注意下执行后的结果,以免出现拼写错误。
(4)、还有取消系统,就是加载下pam_limits.so模块。手册中写得很详细。
(5)、这样基本上是没有错误,其实还是有错误,因为按照手册中得说明,10g的EM GRID不支持最新的linux系统,所以在安装的过程中,仍然要出现 error in invoking target 'collector' of makfile '/....../in_emdb.mk' 之类的错误,注意这是in_emdb.mk,其实际原因应该是EM GRID体系不支持opensuse12和其他最新linux发行版系统。所以我又重新安装,这次就不安装enterprise manager dbconsole,也就是EM,还有ISQLPLUS也没有安装。就没有出现错误了。
(6)、software安装顺利,在创建数据库的时候,开始就提示了ora-27125:cannot create share memory segment,无法创建共享内存段,这个在网上可以查到,解决办法就是把创建共享内存段的权限给组,DBA组,办法:
id 查询GID多少,比如是1000
echo "1000" > /proc/sys/vm/hugetlb_shm_group
就可以了,不过这样有可能在重启后,数据库启动失败,因为这是临时的,固化这个参数:
vi /etc/sysctl.conf
加入:
vm.hugetlb_shm_group=1000
执行:
sysctl -p
就固定下来了。
5、最后总结:
每个oracle版本的安装程序,实际上都提供了安装手册的,里面说得很详细,所以在安装新版本或者旧版本的时候,一定要记得比较详细的阅读下提供的手册,这种做法,很不错,,很多问题可以自己解决。

下载本文
显示全文
专题