Oracle Database
luyushuang
本人目前热衷于Oracle ADF框架和Oracle Fusion技术。做为一个Oracle Technical Consultant,使用Oracle ADF框架为企业用户提供富企业应用的解决方案。
展开
-
DBMS_CRYPTO包对Oracle加密
对Oracle内部数据的加密,可以简单得使用DBMS_CRYPTO来进行,效果还是不错的,而且使用也比较方便,所以今天专门来学习一下这个包的使用方法。在使用之前,要注意两件事情: 1、DBMS_CRYPTO包是10g才有的,如果在10g以前的版本,使用DBMS_OBFU转载 2011-07-29 15:28:37 · 2505 阅读 · 0 评论 -
在EBS环境中启用Trace
本文介绍在EBS 11i/R12中如何为表单,OAF页面和并发程序启动trace。1, Trace有什么用SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。A trace file is a log of SQL run in a particular sessio原创 2013-06-20 17:43:38 · 1987 阅读 · 0 评论 -
使用SQL_TRACE进行数据库诊断
SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.一、 基础介绍(a) SQL_TRACE说明SQL_TRACE可以作为初始化参数在全局启用,也可以通过命令行方式在具体session转载 2011-10-20 19:58:44 · 422 阅读 · 0 评论 -
关于Oracle ORA-01555快照过旧的错误
原文:http://itserverlive.blog.51cto.com/970886/211916/首先了解Oracle在什么情况下会产生ORA-01555错误: 假设有一张6000万行数据的testdb表,预计testdb全表扫描1次需要2个小时,参考过程如下:1、在1点钟,用户A发出了select * from testdb;此时不管将来testdb怎么变化转载 2013-06-05 15:46:33 · 931 阅读 · 0 评论 -
HOWTO install Oracle 11g on Ubuntu Linux 12.04 (Precise Pangolin) 64bits
安装了Ubuntu 12.04 64bit, 想在上面安装Oracle 11gr2,网上找了好多文档都没成功,最后完全参考了MordicusEtCubitus的文章。成功安装的关键点:install additional packages, 在link过程中处理错误的方法。原文:http://www.makina-corpus.org/blog/howto-install-oracle转载 2012-10-20 10:57:24 · 3811 阅读 · 1 评论 -
Oracle数据库对象失效
项目中开发使用了VPD,数据库用户B的对象的创建依赖于数据用户A,由于用户A的对象进行DDL、迁移或dump等操作,造成了用户B的对象INVALID。应用系统的数据源使用了用户B,因此造成应用系统出错。此时可进行如下处理:1,找到失效的对象select object_type,object_id,object_namefrom user_objects where status='原创 2012-07-11 23:01:02 · 886 阅读 · 0 评论 -
数据库管理常用sql语句
一、creating a database1、以系统管理员用户登录。$ sqlplus / as sysdba 2、启动数据库导nomount状态。SQL> startup nomount; 3、执行创建数据库语句。SQL> create database invrep controlfile reuse maxlogfiles 16转载 2012-06-18 09:53:53 · 589 阅读 · 0 评论 -
ORACLE中SQL TRACE和TKPROF的使用
SQL TRACE 和 tkprof sql语句分析工具 一 SQL TRACE 使用方法: 1.初始化sql trace 参数: timed_statistics=true 允许sql trace 和其他的一些动态性能视图收集与时间有关的参数、 SQL>alter session set titimed_statistics=true转载 2011-10-20 14:13:01 · 604 阅读 · 1 评论 -
oracle 查询效率
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基转载 2011-11-20 14:37:11 · 703 阅读 · 1 评论 -
SQL子查询简单分类
1、单行子查询 select ename,deptno,sal from emp where deptno=(select deptno from dept where loc='NEW YORK'); 2、多行子查询 SELECT ename,job,sal FROM EMP转载 2011-11-20 14:47:42 · 780 阅读 · 0 评论 -
oracle函数索引
如果一个函数(function)或表达式(expression)使用了一个表的一列或多列,则用户可以依据这些函数或表达式为表建立索引,这样的索引被称为函数索引(Function-Based Index)。函数索引能够计算出函数或表达式的值,并将其保存在索引中。用户创建的函数索引既可以是平衡树类型(B-treeindex)的,也可以是位图类型(bitmap index)的。用于创转载 2011-10-26 14:22:22 · 1048 阅读 · 0 评论 -
连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
最近在Oracle网站上下载一个Oracle 10g安装了一下,只有一张盘,而且安装时还有一个便捷的选项,非常方便。可以安装完毕后,使用的时候却遇到了麻烦:如果只是本机的访问 sqlplus system/manager这样是没有问题的。但是如果使用 sqlplus sy转载 2011-10-16 18:54:17 · 575 阅读 · 0 评论 -
Oracle RETURNING INTO 用法示例
The RETURNING INTO clause allows us to return column values for rows affected by DML statements. The following test table is used to demonst转载 2011-08-13 19:20:34 · 1547 阅读 · 0 评论 -
将数值类型(number)转换成日期类型(date)或字符类型(VARCHAR2)
关键字:数值,日期,字符,number,date,VARCHAR2,varchar2,类型转换,oracle,plsql在Oracle数据库中,有时要处理数值转换为日期类型的数据。首先,要确定Oracle数据库设定的系统时区,例如我们会用东8区。或者,当你能确定(12原创 2011-08-10 21:22:36 · 9012 阅读 · 0 评论 -
六分钟学会创建Oracle表空间的步骤
经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。1、先查询空闲空间select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space转载 2011-09-05 17:32:58 · 490 阅读 · 0 评论 -
破解EBS R12应用和数据库用户密码
1,如果你有某个EBS环境APPS用户密码,那么可以破解所有应用用户的密码参考:Oracle EBS R12下如何破解用户密码2,如果没有APPS用户密码,还想破解该环境A密码。要看“运气”了,如果有相应的Clone环境B,EBS DBA还没有修改$CONTEXT_FILE内容,并且具有环境A的数据查询权限,那么可以破解APPS密码参考:Oracle EBS R12 - 利用P原创 2014-06-14 10:55:57 · 1525 阅读 · 0 评论