Oracle
文章平均质量分 72
feiyu84
这个作者很懒,什么都没留下…
展开
-
修改数据库最大连接数
修改Oracle最大连接数 1、修改Oracle最大连接数的方法 a、以sysdba身份登陆PL/SQL 或者 Worksheet b、查询目前连接数 show parameter processes; c、更改系统连接数 alter system set processes=1000 scope=spfile; d、创建pfile c转载 2009-11-19 21:57:00 · 878 阅读 · 0 评论 -
SQL语句的并集UNION,交集JOIN(内连接,外连接),交叉连接(CROSS JOIN笛卡尔积),差集(NOT IN)
SQL语句的并集UNION,交集JOIN(内连接,外连接),交叉连接(CROSS JOIN笛卡尔积),差集(NOT IN) 1.a. 并集UNION SELECT column1, column2 FROM table1 UNION SELECT column1, column2原创 2011-07-20 15:17:46 · 897 阅读 · 0 评论 -
Oracle树结构查询[转载]
ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导的关系。有些雇员领导另一些雇员,有些雇员被领导,还有些雇员领导一些人又被别人领导,他们之间的这种关系就是一种树结构,图1.1表示了EMP表雇员间的这种树结构。原创 2011-06-14 09:35:00 · 586 阅读 · 0 评论 -
sqlnet.expire_time and IDLE_TIME
当设置了resource_limit=true 。通过idle_time限制session idle 时间。session idle超过设置时间,状态为sniped (v$session).,然而OS下的process并不会释放,当session(user process) 再次与server process 通讯,将关闭相应的server process.sqlnet.expire_time转载 2011-06-09 17:00:00 · 2614 阅读 · 0 评论 -
Oracle数据库中段管理的四个技巧
<br /> <br /> 在Oracle数据库中,段往往被用来存储特定逻辑对象的所有数据。如当建立数据库表或者索引时,Oracle就会为这些对象分配存储空间,以存放他们所需要的信息。段是由一个或者多个区组成的。不要看段是Oracle数据库中一个不起眼的角色,其实,在其中,仍然隐藏着许多不为人知的管理技巧。若数据库管理员能够掌握这些内容,或许,其工作会变得轻松许多。<br />技巧一:对大表执行分区段<br />表分区段用于存储分区表中某个分区的数据。如把某一个表分为几个区,每个区就对应一个表分区段。这么设原创 2011-05-18 17:15:00 · 923 阅读 · 0 评论 -
Oracle表分区详解(优缺点)
1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.转载 2011-05-18 20:37:00 · 26962 阅读 · 3 评论 -
理解ORACLE数据库字符集
理解ORACLE数据库字符集 <br />一.引言<br /> ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracle8i支持48种语言、76个国家地域、229种字符集,而oracle9i则支持57种语言、88个国家地域、235种字符原创 2011-02-17 11:35:00 · 605 阅读 · 0 评论 -
大数据量表 create table
<br />table1(col01 varchar2(11), col02 number)<br />table2(col01 varchar2(11), col02 number)<br /><br />两张表的大概都有7,000,000行<br />现在要把符合条件的内容导入到一张新表,然后用exp导出<br />条件比较简单,但怎样才能快一点呢?<br />条件:<br />50<=table1.col02<=100<br />10<=table2.col02<=20<br />table01.co原创 2010-09-06 14:52:00 · 1083 阅读 · 0 评论 -
Oracle中如果不知道system,sys用户的密码后可用如下方法找回
Oracle中如果不知道system,sys用户的密码后可用如下方法找回: 首先以一个普通用户等入数据库: 在SQL*Plus中执行如下命令: SQL>connect/as sysdba (也可以以如下方式连接:SQL>connect internal) SQL>alter user sys identified by sys; (回车后用户sys的密码会更改为sys) 同理可以更改system密码 SQL>alter user system identified by system; (回车后用户syst原创 2010-09-15 16:16:00 · 1275 阅读 · 1 评论 -
NOT EXISTS替代NOT IN EXISTS替换DISTINCT 识别‘低效执行’的SQL语句
用NOT EXISTS替代NOT IN 在子查询中,NOT IN子句将执行一个内部的排序和合并。 无论在哪种情况下,NOT IN都是最低效的 (因为它对子查询中的表执行了一个全表遍历)。 为了避免使用NOT IN ,我们可以把它改写成外连接(Outer Joins)或N转载 2011-07-30 13:42:10 · 2502 阅读 · 0 评论