
Oracle
guyu1985
这个作者很懒,什么都没留下…
展开
-
Oralce中,DDL语句为什么不能回滚
<br />在ITPUB上看到有人提出了这个问题。在Sqlserver或一些其他的数据库中,DDL语句也是可以回滚的,那么Oracle为什么不能回滚DDL语句呢。<br />这个问题来自:http://www.itpub.net/thread-1300088-1-5.html<br /> <br /> <br />要说明这个问题,首先需要说明什么是DDL语句。DDL语句是数据定义语句,包括各种数据对象的创建、修改和删除,以及授权等操作。<br />在Oracle中DDL语句将转化为修改数据字典表的DML语句转载 2010-06-01 21:46:00 · 807 阅读 · 0 评论 -
oracle中的exists 和not exists 用法详解
<br />有两个简单例子,以说明 “exists”和“in”的效率问题<br />1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;<br /> T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。<br />2) select * from T1 where T1.a in (select T2.a from T2) ;<br /> T1数据量非常大而T2数据量小时,T1>>T2 时,转载 2010-06-19 11:33:00 · 491 阅读 · 0 评论 -
如何使用Oracle的分析函数ROW_NUMBER、DENSE_RANK、RANK
共同点:这三个分析函数都可以在各个分组内从1开始排序。区别:ROW_NUMBER()是没有重复值的,可以利用它实现分页显示。DENSE_RANK()是连续排序,有两个第二名时仍然跟着第三名。RANK()是跳跃排序,有两个第二名时接下来就是第四名(同样是在各个分组内)。SELECT * FROM ( SELECT deptno, ename, sal, ROW_NUMBER() OVER (PARTITION BY deptno ORDER BY sal DESC) Top3 FROM转载 2010-06-16 23:55:00 · 426 阅读 · 0 评论 -
oracle--如何创建plan_table,plustrace 角色
<br />--创建 plan table<br />SQL> @?rdbms/admin/utlxplan<br />SQL> create public synonym plan_table for plan_table;<br />同义词已创建。<br />SQL> grant all on plan_table to public ;<br />授权成功。<br />--创建plustrace 角色<br />SQL> @?sqlplus/admin/plustrce<br />--plustrac转载 2010-06-19 18:17:00 · 2197 阅读 · 0 评论 -
无法启动oracleoradb10g_home1tnslistener
<br />现象:在计算机服务里启动oracleoradb10g_home1tnslistener时,状态显示"已启动"后,刷新,状态又变为停止状态,表明服务启动时出现异常导致无法启动<br /> <br />造成原因分析:安装oracle10g后把计算机的名称改了<br /> <br />解决方法:重新配置listener<br /> <br />具体做法:开始-->程序-->Oracle - OraDb10g_home1-->配置和移植工具-->Net Manager,在弹出窗口左边树选中监听程序下转载 2011-02-09 21:48:00 · 1136 阅读 · 0 评论 -
监听程序当前无法识别连接描述符中请求的服务
<br />若Oracle出现“监听程序当前无法识别连接描述符中请求的服务”这个错误可以按照以下方法解决:<br />可以通过这个路径找到一个文本文件:<br />oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora :<br /> <br /> <br />listener.ora<br /># listener.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/netw转载 2011-02-09 23:19:00 · 914 阅读 · 0 评论 -
EXP-00091 正在导出有问题的统计信息 问题的解决
EXP-00091 正在导出有问题的统计信息。 <br />问题: <br />. 正在导出表 BONUS导出了 0 行 <br />EXP-00091: 正在导出有问题的统计信息。 <br />. . 正在导出表 DEPT导出了 4 行 <br />EXP-00091: 正在导出有问题的统计信息。 <br />EXP-00091: 正在导出有问题的统计信息。 <转载 2011-05-07 11:43:00 · 1053 阅读 · 0 评论