linux RAC 自启动开关
禁止Clusterware在系统重启后自动启动:$ /etc/init.d/init.crs disable在系统正常启动后: 让Clusterware在系统重启后自动启动:$ /etc/init.d/init.crs enable[@more@]
windows 下用 as sysdba登陆报错
sqlnet.ora加入下面SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) set oracle_sid=xxx[@more@]
SQL server 联表更新
UPDATE dbo.Table2SET dbo.Table2.ColB = dbo.Table2.ColB + dbo.Table1.ColBFROM dbo.Table2INNER JOIN dbo.Table1ON (dbo.Table2.ColA = dbo.Table1.ColA);本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-04/35082.htm[@more@]
sql server 大数据量表修属性
SQL Server 一张表存储大量数据的时候,对表结构作修改就非常耗时了。其实耗时还好说,我们年轻,有的是时间……最怕的是它觉得太耗时就放弃给你修改了。这几天想给某个表加个字段,就遇到了这样的问题。点了保存后过一段时间,就会弹出个对话框说:无法修改表。超时时间已到,在操作完成之前超时时间已过或服务器未响应解决办法:在 SQL Server Management Studio 里,通过菜单“工具-选项”打开选项对话框。在左侧寻找“设计器-表设计器和数据库设计器”,然后在右侧勾选“为表设计器更新重写连接字符串的超时值”,在它下面的“事务超时
sql server 2005 有自增长的表复制情况
先建好带有自增列的目的表set insert_identity xx_目的表 offinsert into xx_目的表 ( 列名列表。。。)select * from 源表(也可以用导入导出数据来完成,可以不用写列list)再set insert_identity xx_目的表 on然后再重置种子从哪里开始DBCC CHECKIDENT(N'dbo.Orders',RESEED,1111111);最后 建好索引[@more@]
timestamp类型的加减运算
SELECT to_char(fapplytime + NUMTODSINTERVAL(3,'day'),'yyyy-mm-dd HH24:mi:ss:ff6'), fapplytime FROM tdeposit where id=376169319; 对numtodesignterval的原版诠释如下: NUMTODSINTERVAL converts n to an INTERVAL DAY TO SECOND literal. The argument n can be any NUMBER value or an expression that can be implicitly converted to a NUMBER value. The argument interval_unit can be of CHAR, VARCHAR2, NCHAR, or NVARCHAR2 datatype. The value for interval_unit specifies the unit of n and must resolve to one