Oracle
文章平均质量分 51
Nniu520
这个作者很懒,什么都没留下…
展开
-
Oracle重要的基础知识
一、选择行 1. 简单的SELECT 语句 SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL NVL函数可把NULL转换成其它类型的符号 编程技巧: NVL函数在多条件模糊查询的时候比较有用 NVL函数可返回多种数据类型: 返回日期 NVL(start_date,'2002-02-01') 返回字符串 NVL(titl...原创 2010-07-20 13:11:48 · 228 阅读 · 0 评论 -
ORACLE数据库的统计数据及其生成方式
ORACLE数据库的PL/SQL语句执行的优化器,有基于代价的优化器(CBO)和基于规则的优化器(RBO)。 RBO的优化方式,依赖于一套严格的语法规则,只要按照规则写出的语句,不管数据表和索引的内容是否发生变化,不会影响PL/SQL语句的"执行计划"。 CBO自ORACLE 7版被引入,ORACLE自7版以来采用的许多新技术都是只基于CBO的,如星型连接排列...原创 2010-07-20 13:20:29 · 125 阅读 · 0 评论 -
ORACLE下如何创建DBLink
[size=large][b][color=red]--1. Create database link [/color][/b][/size]create database link [b][color=red]CIMLINK[/color][/b] connect to [b][color=red]CCBCIM [/color][/b]identified by [color=re...原创 2010-05-24 14:18:18 · 168 阅读 · 0 评论 -
Oracle提高查询效率的方法
[color=red][b](1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): [/b][/color] ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(inter...原创 2010-08-18 16:57:01 · 111 阅读 · 0 评论 -
在AIX系统中启动Oracle控制台
[b]1.先telnet到装有oracle的AIX上[/b][color=red]telnet 10.60.28.24 root/root[/color][b]2.更换成oracle用户身份[/b][color=red]su - oracle[/color][b]3.设置系统当前ORACLE_SID[/b][color=red]echo $ORACLE_SIDe...原创 2010-05-26 00:02:55 · 277 阅读 · 0 评论 -
查询数据库当前连接数和默认连接数
[b]--查看当前数据库连接数[/b][color=red]select count(*) from v$process s[/color][b]--查看数据库默认连接数[/b][color=red]select value from v$parameter where name = 'processes' [/color]...原创 2010-05-26 00:06:20 · 288 阅读 · 0 评论 -
WindowsXP下完全卸载oracle
WindowsXP下完全卸载oracle1.环境: ①Windows XP + Oracle 10g ②Oracle安装路径为:d:\program\Oracle2.卸载开始: 2.1 开始->设置->控制面板->管理工具->服务停止所有Oracle服务;或从任务管理器手杀。 2.2 开始->程序->Oracle – OraDb10g_home1>Ora...2011-09-23 10:38:50 · 218 阅读 · 0 评论 -
经验:oracle监听及其实例的启动顺序问题
[size=large]oracle实例的启动和监听的启动有顺序要求吗??没有顺序要求吗??呵呵,可能你从没有注意过这个问题。当然了,他们的启动顺序是没有任何硬性要求的。先启动哪一个都无所谓的。那么,没有要求我还要讲什么呢??当然不会无病呻吟了。在测试的过程中,发现oracle的监听需要比oracle的实例先启动,这样会带来将近一分钟的好处。配置过oracle监听之后,然后启动or...原创 2010-11-28 17:57:21 · 171 阅读 · 0 评论