AIX上启动xmanager界面

在aix上安装oracle,用图形界面进行安装,首先的一点是要让oracle用户能启动xwindow。由于之前一直在HP平台下,对AIX还不是很熟悉,此文章是以为记。 我们假定root可以启动xclock: 我们用xstart通过root登录之后,我们查看通道: [crayon-678c732cf4 […]

Continue Reading

又见bug,动态调整SGA参数导致数据库crash

最近遇到这样一个事情,在动态的调整sga的一个参数的时候,数据库就down了:

对应的,在alertlog中的报错为:

对应的tace文件中的call stack为: […]

Continue Reading

DG备库遭遇ORA-16146的bug

今天收到监控的一个告警:

登录主库和备库检查其报错信息: 备库上的alertlog:

对应同一时间,主库上的信息: [crayon-678c732d0209372270 […]

Continue Reading

移动DG数据库的数据文件

今天遇到个问题,由于执行一个TSM脚本的时候,没注意到脚本中的语句会新建一个tablespace,而且新建的语句是

由于没有指定数据文件的绝对路径,所以默认就放在了$ORACLE_HOME/dbs路径下。 数据文件路径不统一,风险可大 […]

Continue Reading

由于TSM引起的数据库宕机

今天接到一个电话,一个应用的同事说的登录不上数据库,该数据库是在一台windows服务器上的,登录主机后,发现在系统的服务里面,oracle是启动的,但是登录数据库发现数据库已经宕机。检查数据库的alertlog发现:

看来昨天晚上3 […]

Continue Reading

crs只能启动一个asm实例

今天接到一个朋友的电话,说他有个客户rac安装的时候总是有问题。cluster软件已经装上,但是没法装数据库。由于网络环境比较差,无法远程,只能通过QQ来了解情况和诊断了。 一开始,先让对方运行crs_stat -t看看各个资源的状况:

Continue Reading

工作中遇到的一些小技巧

最近的工作中总结了一些小技巧,利用这些小技巧,可以在平时的工作中促进效率,但是其实这些小技巧说实在话,还是对数据库的安全性有一定的影响。 1.在9i中,或者说在8i,9i,10gR1中,dblink的用户密码被以明文的形式保留在link$表中: [crayon-678c732d05d1c798659 […]

Continue Reading

exp full报错SYS.DBMS_DEFER_IMPORT_INTERNAL

今天在进行一个全库exp的导出的时候,遇到一个报错:

这个库是在aix的上一个9208的库,前段时间刚刚打了CPUApr2010。应该来说,做全库导出,是不会有这样的报错的,做全库导出的用户也给了connect,resource,db […]

Continue Reading

AIX上升级CPUApr2010

周末有个加班,需要在一台sever上升级22个instance,数据库从9207升级到9208,在打一个CPUApr2010。在这里简单记录一下升级的过程和经验。 从这个架构来看,这个server上的数据库属于库小且多的类型,虽然每个库都很小,也就几个G,但是数量不少。所以在做9207升级到9208 […]

Continue Reading

关于shutdown的时候存在active进程的问题

oracle在shutdown immediate的时候,如果遇到活动的事务,比如job还在跑,那么该shutdown操作就会挂起,直到job完成为止。我们在alertlog中可以看到:

如果在一小时内,job没有跑完,那么该shut […]

Continue Reading