分析函数中rank(),row_number(),dense_rank()的区别
<span style="font-size:14px;">/*rank(),row_number(),dense_rank()的区别*/</span><br /><br /><br /><span style="background-color:#FFE500;font-size:14px;">rank() 结果中会有重复序列,并且会出现跳号</span><br /><span style="font-size:14px;">select ename,sal,rank()over(order by sal) from emp</span><br...
【CONNECT】ORA-00020错误模拟及处理方法
当数据库的连接数达到上限后,后续的登陆操作都会报ORA-00020错误,这里给出ORA-00020错误的模拟及处理方法。1.调整数据库的processes参数到251)由于processes参数是静态参数,调整时需要使用“scope=spfile...
利用oracle job定时向某个表插入数据
创建存储过程 CREATE OR REPLACE PROCEDURE test01_proc ISBEGIN INSERT INTO juaicai.test01 values(1); COMMIT;EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('Exception happened,data was rollback'); ROLLBACK;END;定...
使用RMAN还原数据库到某个时间点
在数据库备份完全可用给的情况下,可以通过如下方式还原数据库到某个时间点关闭数据库并启动到mount开始恢复数据库RMAN> sql "alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";using target database control file instead of recovery catalogsql statement: alter se...
某个控制文件损坏的恢复案例
查看控制文件位置SQL> select * from v$controlfile;STATUS NAME &n...
Process W000 died, see its trace file
问题现象:数据库远程无法连接,本地连接同样报错:ORA-12547: TNS:lost contact临时解决办法:重启监听,数据库连接恢复正常查看alert log日志发现如下错误:Wed May 06 12:27:37 2015Process W000 died, see its trace fileWed May 06 12:29:29 2015网上查找,推测是process设置不合理导...
mysql 二进制日志
查看是否开启:mysql> show master status;+------------------+----------+--------------+------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------------------+----------+--------------+--------------...
一个简单的自动备份alert log脚本
crontab 内容如下(root)00 23 * * * su - oracle -c /home/oracle/scripts/backup_alert.sh[root@jacdb trace]# more /home/oracle/scripts/backup_alert.sh#!/bin/bash# this is used to backup alert logdt=$(date '+%Y%m%d')mv $ORACLE_BASE/diag/rdbms/$DB_UNIQUE_NAME/$ORACLE_SID/trace/alert_$O...
配置Golden Gate 密码加密
加密密码GGSCI (jacdb) 82> ENCRYPT PASSWORD oracle BLOWFISH ENCRYPTKEY DEFAULTUsing default key...Encrypted password: AACAAAAAAAAAAAGAIFAAUDVHCFUGFIYFAlgorithm used: BLOWFISH测试连接GGSCI (jacdb) 98> dblogin userid ogg,password AACAAAAAAAAAAAGAIFAAUDVHCFUGFIYF, encryp...
SUSE linux下安装 oracle 10g 遇到过的报错总结
以下错误都是在SLES 11 X64上面总结的,其他发行版与其类似,但不一定完全相同。 一、版本问题导致安装报错 报错如下图 checking operating system version:must be redhat-3,suse-9 …………. 解决方法,直接修改操作系统的release文件,将原有的11改为9,检查即可通过 ...
OCR的备份与恢复实验
1 首先手动备份OCR [root@raw1 cluvfy]# ocrconfig -export /u01/ocr.exp[root@raw1 cluvfy]# ls -l /u01/ocr.exp-rw-r--r-- 1 root root 104198 Jan 12 17:58 /u01/ocr.exp2 查看OCR文件并手动损坏OCR文件[root@raw1 raw1]# ocrche...