oracle 从10.2.4.0 到 10.2.0.5.0 升级到71%时报错Failed to link libclntsh.so.10.1
安装日志信息如下:
INFO: recognized
collect2: ld returned 1 exit status
INFO: genclntsh: Failed to link libclntsh.so.10.1
INFO: make: *** [client_sharedlib] Error 1
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: m...
非归档下,单一数据文件OFFLINE 报ORA-01145解决方案
群里的一个哥们反应他们开发库的一个问题。
问题描述:
非归档,未备份,报错如下:
ORA-01113: file 17 needs media recovery
ORA-01110: data file 17: '/home/oracle/oradata/employ/TS_WB_BASIC_1.dat'
该问题是单数据文件(非系统数据文件)在数据库打开时出现问题,数据库使其自动offline之后的单数据文件恢复一例。
这个可以先将数据库open对外服务,然后再对那个问题文件进行恢复即可。
但是问题的...
如何定位rac节点重启原因(2)私网网卡down掉
这篇是模拟一个rac中的其中一个节点的私网网卡down掉后,导致rac节点重启前后的日志记录。
小结如下:
1、首先查看节点的主机messages日志,找出时间断点信息确认问题发生时间(此案例为Jan 30 00:27:49左右),以及问题的大概情况。
2、根据1中的时间去数据库实例的alert日志中找相关消息。
3、反查日志ocssd.log文件,确认WARNING或者ERROR发生时间和1中一致,并找出节点驱逐信息。
4、查看crsd.log日志...
RMAN数据库迁移(跨平台跨操作系统位数)
RMAN数据库迁移(跨平台跨操作系统位数)
场景说明:将oracle10gr2的数据库从win平台32位(运行中)使用rman迁移(使用rman的全库备份)到redhat linux6.0 64位的平台下。
相关博文:数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
http://www.yallonking.com/database/623.html
查看源端数据库信息
SQL> select * from gv$version;
INST_ID BANNER
---------- --------------------...
redhat linux6.0安装oracle10g报错libawt.so: libXt.so.6: cannot open
由于测试需要,今天在linux6.0上装了下oracle10g,确实是知道oracle10g已经不支持redhat5.0以后的版本了,但是根据自己以往在redhat5.0上装oracle的经验就鲁莽下手了,之前也就没看官方的安装文档,觉得提示缺什么,咱就装什么就得了。刚执行runInstaller,就缺包,也在我的意料之中,可是后边的缺包[libawt.so: libXt.so.6]就不知道具体的包名了,挨个尝试了半天才找对包,要是oracle能够提示具体的包名该...
数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
在这篇文章中,我们将讨论exp/imp以及expdp/impdp从高版本到低版本,从64位操作系统到32位操作系统的数据迁移。当然这个也是之前我的大学同学有一次问我,当时有点忙只告诉了其思路而未实际操作,也不知道其后来是否搞定,现在就模拟一下。模拟场景:将源库(高版本64位)的一个用户移动到目标库(低版本32位)的另一个用户下。而至于从低版本到...