Solaris ssh配置主机间信任关系
假设需要配置从主机com00biiitf001登录主机ols00biiitf001时不需要密码,则采用以下步骤配置:1. com00biiitf001上产生公用/私有密钥对$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in wh...
删除Solaris patch cluster的脚本
#!/bin/shPATH=/usr/bin:/usr/sbin ; export PATH## Change this to where your patches are located#cd /your/patchpath## Reverse the order of the patch_order file#tail -r patch_order > remove_order## L...
how to fix DCO BADLOG
There are situations when a hardware failure will cause a Veritas Volume Manager volume where logging is utilized to set its 'badlog' flag to 'on'. Even after the hardware is repaired and ...
perl script : show installed perl Modules
#!/usr/bin/perl -w#===================================================================================## FILE: pmdesc3## &n...
Solaris怎么查找CDROM对应的设备名
在Solaris系统中需要mount CD/DVD时,需要首先知道cdrom对应的设备名。可以用iostat -En得到该设备名。如:% iostat -Enc1t0d0 Soft Errors: 149 H...
拷贝ORACLE_HOME到其它机器时需要注意的问题
有时为了避免安装oracle的麻烦,可以从其它机器上拷贝ORACLE_HOME。但是不正确的拷贝方式可能导致目标机器上ORACLE_HOME目录的权限及属主发生变化,尤其是容易出现sticky位丢失的情况。如果出现上述情况,可用如下方...
清除stoped impdp/expdp job的方法
stoped impdp/expdp job会在dba_datapump_jobs中留下一条记录,显示为not running.清除stopped job分两种情况:1) job能够attach如果job能够attach, 则可以attach后再kill job.如:expdp system/**** attach=SYS_EXP...
Solaris patch cluster error code
Most of the time you will get a 0 when the package is patch/upgradedand a 1 when you don’t even have the package, or it is already at thesame level. So a 1 is not as bad as it sounds.Exit co...
oracle11g ASMCMD-08103报错
出现这个报错有两种可能,一是ASM实例没有运行,二是环境变量ORACLE_SID没有设置成ASM实例。请看下面例子:[oracle@11grac1 ~]$ asmcmdASMCMD-08103: failed to connect to ASM; ASMCMD running in non-...
NBU6.0备份windows2003的ALL_LOCAL_DRIVES部分成功的问题
在NBU console---->Activity Monitor的备份信息中显示备份部分成功。而在详细日志中发现有warning信息----cannot open file....(文件正由另一个进程在使用)。解决的方法是使用windows2003的volume shadow copy功...
df与du显示空间占用量不同的问题
今天在检查数据库占用空间的时候,突然发现一个奇怪的现象。df与du的输出值差别很大。df -hFilesystem size used av...
修改failing的disk
root@ofs00biidrc001:~ #> vxdisk listDEVICE TYPE DISK &nbs...
恢复unstartable的卷
root@com00biiacc002:~ #> vxprint -g COM2_DATA_DG -hvtV NAME RVG/VSET/CO KSTATE STATE LENGTH READPO...
solaris10下crontab不执行问题
在oracle用户下建了一个crontab job,每天导出一些基础表。结果发现没有执行。查看crontab日志/var/cron/log,发现如下信息:>! bad user (oracle) ...按错误信息去网上搜索,发现如果用户密码过期或被锁住则会出现...
insert append需要注意的一个小问题
用insert append可以实现直接路径加载,速度比常规加载方式快。但有一点需要注意: insert append时在表上加“6”类型的锁,会阻塞表上的所有DML语句。因此在有业务运行的情况下要慎重使用。若同时执行多个insert app...
10g下编译存储过程导致PLS-00801报错的问题
主题: Stored Procedure Does Not Compile in 10g release 2 leads to PLS-00801 文档 ID: 注释:377031.1类型: PROBLEM 上次修订日期: 30-JUL-2007状态: PUBLISHED<SCRIPT. language=Jav...
查询VIP对应的IP地址/ocr和votedisk文件名
一、查询VIP地址1、先用crs_stat查看vip对应的资源名称[root@rac2pub bin]# crs_stat | grep vipNAME=ora.rac1pub.vipNAME=ora.rac2pub.vip2、用crs_stat -p查看vip资源的具体信息[root@rac2pub bin...
crosscheck归档日志
手工删除归档日志以后,oracle并不知道。使用RMAN备份时还会对删除的归档日志进行备份,这时备份就会报错,因为找不到归档日志。这时可以用crosscheck archivelog all检测日志,并用delete expired archivelog a...
在v$session中设置module和action
oracle中有一个包dbms_application_info,它可以把一些程序信息加入到v$session中。这样我们就可以通过查询v$session知道程序当前的一些信息。比如:当前执行的模块名、正在执行的命令等。下例展示这个包的简单用法...
linux上手工删除oracle数据库的方法
1、停库或kill所有oracle进程2、删除oraInventory目录,目录位置记录在/etc/oraIns.loc文件中3、删除$ORACLE_HOME目录4、删除其它oracle文件,包括/usr/local/bin/oraenv /usr/local/bin/coraenv /usr/local/bin/dbh...