摘要: 一. 托盘程序的主要步骤及解决方法:   为什么说用Visual C#可以十分方便的做一个托盘程序,主要的原因是在.Net框架的软件开发包( .Net FrameWork SDK )中的WinForm组件中定义了一个专门用来开发托盘程序的组件--NotifyIcon组件。下面就来介绍一下这个组件的具体用法和程序设计中的主要 的技巧。   (1).如何在程序运行后隐藏窗体:   我们知道托盘程序运行... 阅读全文
posted @ 2009-10-19 15:31 单康丽 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 解决方法:1.通过上句查找出已被锁定的数据库表及相关的sid、serial#及spid select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号 from v$locked_object l , dba_objects o , v$session s , v$process p where l.object_id=o.object_id ... 阅读全文
posted @ 2009-10-12 01:30 单康丽 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 对于一般用户而言,位于键盘左上方的ESC键并不常用,但你知道吗?其实借助ESC键还能实现不少快捷操作哦!1.上网时,如果点错了某个网址,直接按ESC键即可停止打开当前网页。2.上网时总免不了要填写一些用户名什么的,如果填错了,按ESC键即可清除所有的框内内容;而打字时,如果打错了也可以按ESC键来清除错误的选字框。3.除了“Ctrl+Alt+Del”组合键可以调出windo... 阅读全文
posted @ 2009-07-21 17:52 单康丽 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 这个job 执行的功能: 向某张表中定时插入一条记录(比如一分钟插入一条) step 1: 首先创建一张表 a, create table a(a date); step 2: 创建一个proc test ,这个 test 就是取出系统的当前时间值,然后插入到 a 表中 SQL> create or replace procedure test as begin insert into a ... 阅读全文
posted @ 2009-05-25 10:36 单康丽 阅读(374) 评论(1) 推荐(0) 编辑
摘要: 由于Oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。 一、备份策略 1.在操作系统级,使用大容量磁盘阵列,通过磁盘映像技术使每一个数据库文件自动分布于每个物理磁盘。这样,当某个磁盘出现物理损坏时,操作系统会自动引发映像磁盘来取代失效的磁盘,保证数据库的正常运行。 由于我们使用的是双服务器,因此在另一服务器上保留一个备份数据库。... 阅读全文
posted @ 2009-05-21 18:08 单康丽 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 问题:如何通过触发器实现数据库的即时同步? 解答:具体的解决方法请参考下文。 即时同步两个表的示例如下: 测试环境如下:SQL Sever 2000数据库,远程主机名:xz,用户名:sa,密码:无,数据库名:test 创建测试表,请注意不能用标识列做主键,因为不能进行正常的更新。 然后在本机上创建测试表,注意远程主机上也要做同样的建表操作,只是不写触发器。 if exists (select ... 阅读全文
posted @ 2009-05-21 17:40 单康丽 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,在完成 Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎 满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法。 方法一、重启库 库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不过... 阅读全文
posted @ 2009-05-21 17:27 单康丽 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 以前只知道Windows有个回收站,今天听说Oracle也有个回收站! 在Oracle中可能不小心会DROP掉一个表,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观! 不过还好Oracle有个回收站,概念就跟Windows里的回收站一模一样。 比如有以下误操作: DROP TABLE drop_test; 这个时... 阅读全文
posted @ 2009-05-21 17:10 单康丽 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 这个job 执行的功能: 向某张表中定时插入一条记录(比如一分钟插入一条) step 1: 首先创建一张表 a, create table a(a date); step 2: 创建一个proc test ,这个 test 就是取出系统的当前时间值,然后插入到 a 表中 SQL> create or replace procedure test as begin insert into a ... 阅读全文
posted @ 2009-05-16 15:17 单康丽 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 创建触发器tri_pt产生错误:SQL> create or replace trigger tri_pt2 after delete on student2 3 declare 4 v_dept_id number;5 begin6 v_dept_id := :old.dept_id7 end;8 /Error: ora-04082: NEW or OLD references not a... 阅读全文
posted @ 2009-05-14 17:44 单康丽 阅读(1512) 评论(0) 推荐(0) 编辑