分类: DataBase预览模式: 普通 | 列表

Oracle查看相关存储过程信息

desc all_source;
Select * FROM ALL_SOURCE  where TYPE='PROCEDURE'  

查看更多...

分类:DataBase | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 14

ORACLE读书笔记之内存结构

一Oracle内存主要结构为3个
   1. 系统全局区(System Global Area)SGA,这是一个很大的内存段,几乎所有Oracle进行都要访问这个点。
   2. 进程全局区(Process Global Area)PGA,这是一个进程和线程专用的内存,其它线程和进程不能访问。
   3. 用户全局区 (User Global Area)UGA,这个内存与用户会话相关。如果是共享服务器,UGA就在SGA中分配,如果是专用服务器就在PGA中分配。


   1.1: 系统全局区(共享池,java程序缓存区,重做日志缓存区,高速缓存区,大池)

             select * from v$sga;
             select * from v$sgastat;
             select * from v$buffer_pool;
         alter system flush shared_pool;

查看更多...

分类:DataBase | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 18

Oracle 连接相关

1.连接Oracle方式两种是专用服务器和共享服务器
2.TNS代表透明网络底层(Transparent Network Substrate),这是Oracle客户中处理远程连接的“基础”软件。
3.如果服务器DBA安装并配置了Oracle Net,并且有一个监听器在端口1521上监听连接请求,就会收到这个连接。在网络环境中,我们会在服务器上运行一个称为TNS监听器的进程。就是这个监听器进程能让我们与数据库物理连接。

查看更多...

Tags: oracle

分类:DataBase | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 36

Oracle锁定策略总结

1. oracle只在修改时才对数据加行级锁。正常情况 下不会升级到块级锁或表级锁
2. 如果是读数据,Oracle绝不会对数据锁定。
3. 写入器(writer)不会阻塞读取器(Reader).
4. 写入器想定某行数据,但另一个写入器已经锁定这行数据,此时该写入器才会被阻塞。
5. 读取器绝对不会阻塞写入器。
6. 如果是读取时数据时就锁定,叫做共享锁,oracle 不正在这种。

查看更多...

Tags: oracle

分类:DataBase | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 75

Oracle 删除重复行

delete from table where rowid not in (select min(rowid) from table group by column);

Tags: oracle

分类:DataBase | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 16