解决生产库date字段显示不正确
SCDB中发现某些表的date字段不能正确显示,导致datastage抽数的时候,抽取数据出错,表现如下: SQL> select yycq_rq,to_char(yycq_rq,'yyyy-mm-dd') from db_sc.t_sc_xx ; YY_RQ TO_CHAR(YY --------- ---------- 01-JAN-97 0000-00-00 ...
11G RAC 异机恢复至单实例测试
1 背景描述: 将RAC 异机恢复至单实例,以检验数据的可用性。 1.1 RACDB数据库基本配置信息 主机 节点1: scdb1 操作系统:AIX6100 ...
oracle 11g rac TAF 测试方案
1 系统环境描述 主机环境: 主机名 IP地址 SCDB1 ...
oracle 11g 关闭审计功能
oracle 11g推出了审计功能,但这个功能会针对很多操作都产生审计文件.aud,日积月累下来这些文件也很多,考虑到实际情况,将审计功能关闭: su – oracle sqlplus “/as sysdba” SQL>alter system set audit_trail=’NONE’ spfile=scope; SQL>shutdown immediate; SQL>startup; 从spfile可以看出,是需要重...
oracle 11g 磁盘操作
一、单节点创建dg磁盘组 1、确定用于建dg的磁盘 [scdb1:root]lspv | grep hdiskpower* hdiskpower0 none &...
Oracle 11g rac数据库字符集转换
一个11g rac新库安装了zhs16gbk,现在需要转换到gb18030去,相关操作如下: 1.停止第一个结点的cluster服务 ./crsctl stop cluster 2.在第二个节点上修改数据库为单实例模式 alter system set cluster_database=false scope=spfile; 3.在第二个节点修改字符...
oracle 9i下ORA-01555错误的解决方法
导致ora-01555的原因 一致性读 当Oracle更新数据块(Data Block Oracle中最小的存储单位)时,会在两个地方记录下这一更新动作。一个是重做段(Redo Segment),是用于数据库恢复(Recover)用的。一个是回滚段(UNDO Segment),而回滚段是用于事务回滚(Rollback)的(我们只关心回滚段了)。并在数据块头部...
使用logminer分析归档日志案例
原因: 由于某生产系统db_sc用户模式下t_sc表数据丢失,需要分析丢失的原因,下面是整个恢复步骤! 过程: 1、必须运行以下脚本,建立相应的包和表 SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sql Package created. Grant succeeded. Synonym created. SQL> @$ORACLE_HOME/rdbms/admin/dbmslmd.sql Packag...
oracle bug 6825287导致DX锁等待
1 概述 问题简述:scdb数据库锁阻塞 2 问题描述 scdb数据库某日上午发生DX锁阻塞现象,影响部分业务操作。当时监控到的锁阻塞情况如下: HOLD_SID H_USER H_LOCKWAIT H_STATUS H_MODULE H_OBJ H_ROW WAIT_SID W_USER W_LOCKWAIT W_STATUS W_MODULE W_OBJ...
oracle 11g增加业务profile
由于oracle 11g默认的profile里面有不少限制,比如180天需修改密码等,针对生产业务数据库用户需修改为一个不受限制的profile权限: CREATE PROFILE NEW_PROFILE LIMIT SESSIONS_PER_USER UNLIMITED CPU_PER_SESSION UNLIMITED CPU_PER_CALL UNLIMITED CONNECT_TIME UNLIMITED...
oracle 11g asm自动备份asm磁头任务
1.创建相应备份目录mkdir /software/grid/backup/chown grid:oinstall /software/grid/backup/2.创建备份脚本cat /home/grid/backup_dg.sh. /home/grid/.profileasmcmd md_backup /software/grid/backup/oradgbackup`date +%EY%m%d`3.crontab定期备份[SCDB:grid]crontab -l00 22 * * 5 /home/grid/backup...
测试库csdb安装ORACLE_TEXT组件
1. 准备工作1.1 在.profile里面修改$ORACLE_HOME添加LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/libconnect SYS/password as SYSDBAset echo oncol comp_name for a30spool textinstall.log1.2 建立DRSYS 表空间mklv -y csdb013_01glv -t jfs2 -T O datavg2 8 hdiskpower12 hdiskpower13 hdiskpower14 hdi...
插入远程数据库数据遇到分区表bug
在oracle 9208使用dblink插入一个分区表的分区的时候发现报错如下:11:22:16 SQL> insert /*+ append parallel(T_SXYW 8) */ into T_SXYW partition(P244090000) select * from perfstat.T_SXYW_BAK@DB_LINK_ZSJJK_SXDB partition (P244090000) &nb...
编译视图导致ORA-00600_17069错误
1.查看600错误的trc文件如下:ksedmp: internal or fatal errorORA-00600: internal error code, arguments: [17069], [0x700000979A47E38], [], [], [], [], [], []ORA-00928: missing SELECT keywordORA-00928: missing SELECT keywordORA-00928: missing SELECT keywordORA-00928: missing SELECT keywordORA-009...
在64位redhat5.5上面安装oracle 11g
1.修改参数:vi /etc/selinux/configSELINUX=disabled [root@www oracle]# tail -n 6 /etc/security/limits.conf oracle soft nproc 2047oracle hard ...
oracle11g增加profile
由于oracle 11g 默认的profile里面对数据库用户时间有限制,因此曾对业务用户增加新的profile,使业务用户只有特定限制CREATE PROFILE APP_PROFILE LIMIT SESSIONS_PER_USER UNLIMITED CPU_PER_SESSION UNLIMITED CPU_PER_CALL UNLIMITED CONNECT_TIME UNLIMITED IDLE_TIME UNLIMITED...
创建定期清理listener,trace文件的shell脚本
这个脚本用来自动清理相关的文件,并未涉及到特别复杂的判断:1.清理oracle9i下面的trace文件,listener.log,alert.log##1.清理bdump下面的trace文件#以下用来备份bdump以及alert.log. /software/oracle/.profilecd /software/oracle/admin/sxdb/bdump/find /software/oracle/admin/sxdb/bdump/. -mtime +30 -exec ta...
隐形转换导致全表扫描案例
0414_SCDB数据库缓慢原因1.检查系统情况,发现以下进程可疑:| PID %CPU Size Res Res Res Char RAM Paging Command  ...
打opatch遇上BUG
给9208的数据库打5496862补丁,结果发现报错如下:[csdb:oracle]/software/oracle/app/product/9.2.0/OPatch/opatch applyOracle Interim Patch Installer version 1.0.0.0.63Copyright (c) 2009 Oracle Corporation. All Rights Reserved..Oracle recommends you to use the latest OPatch versionand read t...