当前搜索:

[精]Oracle VPD详解(虚拟专用数据库)

所谓虚拟专用数据库(VPD)指的是,通过在数据库里进行配置,从而让不同的用户只能查看某 个表里的部分数据。VPD分为以下两个级别。 行级别:在该级别下,可以控制某些用户只能查看到某些数据行。比如,对于销售数据表sales 来说,每个销售人员只能检索出他自己的销售数据,不能查询其他销售人员的销售数据。 列级别:在该级别下,可以控制某些用户不能检索某个表的某个列的值。比如用户HR 下的 employe...
阅读(14060) 评论(0)

Oracle分页查询性能优化

对于数据库中表的数据的 Web 显示,如果没有展示顺序的需要,而且因为满足条件的记录如 此之多,就不得不对数据进行分页处理。常常用户并不是对所有数据都感兴趣的,或者大部分情 况下,他们只看前几页。 通常有以下两种分页技术可供选择。 1234567Select * from (Select rownum rn,t.* from table t)Where rn>&minnum and rn或者Sel...
阅读(13255) 评论(0)

Oracle如何对session进行跟踪

跟踪 session 的活动,Oracle 提供了很多种手段,不仅可以对当前连接的 session 进行跟踪, 也可以对其他用户的 session 进行跟踪;通过对 trace 档的分析,不仅可以掌握该 session 的活动, 也可以找出这个 session 中的瓶颈所在,对 session 的跟踪是 DBA 进行系统调优、故障诊断的常用 方法。 对当前会话的活动进行跟踪及停止跟踪: 1alte...
阅读(12067) 评论(0)

Oracle 重做(Redo)日志介绍

1. Redo的作用Oracle通过 Redo 来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被 恢复。Redo对于Oracle 数据库来说至关重要。在数据库中,Redo的功能主要通过 3 个组件来实现:Redo Log Buffer、LGWR 后台进程 和Redo Log File(在归档模式下,Redo Log File 最终会写出为归档日志文件)。 在Oracle的SGA 中,存...
阅读(5907) 评论(0)

Oracle SCN与检查点

1.SCN 的定义SCN(System Change Number ),也就是通常所说的系统改变号,是数据库中非常重要的 一个数据结构。SCN 用以标识数据库在某个确切时刻提交的版本。在事务提交时,它被赋予一个惟一的 标识事务的SCN。SCN 同时被作为 Oracle数据库的内部时钟机制,可被看作逻辑时钟,每个 数据库都有一个全局的 SCN 生成器。作为数据库内部的逻辑时钟,数据库事务依 SCN...
阅读(5428) 评论(0)

[精]Oracle 数据库启动阶段详解

Oracle Server主要由两部分组成:Instance 和Database 。Instance 是指一组后台进程/线程和一块共享内存区域,而 Database是指存储在磁盘上的一组物理文件。本文由数据库 如何启动入手。数据库的启动首先来分析一下数据库的启动过程,Oracle 数据库的启动主要包含 3 个步骤:(1)启动数据库到 nomount 状态;(2)启动数据库到 mount 状态;(3...
阅读(18645) 评论(1)

Oracle数据库性能优化杂谈

数据库系统出现性能问题,其根本原因是系统资源出现瓶颈,这里的资源瓶 颈包括硬件瓶颈和软件瓶颈。内存、CPU、I/O 是硬件资源,如果这些资源出现瓶 颈,则系统出现硬件瓶颈。软件瓶颈则是由于软件设计的数据处理不合理导致的 性能问题。很多情况下,硬件瓶颈是由于应用软件的不合理导致的,我们这里说 的性能调优,其目标是在硬件资源有限的情况下,通过调整应用和配置,使得应 用软件配合硬件资源协调运行。内存问题...
阅读(7240) 评论(0)

两种方法解决Oracle的数值0.5只显示成.5问题

Oracle对数值0.n转换成char类型的时候会自动忽略前面的0(原因好像是为了节省空间0.5保存到数据库为.5)。例如:SQL> SELECT to_char(0.5) FROM DUAL; TO_CHAR(0.5) ------------ .5解决方法:方法一、 SELECT CASE WHEN l_num LIKE '.%' THEN '0'||...
阅读(10625) 评论(1)

Oracle PLSQL通过SMTP发送E-MAIL邮件代码

登录到SMTP服务器发送邮件CREATE OR REPLACE PROCEDURE send_mail(p_recipient VARCHAR2, -- 邮件接收人 p_subject VARCHAR2, -- 邮件标题 p_message...
阅读(6274) 评论(0)

Oracle 查询被锁的包package

SQL语句如下:SELECT 'alter system kill session ' || '''' || sid || ',' || serial# || '''immediate;', a.* FROM dba_ddl_locks a, v$session ss WHERE a.name LIKE '%包名%' AND a.session_id = ss.sid;...
阅读(4183) 评论(3)

Oracle性能优化之COUNT

示例代码 SELECT COUNT(1) INTO l_count FROM gl_je_headers h WHERE h.je_source != '13' AND h.attribute1 != '100005' ; IF l_count > 0 THEN ... ELSE ... END IF; 我们在写PLSQL代码的时候,经常会出现类似上面的代码...
阅读(1864) 评论(1)

ORACLE EBS接口开发验证用户名与密码是否正确

验证EBS系统的用户名与密码是否正确函数如下: FND_WEB_SEC.VALIDATE_LOGIN(USERNAME, PASSWD) 正确返回Y,错误返回N...
阅读(2202) 评论(0)

Oracle APEX 5.0 新手教程(七) URL格式说明

Pretty basic and easy, but still i have a sticky note at my monitor which reminds me of what is what. A typical APEX URL looks like this: http://tryapexnow.com/apex/f?p=2500:1:1016153158259880...
阅读(2378) 评论(0)

Oracle APEX 5.0 新手教程(六) 权限控制

Adding Security to your Database Application Using Oracle Application Express 5.0 Before You Begin Purpose This tutorial shows you how to add security to your application using Oracle A...
阅读(3592) 评论(0)

Oracle APEX 5.0 新手教程(五) 登录控制

Custom Authentication in Oracle APEX 1- Introduction2- SQL Script3- Declaring Application Items4- Custom Authentication http://blog.csdn.net/sunansheng/article/details/50409012 ...
阅读(3316) 评论(0)
43条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:1858512次
    • 积分:15144
    • 等级:
    • 排名:第863名
    • 原创:194篇
    • 转载:13篇
    • 译文:0篇
    • 评论:43条
    技术交流

    苏南生的博客
    主页 | BOOK搜索 | 免费杂志 |
    博客专栏
    最新评论