Oracle与sql Server对比
摘要:.Oracle为客户端开启会话有两种方式:共享服务和专用服务。在专用服务情况下,监听器为连接请求创建新进程(Unix环境下是Process,Windows下我想应该是Thread吧);共享服务情况下,监听器将客户请求交给Dispatcher,由Dispatcher安排多客户的作业。SQL Server在默认情况下自动为客户端连接创建线程,当有非常多的客户连接时,SQL Server可以使用线程池管...
阅读全文
TSQL与PL/SQL的比较
摘要:TSQL与PL/SQL的比较以前一直用mssql 做开发,最近的项目都Oracle,1)数据类型TSQLPL/SQLnumeric(p,s)numeric(p,s) or NUMBER(p,s)decimal(p,s)decimal(p,s) or NUMBER(p,s)char(m)Char(m)varchar(m)varchar2(m)datetimedate记录Record表字段%type表...
阅读全文
Oracle 解除对SCOTT/TIGER用户的锁定。
摘要:1、查证目前系统对于SCOTT用户的状态:select * from dba_users where upper(username)='SCOTT';ACCOUNT_STATUS:EXPIRED & LOCKED2、解除对于SCOTT用户的锁定:conn sys/bitservice@ttonline as sysdba;alter user scott accountunlock;sel...
阅读全文
posted @
2010-08-03 17:53
马侃
阅读(7028)
推荐(1)
C# 使用DataSet+dataAdapter操作后台数据库之事务处理方法1,欢迎拍砖
摘要:以下代码展示了使用DataSet+dataAdapter操作后台数据库的方法,并提供了事务处理。代码我们可以在DataAdapter中使用一个事务,在遇到错误之前回滚DataAdapter所进行的更新。如这个解决方案所示,使用一个CommandBuilder产生这个DataAdapter的更新逻辑,并把这个事务与DataAdapter的SelectCommand对象相关联,如下面代码所示:data...
阅读全文
posted @
2010-06-25 19:16
马侃
阅读(3236)
推荐(1)
sql性能查询
摘要:--1、耗时长sql查证:--select * from (select SQL_TEXT,round(ELAPSED_TIME/1000000,2),round(ELAPSED_TIME/1000000/EXECUTIONS,2) perELAPSED_time,EXECUTIONS from (select * from v$sql order by ELAPSED_TIME desc) wh...
阅读全文
posted @
2010-05-07 16:07
马侃
阅读(3848)
推荐(0)
Oracle Job 语法和时间间隔的设定
摘要:初始化相关参数job_queue_processesalter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位job_queue_process 表示oracle能够并发的job的数量,可以通过语句 show parameter job_queue_process;select*fromv$parameterwherename='job_queue_processes'; 来查看oracle中job_queue_process
阅读全文
posted @
2010-05-05 17:14
马侃
阅读(17294)
推荐(0)
Oracle强杀进程
摘要:1、找到sid,serial#;SELECT/*+rule*/s.username,l.type,decode(l.type,'TM','TABLELOCK','TX','ROWLOCK',NULL)LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osus...
阅读全文
posted @
2010-04-28 19:13
马侃
阅读(5830)
推荐(0)
获取异常的具体出处dbms_utility.format_error_backtrace
摘要:EXCEPTIONWHEN OTHERS THENp_errno := -1;p_errmsg :=SQLCODE || ':' || SQLERRM || substr(dbms_utility.format_error_backtrace, 1, 100);ROLLBACK;INSERT INTO log_operation(log_id, log_time, operator_id, suc...
阅读全文
posted @
2010-04-28 11:55
马侃
阅读(4356)
推荐(0)