10 2013 档案

ORA-00031: session marked for kill 标记要终止的会话
摘要:原文转载处:http://moonsoft.itpub.net/post/15182/203828一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。如果是使用pl/sql developer工具操作数据库的话,可以从tools-》sessions 查看到sid,serial#,status。在status那栏找到状态被置为"killed"那一行。1.下面的语句用来查询哪些对象被锁:select objec 阅读全文

posted @ 2013-10-15 11:56 chenkeyou 阅读(967) 评论(0) 推荐(0)

C 文件读写操作
摘要:当文件按指定的工作方式打开以后,就可以执行对文件的读和写。下面按文件的性质分类进行操作。针对文本文件和二进制文件的 不同性质,对文本文件来说,可按字符读写或按字符串读写;对二进制文件来说,可进行成块的读写或格式化的读写。1. 读写字符C提供fgetc和fputc函数对文本文件进行字符的读写,其函数的原型存于stdio.h头文件中,格式为: int fgetc(FILE *stream)fgetc( )函数从输入流的当前位置返回一个字符,并将文件指针指示器移到下一个字符处,如果已到文件尾,函数返回EOF,此时 表示本次操作结束,若读写文件完成,则应关闭文件。 int fputc(int... 阅读全文

posted @ 2013-10-14 16:42 chenkeyou 阅读(515) 评论(3) 推荐(0)

使用快速排序算法对字符串数组进行排序
摘要:原文转发处:http://blog.chinaunix.net/uid-15723764-id-3366757.htmlqsort是万能数组排序函数,必须要学会使用,简单的数组自然不用说,这里主要讨论一下字符串数组的使用。首先看一下qsort的原型:1 void qsort(void *base, size_t nmemb, size_t size, 2 int(*compar)(const void *, const void *));正确使用这个函数要注意几点: 1.base要传数组的首地址 2.size传的是每个元素的大小 3.正确编写compar函数下面是实... 阅读全文

posted @ 2013-10-12 17:38 chenkeyou 阅读(824) 评论(0) 推荐(0)

导航