摘要: 前段时间一朋友自己电脑上的开发测试用的数据库出了点问题,电脑操作系统是Win8,直接在Win8上安装了Oracle11g,后来系统自动升级到Win8.1,Oracle相关的服务全都不见了,想想把数据文件、参数据文件、控制文件、redo log备份一下,然后重装一下,但在复制控制文件的时候,总是无法... 阅读全文
posted @ 2015-03-31 11:18 饮浊酒一杯◆醉浮生一世 阅读(443) 评论(0) 推荐(0)
摘要: 原文链接:http://www.toadworld.com/products/toad-for-oracle/b/weblog/archive/2013/08/21/using-notepad-to-execute-oracle-sql.aspxNotepad++是一个很实用的文本编辑工具,用它来执... 阅读全文
posted @ 2014-10-06 14:01 饮浊酒一杯◆醉浮生一世 阅读(932) 评论(0) 推荐(0)
摘要: (因为服务器是在分店,具体的环境不了解)通过日志发现,应该是早晨7:44重新开启了服务器,至于是什么时候断电就不清楚了。首先是有人反应连不到数据库,远程登录后,查看监听是正常的,然后查看数据为的状态SQL> select status from v$instance;STATUS----------... 阅读全文
posted @ 2014-08-06 17:43 饮浊酒一杯◆醉浮生一世 阅读(1479) 评论(0) 推荐(0)
摘要: 今天发现服务器的9号硬盘坏了,因做了RAID5,报障后也没理会,过了一会儿,有人反应说报表运行不出来,发现服务器所有的硬盘都不工作了,界面也没有反应,就强行关机,再开机可以进入系统,等维修人员来换了新硬盘,启动数据库的时候报错:SQL> startupORACLE instance started... 阅读全文
posted @ 2014-05-17 17:05 饮浊酒一杯◆醉浮生一世 阅读(700) 评论(0) 推荐(0)
摘要: 参考一本书上的讲解,实验环境使用的是oracle 11g的SH用户下的数据,在创建数据库时勾选“sample schema”,默认会创建一系列的示例用户,包括scott/hr/sh/bi等,但这些用户中除了scott外,其它用户都没有数据,这需要用官方网站下载一个examples的压缩包,把这个包... 阅读全文
posted @ 2014-04-30 13:44 饮浊酒一杯◆醉浮生一世 阅读(288) 评论(0) 推荐(0)
摘要: 本来公司说是要做BI的,后来被改成了一个报表系统,失去了体验BI的机会,有些不爽。 报表系统是由顾问公司做,顾问公司说要看我们的SQL水平,给出了一份试题,其中有一题是这样的:t_hykbgjl 记录了会员卡每次的发生额(nFse) 、余额(nYe)及卡号(sKH),对于同一会员卡,上一条记录的余... 阅读全文
posted @ 2014-04-30 11:40 饮浊酒一杯◆醉浮生一世 阅读(328) 评论(0) 推荐(0)
摘要: 编译或删除存储过程的时候,系统会卡住,一段时间后出现ora-04021错误。1.可能被锁住查看v$locked1 select b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status 2 from v$lock a , v$session b3 where a.SID = b.SID;2.可能被挂起查看v$session_wait1 select b.serial#,a.* from v$session_wait a,v$session b where a.sid = b.sid;3.查看dba_ddl_l... 阅读全文
posted @ 2014-03-28 15:37 饮浊酒一杯◆醉浮生一世 阅读(656) 评论(0) 推荐(0)
摘要: 环境:RHEL 6.2 x64Oracle 11.2.0.1.0Memory 4GMEMORY_TARGET=1584M/dev/shm 2G将MEMORY_TARGET调整为2048M后,重启数据库报错ORA-00845: MEMORY_TARGET not supported on this system$ oerr ora 84500845, 00000, "MEMORY_TARGET not supported on this system"// *Cause: The MEMORY_TARGET parameter was not supported on thi 阅读全文
posted @ 2014-02-26 11:25 饮浊酒一杯◆醉浮生一世 阅读(638) 评论(0) 推荐(0)
摘要: 1 declare 2 v_sql varchar2(4000); 3 v_c1 number; 4 v_c2 number; 5 begin 6 v_c2 := 999; 7 v_sql := 'begin '; 8 v_sql := v_sql||'update te1 set c1='||v_c1||', c2='||v_c2||' where c1=1 and c2=1;'; 9 v_sql := v_sql||' if sql%notfound then ';10 v_sql := v_sql||' 阅读全文
posted @ 2014-02-26 11:22 饮浊酒一杯◆醉浮生一世 阅读(363) 评论(0) 推荐(0)