随笔分类 -  4.数据库

摘要:监视连接池情况on SQL Server run: EXEC SP_WHO Or on Oracle, run:SELECT * FROM V$SESSION WHERE PROGRAM IS NOT NULL 阅读全文
posted @ 2010-09-10 08:49 QDuck 阅读(149) 评论(0) 推荐(0)
摘要:1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from user_sys_privs;3.查看角色(只能查看登陆用户拥有的角色)所包含的... 阅读全文
posted @ 2010-08-11 12:40 QDuck 阅读(7395) 评论(0) 推荐(0)
摘要:(一)打开数据库关键操作日志审计开关Alter system set audit_sys_operations=true;审计日志产生在$ORACLE_HOME/rdbms/audit目录下,因该日志所占空间较大,保存时间较短,如一周。文件样本:Audit file /oracle/app/oracle/product/9.2.0.6/rdbms/audit/ora_10010.audOracle... 阅读全文
posted @ 2010-07-28 17:27 QDuck 阅读(773) 评论(0) 推荐(0)
摘要:由于项目平台管理的需要,最近在研究Oracle 10G的审计功能,以便记录和跟踪用户在Oracle数据库系统中的所有操作行为,进而提高Oracle的安全性。现在把审计功能的配置步骤分享出来,供大家参考:1、以DBA登录Oracle# su - oracle$ sqlplus /nologSQL> conn / as sysdba2、查看当前审计设置SQL> show parameter... 阅读全文
posted @ 2010-07-28 16:04 QDuck 阅读(1180) 评论(0) 推荐(0)
摘要:SET XACT_ABORT on begin tran--开始做事了 commit tran if @@error>0 rollback 阅读全文
posted @ 2010-07-14 14:14 QDuck 阅读(279) 评论(0) 推荐(0)
摘要:1。激活审计  sqlplus/assysdba  SQL>showparameteraudit  NAMETYPEVALUE  -----------------------------------------------------------------------------  audit_file_deststringo:\audit\strdb  audit_sys_operat... 阅读全文
posted @ 2010-07-14 13:28 QDuck 阅读(361) 评论(2) 推荐(0)
摘要:使用SQL自定义函数,将登录BO的用户AD与业务数据库中的权限体系相结合,解决了复杂报表中的数据权限访问问题。备忘下哦。下面这个加在表的行限制里面。dbo.QDuck_Market_CheckUserRights(Project_ETL.ProjectId,@Variable('BOUSER'))=1 阅读全文
posted @ 2010-07-13 16:19 QDuck 阅读(499) 评论(0) 推荐(0)
摘要:GRANT名称GRANT — 赋予一个用户,一个组或所有用户访问权限 GRANT privilege [, ...] ON object [, ...] TO { PUBLIC | GROUP group | username } 输入privilege 可能的权限有: SELECT 访问声明的表/视图的所有列/字段. INSERT 向声明的表中插入所有列字段. UPDATE 更新声... 阅读全文
posted @ 2010-03-19 15:55 QDuck
摘要:Oracle基本语法集锦http://database.51cto.com 2007-07-10 10:54 佚名 Csdn 我要评论(0)摘要:本文给出了ORACLE的基本语法建立的源代码,供大家参考!标签:语法ORACLE集锦Oracle帮您准确洞察各个物流环节1、表2、视图3、同义词4、存储过程5、函数6、三种触发器的定义7、定义游标8、速度优化,前一语句不后一语句的速度快几十倍9、查找重复... 阅读全文
posted @ 2010-03-17 14:41 QDuck 阅读(300) 评论(0) 推荐(0)
摘要:以下示例将显示由 IDENT_CURRENT、@@IDENTITY 和 SCOPE_IDENTITY 返回的不同标识值。复制代码 USE AdventureWorks;GODROP TABLE t6;DROP TABLE t7;GOCREATE TABLE t6(id int IDENTITY);CREATE TABLE t7(id int IDENTITY(100,1));GOCREATE TR... 阅读全文
posted @ 2009-09-24 12:56 QDuck 阅读(311) 评论(0) 推荐(0)
摘要:分布式架站技术中重要一部分就是数据库的同步,手工编程数据库同步程序复杂而且很难保证效率,ms的sqlserver为我们提供了解决方案——数据库同步复制!  SQL复制的基本元素包括  出版服务器、订阅服务器、分发服务器、出版物、文章  SQL复制的工作原理  SQL SERVER 主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据。出版服务器把要发表的数据的所有改变... 阅读全文
posted @ 2007-04-02 12:58 QDuck 阅读(2110) 评论(0) 推荐(0)
摘要:一、 二者的出身 作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rational被IBM收购,所以Rose 可谓出身名门,嫁入豪族。而PowerDesigne... 阅读全文
posted @ 2007-01-02 18:25 QDuck 阅读(823) 评论(1) 推荐(0)
摘要:怎样执行存储过程,返回一个记录集和一个返回值?楼主zyaln(人与人的差距咋就这么大呢!)2004-12-17 08:59:36 在 .NET技术 / C# 提问比如 CREATE PROCEDURE aaaa ( @ret int OUTPUT ) AS select * from table1 set @ret=0 GO 怎么同时取到select的结果和@ret的返回值呢 高手支... 阅读全文
posted @ 2006-12-10 12:15 QDuck 阅读(1528) 评论(1) 推荐(0)
摘要:把表B中的字段,插入到表A中; INSERT INTO 表A(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 表B; 把表table_b 复制一份为table_a SELECT * INTO table_a FROM table_b 记录一下,以免遗忘。 阅读全文
posted @ 2006-07-27 09:14 QDuck 阅读(2353) 评论(1) 推荐(0)
摘要:小小触发不足为患1CREATETRIGGERSYNC4J_USER_DELETEON[SYNC4J_USER]2FORDELETE3AS45begin6deleteSYNC4J_PRINCIPALfromSYNC4J_PRINCIPALa,deleteddwherea.username=d.username7end82.1CREATETRIGGERSYNC4J_USER_INSERTON[SYNC... 阅读全文
posted @ 2006-05-29 09:41 QDuck 阅读(422) 评论(0) 推荐(0)
摘要:DATEDIFF 函数 [日期和时间]功能返回两个日期之间的间隔。语法DATEDIFF(date-part,date-expression-1,date-expression-2)date-part:year|quarter|month|week|day|hour|minute|second|millisecond参数date-part指定要测量其间隔的日期部分。有关日期部分的详细信息,请参见日期... 阅读全文
posted @ 2006-05-26 16:41 QDuck 阅读(920) 评论(0) 推荐(0)
摘要:SQL Server应用程序中的高级SQL注入 作者:不详 来源:techtarget http://www.csai.cn 2006年5月11日   摘要:这份文档是详细讨论SQL注入技术,它适应于比较流行的IIS+ASP+SQLSERVER平台。它讨论了哪些SQL语句能通过各种各样的方法注入到应用程序中,并且记录与攻击相关的数据确认和数据库锁定。   这份文档的预期读者为与数据库通信的WEB程... 阅读全文
posted @ 2006-05-12 18:03 QDuck 阅读(611) 评论(0) 推荐(0)
摘要:日前SQL INJECTION的攻击测试愈演愈烈,很多大型的网站和论坛都相继被注入。这些网站一般使用的多为SQL SERVER数据库,正因为如此,很多人开始怀疑SQL SERVER的安全性。其实SQL SERVER 2000已经通过了美国政府的C2级安全认证-这是该行业所能拥有的最高认证级别,所以使用SQL SERVER还是相当的安全的。当然和ORCAL、DB2等还是有差距,但是SQL SERVE... 阅读全文
posted @ 2005-03-28 14:46 QDuck 阅读(2521) 评论(0) 推荐(0)
摘要:SQL语句导入导出大全 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Excel SELECT * FROM OpenDataSource( ’... 阅读全文
posted @ 2005-03-05 12:38 QDuck 阅读(3996) 评论(1) 推荐(0)
摘要:SQL Server 2000中的数据转换服务 (DTS) 更新日期: 2004年06月15日 发布者 Diane Larsen Euan Garden, 投稿人 Microsoft Corporation 2000 年 9 月 摘要: 为了完成数据合并、存档和分析等任务;为了进行应用程序开发;为了进行数据库或服务器升级,数据库管理员经常需要导入、导出以及转换数据... 阅读全文
posted @ 2004-11-19 00:33 QDuck 阅读(3135) 评论(2) 推荐(0)