2012年5月6日

Oracle移动数据文件

摘要: 1、首先使要移动数据文件的表空间离线. ALTER TABLESPACE DATA1 OFFLINE;2、使用剪切、粘贴命令移动数据文件3、使用rename命令移动表空间数据文件指针(此例中表空间包括两个数据文件)1 alter tablespace data1 rename datafile 'c:/data1.dbf' to 'd:/data1.dbf';2 alter tablespace data1 rename datafile 'c:/data102.dbf' to 'd:/data102.dbf';4、使移动数据文件 阅读全文

posted @ 2012-05-06 21:44 武子 阅读(201) 评论(0) 推荐(0)

Oracle 死锁会话处理

摘要: 在Oracle中遇到思索的会话时,会出现操作死锁的数据将处于一直等待的情况,具体解决办法如下:查询所有的死锁:1 SELECT * FROM V$LOCK;查询所有的会话:1 SELECT * FROM V$SESSION;查询所有的死锁的会话:1 SELECT SN.SID,2 SN.SERIAL#,3 SN.USERNAME,4 SN.MACHINE,5 SN.TERMINAL,6 SN.PROGRAM,7 SN.TYPE8 FROM V$SESSION SN9 WHERE SN.SID IN (SE... 阅读全文

posted @ 2012-05-06 21:40 武子 阅读(622) 评论(0) 推荐(0)

C#实现SqlServer的数据库和还原

摘要: 要实现数据库的还原,需要数据库在没有使用的情况下才能进行数据库的还原,所以在本例中通过在master数据库中创建一个杀死数据库进程的存储过程,传入参数为数据库名称,存储过程名称代码如下: 1 create proc p_killspid 2 @dbname sysname 3 as 4 declare @s nvarchar(1000) 5 declare tb cursor local for 6 select s='kill '+cast(spid as varchar) 7 from master..sysprocesses 8 where dbid=db_i... 阅读全文

posted @ 2012-05-06 20:39 武子 阅读(4704) 评论(2) 推荐(0)

C#注册表操作类

摘要: 这是注册表常用的操作: 1 /// <summary> 2 /// 注册表操作类 3 /// </summary> 4 public class WRegisterTool 5 { 6 /// <summary> 7 /// 获得根节点注册表 8 /// </summary> 9 /// <param name="rootKeyType">根节点类型</param> 10 /// <returns></returns> 11 public stat... 阅读全文

posted @ 2012-05-06 20:22 武子 阅读(2778) 评论(0) 推荐(0)

C#对枚举的常用操作

摘要: 枚举操作类: 1 public partial class XEnumHelper 2 { 3 /// <summary> 4 /// 获得枚举的所有枚举项 5 /// </summary> 6 /// <param name="enumType"></param> 7 /// <returns></returns> 8 public static IList<string> GetEnums(Type enumType) 9 {10 IList<s... 阅读全文

posted @ 2012-05-06 15:08 武子 阅读(1540) 评论(0) 推荐(0)

C#实现List集合的自定义查询

摘要: 此例实现通过自定义查询类来实现List的查询:要查询的类定义如下: 1 public partial class XTeacher 2 { 3 private string m_Name = string.Empty; 4 5 public string Name 6 { 7 get { return this.m_Name; } 8 set { this.m_Name = value; } 9 }10 11 private string m_Id = st... 阅读全文

posted @ 2012-05-06 14:35 武子 阅读(17249) 评论(0) 推荐(0)

C#实现对象的序列化(简单工厂模式实现)

摘要: 本例采用简单工厂模式方法实现对象的序列化,现已实现的三种方法为:Xml,Soap和Binary三种方式,具体实现方法如下:序列化基类代码如下: 1 public class XSerializeTool 2 { 3 /// <summary> 4 /// 序列化方法 5 /// </summary> 6 /// <param name="fileName">序列话文件</param> 7 public void Serialize(string fileName, object obj, Type type... 阅读全文

posted @ 2012-05-06 12:45 武子 阅读(1694) 评论(1) 推荐(1)

导航