07 2012 档案
摘要:最近工作中写了一触发器报错:ORA-04091:table XX is mutating, trigger/function may not see it。 下面通过官方文档及网友提供资料分析一下错误原因及解决方法: 1.查看oracle官方文档: 原因:触发器(或者被语句中引用的用户自定义PL/S
阅读全文
摘要:1、什么是Oracle自治事务 在官方文档中,是这样的定义的“Autonomous transactions are independent transactions that can be called from within another transaction.”就是说它被一个事务调用的事务
阅读全文
摘要:最近看韩顺平老师的视频,记下java是如何操作oracle的。 环境:windows xp eclipse 4.2 oracle 10.2.0 操作方式: 一.通过ODBC连接oracle 1.先配置ODBC数据源: 测试连接成功后: 2.打开eclipse,编写一下代码: package com.
阅读全文
摘要:一.什么是注册 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两
阅读全文
摘要:一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema>.<table_name> (<column_name> | <expression> ASC | DESC, <column_name
阅读全文
摘要:SAVEPOINT 由官方文档提供http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10001.htm#SQLRF01701 1. 目的: Use the SAVEPOINT statement to identify
阅读全文
摘要:连接查询是数据库查询语句中使用频率很高的查询方式,下面根据Oracle提供的官方文档学习一下连接查询: 一 Equijoins 等值连接: 等值连接是条件连接在连接运算符为“=”号时的特例。(相对于非等值连接,如:between...and条件) 它是从关系R与S的广义笛卡尔积中选取A,B属性值相等
阅读全文
摘要:学习目标 1.描述oracle数据库的逻辑结构 2.创建表空间 3.改变表空间大小 4.为临时段分配空间 5.改变表空间状态 6.改变表空间的存储设置 首先看一下oracle存储结构: 1.oracle数据库逻辑结构包含哪些东西? 1)表空间 a.一个Oracle数据库逻辑上分为更小的逻辑区域叫做表
阅读全文
摘要:最近工作中创建了一张session级的临时表,删除的时候报下面错误: 网上查阅资料解决方法如下: 1、先从user_objects或dba_objects中查询到该表的object_id: 此处以sysdba登录: C:\Documents and Settings\Administrator>sq
阅读全文
摘要:一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle
阅读全文
摘要:最近工作处理了一些有关oracle字符数据类型的问题,特做如下整理,希望和大家共同学习: 一、首先对char与varchar2类型做下比较:(以下部分内容转自华夏名网) 区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表
阅读全文
摘要:今天看oracle文档,发现trim函数的用法不仅仅局限于去除字符串的空格!特翻阅官方解释,并最如下实验,希望大家共同学习! 1. 语法解释 首先看一下trim函数的语法图:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions
阅读全文
摘要:首先看一下undo与redo的字面意思: undo:撤销,也就是取消之前的操作。 redo:重做,重新执行一遍之前的操作。 什么是REDO REDO记录transaction logs,分为online和archived。以恢复为目的。 比如,机器停电,那么在重起之后需要online redo lo
阅读全文
摘要:以下易容翻译自oracle dba官方文档,不足之处还望指出。 管理重做日志文件 学习目标: 1.解释重做日志文件的目的 2.描述重做日志文件的结构 3.学会控制日志切换与检查点 4.多元化管理重做日志文件 5.使用OMF管理重做日志文件 1.概念介绍: 重做日志文件通过记录数据的所有改变情况对系统
阅读全文
摘要:以下内容来源oracle dba ppt06 Maintaining the Control File 1.学习目标 1)解释控制文件的使用 2)列出控制文件的内容 3)多元化管理控制文件 4)使用OMF管理控制文件 5)获取控制文件信息 2.什么是控制文件?它有哪些特性? 定义:控制文件是定义当前
阅读全文
摘要:以下讲解内容来源于oracle dba官方ppt 1.什么是数据字典? 数据字典是记录、验证和提供有关当前数据库信息的一些只读表和视图的集合。 在数据库创建期间,oracle服务器在数据文件中创建另外的对象结构: 1)数据字典表(静态数据字典) 2)动态性能表(动态数据字典) 2.数据字典表分类:
阅读全文
摘要:DBMS_SQLTUNE优化SQL 是在oracle10g才出来的新特性,使用它能很大程度上方便对sql的分析和优化。执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限: grant advisor to user; 使用DBMS_SQLTUNE包进行SQL优化,大致可以分为四个
阅读全文