123
返回列表 发新帖
楼主: wisdomone1

各位碰过这种情况,我在试centos5和rhel4安装oracle10g碰到的怪问题

[复制链接]
论坛徽章:
7
2009日食纪念
日期:2009-07-22 09:30:002010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:法国
日期:2010-02-21 15:05:292010新春纪念徽章
日期:2010-03-01 11:08:27ITPUB9周年纪念徽章
日期:2010-10-08 09:31:222011新春纪念徽章
日期:2011-02-18 11:42:49ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04
21#
发表于 2008-4-15 00:03 | 只看该作者
参考一下这篇文章和光盘上的文档,对比一下细节,希望对楼主有帮助。
http://masandong.bokee.com/4636189.html

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
22#
 楼主| 发表于 2008-4-15 03:07 | 只看该作者
看过了,但和我碰到的问题作用不大,谢谢.

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
23#
 楼主| 发表于 2008-4-16 03:03 | 只看该作者

cpio -idmv的用法.

解压安装文件

   用cpio –idmv < gunzip ship_9204_linux_disk1.cpio.gz |解压ship_9204_linux_disk1.cpio.gz

   或者用cpio –idmv  < ship_9204_linux_disk1.cpio

因为我少写了< 符号,哈哈,我傻等了近一个小时.唉.笨啊.

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
24#
 楼主| 发表于 2008-4-16 04:13 | 只看该作者
真是倒霉,我下了for x86-64,白作了,对于我的机器要x64的

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
25#
 楼主| 发表于 2008-4-17 02:59 | 只看该作者

经过我反复的查证,英文或中文的资料

INFO: Method 'dispose()' Not implemented in class 'ConfigurationOptions'
INFO: config-context initialized
INFO: *** Install Page***
INFO: FastCopy : File Version is Compatible
INFO: Install mode is fastcopy mode for component 'oracle.server' with Install type 'EE'.
INFO: HomeSetup JRE files in Scratch :590
INFO: Setting variable 'ROOTSH_LOCATION' to '/home/oracle/oracle10g/product/10.2.0/db_1/root.sh'. Received the value from a code block.
INFO: Setting variable 'ROOTSH_LOCATION' to '/home/oracle/oracle10g/product/10.2.0/db_1/root.sh'. Received the value from a code block.
INFO: Performing fastcopy operations based on the information in the file 'oracle.server_EE_exp_1.xml'.
INFO: Performing fastcopy operations based on the information in the file 'racfiles.jar'.
INFO: Performing fastcopy operations based on the information in the file 'oracle.server_EE_dirs.lst'.
INFO: Performing fastcopy operations based on the information in the file 'oracle.server_EE_filemap.jar'.
INFO: Performing fastcopy operations based on the information in the file 'oracle.server_EE_1.xml'.
INFO: Performing fastcopy operations based on the information in the file 'setperms1.sh'.
INFO: Number of threads for fast copy :1

有以下原因:1,我的安装介质有问题,比如我的就是CRC验证错误,所以在安装前一定要验证下安装介质,不要作无用功.
      

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
26#
 楼主| 发表于 2008-4-17 03:14 | 只看该作者

dbca 或 netca运行出错

报以下错误:unsatisfiedlinkerror exception loading native library:njni10
之类的信息.

我的非常怪,一重装,就好了,哈哈,我中途出去吃东东了,回来,没有在意运行哪个root.sh脚本吧.
所以会导致这个问题,
当然,我也查了一些资料:
1, njni10作soft link
2,adding $ORACLE_HOME/lib32到.bash_profile的LIB_LIBRARY_PATH中.
但我试了,不起作用.


2,因为我在dbca时,出错,报什么system01.dbf文件找不到.我没法,kill dbca,这个后来我想了,因为我多次运行dbca,出现多个sid吧,所以在dbca的copy datafile时,出现识别文件错误,我说这么多,就是建议大家

   a,可以利用dbca把以前建的有问题的库delete it.
这样在运行dbca建库时,不会出一些问题了.

3,在startup时,报ra-00125,not mounted in exclusive mode:

转一坛友的处理方法:
数据库异常关闭后无法启动问题处理一例



作者: fuyuncat

来源: www.HelloDBA.com





某系统突然掉电,系统启动后发现Oracle无法启动。启动时报如下错误:

ORA-01102 cannot mount database in EXCLUSIVE mode


出现1102错误可能有以下几种可能:

一、在HA系统中,已经有其他节点启动了实例,将双机共享的资源(如磁盘阵列上的裸设备)占用了;



二、说明Oracle被异常关闭时,有资源没有被释放,一般有以下几种可能,

1、 Oracle的共享内存段或信号量没有被释放;

2、 Oracle的后台进程(如SMON、PMON、DBWn等)没有被关闭;

3、 用于锁内存的文件lk<sid>和sgadef<sid>.dbf文件没有被删除。



首先,虽然我们的系统是HA系统,但是备节点的实例始终处在关闭状态,这点通过在备节点上查数据库状态可以证实。

其次、是因系统掉电引起数据库宕机的,系统在接电后被重启,因此我们排除了第二种可能种的1、2点。最可疑的就是第3点了。

查$ORACLE_HOME/dbs目录:

$ cd $ORACLE_HOME/dbs
$ ls sgadef*
sgadef* not found
$ ls lk*
lkORA92


果然,lk<sid>文件没有被删除。将它删除掉

$ rm lk*


再启动数据库,成功。



如果怀疑是共享内存没有被释放,可以用以下命令查看:

$ipcs -mop
IPC status from /dev/kmem as of Thu Jul  6 14:41:43 2006
T      ID     KEY        MODE        OWNER     GROUP NATTCH  CPID  LPID
Shared Memory:
m       0 0x411c29d6 --rw-rw-rw-      root      root      0   899   899
m       1 0x4e0c0002 --rw-rw-rw-      root      root      2   899   901
m       2 0x4120007a --rw-rw-rw-      root      root      2   899   901
m  458755 0x0c6629c9 --rw-r-----      root       sys      2  9113 17065
m       4 0x06347849 --rw-rw-rw-      root      root      1  1661  9150
m   65541 0xffffffff --rw-r--r--      root      root      0  1659  1659
m  524294 0x5e100011 --rw-------      root      root      1  1811  1811
m  851975 0x5fe48aa4 --rw-r-----    oracle  oinstall     66  2017 25076


然后它ID号清除共享内存段:

$ipcrm –m 851975


对于信号量,可以用以下命令查看:

$ ipcs -sop
IPC status from /dev/kmem as of Thu Jul  6 14:44:16 2006
T      ID     KEY        MODE        OWNER     GROUP
Semaphores:
s       0 0x4f1c0139 --ra-------      root      root
... ...
s      14 0x6c200ad8 --ra-ra-ra-      root      root
s      15 0x6d200ad8 --ra-ra-ra-      root      root
s      16 0x6f200ad8 --ra-ra-ra-      root      root
s      17 0xffffffff --ra-r--r--      root      root
s      18 0x410c05c7 --ra-ra-ra-      root      root
s      19 0x00446f6e --ra-r--r--      root      root
s      20 0x00446f6d --ra-r--r--      root      root
s      21 0x00000001 --ra-ra-ra-      root      root
s   45078 0x67e72b58 --ra-r-----    oracle  oinstall


根据信号量ID,用以下命令清除信号量:

$ipcrm -s 45078


如果是Oracle进程没有关闭,用以下命令查出存在的oracle进程:

$ ps -ef|grep ora
  oracle 29976     1  0  Jun 22  ?         0:52 ora_dbw0_ora92
  oracle 29978     1  0  Jun 22  ?         0:51 ora_dbw1_ora92
  oracle  5128     1  0  Jul  5  ?         0:00 oracleora92 (LOCAL=NO)
... ...


然后用kill -9命令杀掉进程

$kill -9 <PID>


总结:

当发生1102错误时,可以按照以下流程检查、排错:

如果是HA系统,检查其他节点是否已经启动实例;
检查Oracle进程是否存在,如果存在则杀掉进程;
检查信号量是否存在,如果存在,则清除信号量;
检查共享内存段是否存在,如果存在,则清除共享内存段;
检查锁内存文件lk<sid>和sgadef<sid>.dbf是否存在,如果存在,则删除。


4, 我在startup是,提示pfile文件无法处理,我采用手工笨方法:vi initrac1.ora based on spfile10db.ora;
我有些奇怪的是,为何在10g,oracle的startup为何还是先采用pfile呢,我进入才create spfile from pfile;

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
27#
 楼主| 发表于 2008-4-17 03:14 | 只看该作者

在rhel4+oracle10g下学习下raw device and lvm

1,加一新磁盘
2,fdisk /dev/sdb
   分为四个:3个主,一个扩
3,raw /dev/raw/raw1 /dev/sdb1    ---bind
   raw /dev/raw/raw2 /dev/sdb2
   raw /dev/raw/raw3 /dev/sdb3
4,vi /etc/sysconfig/rawdevices     ---aim to auto loading and binding every os reboot
     raw /dev/raw/raw1 /dev/sdb1   
     raw /dev/raw/raw2 /dev/sdb2
     raw /dev/raw/raw3 /dev/sdb3

5,raw -qa   --verify result
6,chown  oracleinstall /dev/raw/raw1   ---grant right
   chown  oracleinstall /dev/raw/raw2
   chown  oracleinstall /dev/raw/raw3


明天继续lvm和linux下oracle10g自启动和关闭脚本的学习.

[ 本帖最后由 wisdomone1 于 2008-4-17 04:04 编辑 ]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表