Oracle有三种表连接技术,分别是嵌套连接、合并连接和哈希连接。 1. 嵌套循环连接 (NESTED LOOP Join) 嵌套连接把要处理的数据集分为外循环(驱动数据源)和内循环(被驱动数据源),外循环只执行一次(先执行),内循环执行的次数等于外循环执行的数据集...
一、自治事务使用情况 无法回滚的审计 : 一般情况下利用触发器禁止某些对表的更新等操作时,若记录日志,则触发器最后抛出异常时会造成日志回滚。利用自治事务可防止此点。 避免变异表: 即在触发器中操作触发此触发器的表 在触发器中使用ddl 写数据库:对...
ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjob,查看users; 第三步:选择system,右击点击编辑; 第四步:修改密码,把帐户被锁住的勾去掉; 第五步:点击应...
glogin.sql是执行sqlplus命令时首先执行的命令,可以使用它设置 sqlplus的环境变量和个性化的sqlplus设置,下面的示例是我的常用设置 vi $ORACLE_HOME/sqlplus/admin/glogin.sql set linesize 200 column global_name new_value gname SELECT lower(USER) ||...
今天下午在Win7上安装了一下oracle10g,虽然准备了挺多资料,但是还是出现了错误,安装了两次,又卸载了一次,花了将近四个小时才把Oracel10g装到了Win7上,在这个过程遇到一些问题和我遇到的错误并写成了文档,现在和大家分享一下吧,希望对学习和使用Oracl...
今天我将为大家解释Oracle11g数据库的新特性虚拟列 介绍 在老的Oracle版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。 现在Oracle11g允许我们直接在表上使用虚拟列来存...
本文讲解了从Oracle到DB2迁移的最佳解决方案,主要从三件事开始: 一、 某电信公司的转型故事 1、该电信公司数据仓库技术结构: 省中心BOSS数据加载到DB2中央数据仓库中。 中央数据仓库生成地市所需要的中间结果或分析结果并加载到数据集市中。 BI应用包括仓...
在11月15日,作为Oracle收购Sun之后发布的第一款操作系统产品,其 Solaris技术最新版本 Oracle Solaris 11 Express 版 与用户见面,它包含大量在Oracle Solaris 10和先前的OpenSolaris都未见过的新特性,包括ZFS加密与重复数据删除,基于网络的打包与提取系...
Oracle SQL计划管理可以改善SQL语句性能,下面就为您详细介绍Oracle SQL计划管理方面的知识,供您参考学习之用。 Oracle SQL计划管理 您看到过多少次下面的情况:一个查询拥有可能的最佳计划,但一些事情突然发生,导致该计划被抛弃。这些事情可能是某人重新...
Oracle游标表达式是Oracle数据库中的重要概念,下面就为您详细介绍Oracle游标表达式和表函数方面的知识,供您参考学习之用。 Oracle游标表达式(有时称为游标子队列)是 SQL 语言的一个元素,在 Oracle9i 之前,SQL 和某些程序设计环境(但不包括 PL/SQL)支...
Oracle显式游标是一类很重要的游标,下面就将为您详细介绍Oracle显式游标的用法,希望可以让您对Oracle显式游标有更多的了解。 Oracle显式游标: Oracle显式游标定义格式: CURSOR 游标名 ( 参数 ) [返回值类型] IS Select 语句 例子 setserveroutputon decl...
Oracle隐式游标是一种典型的游标,下面就为您介绍Oracle隐式游标的用法,供您参考,希望对您学习Oracle数据库能够有所帮助。 Oracle隐式游标: 不用明确建立游标变量,Oracle隐式游标分两种: 1.在PL/SQL中使用DML语言,使用ORACLE提供的名为SQL的隐示游标...
Oracle游标相信大家都不陌生,下面就为您详细介绍Oracle游标的常用属性,如果您对Oracle游标方面感兴趣的话,不妨一看。 Oracle游标常用属性: %FOUND:变量最后从游标中获取记录的时候,在结果集中找到了记录。 %NOTFOUND:变量最后从游标中获取记录的时候...
oracle游标我们经常用到,下面就为您详细介绍oracle游标和游标变量的区别,如果您对oracle游标方面感兴趣的话,不妨一看。 oracle游标是数据库中一个命名的工作区,当游标被声明后,他就与一个固定的SQL想关联,在编译时刻是已知的,是静态的.它永远指向一个相同...
创建表空间和用户时,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,下面就教您处理Oracle默认用户的密码问题的方法,希望对和我一样情况的朋友们有所帮助。 1.安装时选择的自动安装,忘了用户名和密码导致现在试了几个Oracle默认用户...
oracle用户连接失败的问题着实让我们头疼,下面就为您介绍oracle用户连接失败的解决方法,希望对您学习oracle用户连接方面能有所帮助。 安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个...
Oracle身份验证的方法是Oracle数据库中比较基本的知识,下面为您介绍几种常用的Oracle身份验证方法,希望对您学习Oracle身份验证方面能有所帮助。 配置身份验证 Oracle为用户账户提供了三种Oracle方法。 (1)密码验证 当一个使用密码验证机制的用户试图连接...
Oracle创建用户操作相信大家都不陌生,下面就为您介绍Oracle创建用户的语法的相关知识,希望对您学习Oracle创建用户的方面能有所帮助。 Oracle创建用户的语法: Oracle创建用户(密码验证用户),可以采用CREATE USER命令。 CREATE USER username IDENTIFIED...
Oracle修改用户是我们常用的操作,下面为您介绍的就是Oracle修改用户语法方面的知识,希望对您能够有所帮助。 Oracle修改用户语法: 用户创建完成后,管理员可以对用户进行修改,包括修改用户口令、改变用户默认表空间、临时表空间、磁盘配额及资源限制等。...
Oracle查询用户表空间的语句应该怎么写呢?下面就为你详细介绍各种Oracle查询用户表空间的语句写法,如果您对此方面感兴趣的话,不妨一看。 下面介绍Oracle查询用户表空间 ◆Oracle查询用户表空间:select * from user_all_tables ◆Oracle查询所有函数和储...
Oracle删除用户下所有对象的方法未必人人都会,下面就为您介绍两种常用的Oracle删除用户下所有对象的方法,希望对您学习Oracle删除用户方面能有所帮助。 方法1: drop user XXXX cascade; drop tablespace XXXX INCLUDING CONTENTS; 方法2: 写存储过程实现...
现象:在多语言环境下使用过Oracle的同学想必都遇到过这样一个问题, date_vdate; date_v : = to_date ('2010/11/16');--或'2010/11/16' 同一个服务器,不同Oracle clinet 不一定都行得通。 原因: 不指定转换字符串的情况下,Oracle使用既定的格式串进行日...
SQL Server 与Oracle这两个数据库,除了在一些技术上有明显的差异外,在实施成本上也有比较大的差别。下面笔者就这方面内容发表一些自己的观点,希望能够跟大家一起交流。 一、Oracle基于Java开发,具有很多开源的工具支持 SQL Server 与Oracle数据库两者一...
前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力。自己的不懈努力,也换回了成果。比如在装SQL Server 2005和Oracle 11g时就碰到了问...
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看表空间物理文件的名称及大小 select tab...
表结构和数据如下(表名Test): NO VALUE NAME 1 a 测试1 1 b 测试2 1 c 测试3 1 d 测试4 2 e 测试5 4 f 测试6 4 g 测试7 Sql语句: select No, ltrim(max(sys_connect_by_path(Value, ';')), ';') as Value, ltrim(max(sys_connect_by_path(Name, ';')), ';') as Nam...
我常常会听到一些同事对自己的SQL很有信心,往往说一句:你看,已经走索引了。但是我们真的使用了适合我们的索引吗? 我抓取到一句SQL,消耗了太多的IO。 select SMIN_INFOID,NVL(MI.MONU_PROVINCE, '未知' ), COUNT (*) I_RESULTNUM FROM TBL_WAPXXX WARE,TBL_SMSXXX S...
初识 oracle 中的索引组织表 索引组织表( IOT )有一种类 B 树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而 IOT 中的数据是按主键有序的存储在 B 树索引结构中。与一般 B 树索引不同的的是,在 IOT 中每个叶结点即有每行的主键列值,又有那些非主键列值...
对于Oracle系统管理员而言,用户管理是基本的操作。下面列表中介绍了Oracle角色权限管理的一些指令,以供Oracle系统管理员们参考。 ----3个默认的用户 sys change_on_install [as sysdba] // 最高系统管理员 system manage// 本地管理员 scott tiger// 普通用户 ----创...
本文将介绍Oracle给用户解锁的方法,希望那个通过括在Oracle中添加用户、赋权、修改密码、解锁实现Oracle给用户解锁。本文能给大家有所帮助。 添加用户:(随着用户的创建,自动产生与用户同名的schema) CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED BY "TESTE...