![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
蒙哥
蒙哥的oracle之路
展开
-
使用lock_sga和pre_page_sga参数保证SGA常驻物理内存
通过修改lock_sga和pre_page_sga参数可以保证SGA不被换出到虚拟内存,进而可以提高SGA的使用效率。通过这个小文儿给大家展示一下这两个参数的修改过程,不要太乐观,修改过程是存在“小坎坷”的。 当lock_sga参数设置为TRUE时(默认值是FALSE),可以保证整个SGA被锁定在物理内存中,这样可以防止SGA被换出到虚拟内存。只要设置lock_sga为“TRUE”便可保证SGA转载 2013-04-18 16:26:50 · 455 阅读 · 0 评论 -
Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
sys和system用户区别 1)最重要的区别,存储的数据的重要性不同 sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 system用户用于存放次一级的内部数据,如oracle的一些转载 2013-04-07 18:30:17 · 604 阅读 · 0 评论 -
ORACLE使用EXCEPTIONS表查询出表中重复记录
SQL> conn system/oracle Connected. SQL> create table scott.t1(id number primary key,name varchar2(10)); --创建测试表 Table created. SQL> select constraint_name,table_name,constraint_type, --查看相应完整性约束的状转载 2013-04-22 22:51:02 · 436 阅读 · 0 评论 -
SGA_MAX_SIZE与SGA_TARGET
Oracle 的SGA 包括以下几个部分,可以通过show sga 命令或者是通过查看v$sga 视图来查看SGA 的大概组成: 17:39:48 SQL> show sga Total System Global Area 1048576000 bytes Fixed Size 1223392 bytes Variable Size转载 2013-04-18 16:19:40 · 770 阅读 · 0 评论 -
硬解析和软解析
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他们会根据情况选择要么进行硬解析,要么进行软解析。 DML:INSERT,UPDATE,DELETE,SELECT DD转载 2013-04-11 19:22:50 · 525 阅读 · 0 评论 -
分析REMOTE_LOGIN_PASSWORDFILE参数与SQLNET.AUTHENTICATION_SERVICES配置
1 SQLNET.AUTHENTICATION_SERVICES配置 SQLNET.AUTHENTICATION_SERVICES=(NTS)|(NONE) SQLNET.AUTHENTICATION_SERVICES=(NTS): 操作系统认证方式,不使用口令文件 SQLNET.AUTHENTICATION_SERVICES=(NONE) : 口令文件认证方式 2 REMOTE_LO转载 2013-04-10 13:52:06 · 745 阅读 · 0 评论 -
PCTFREE PCTUSED FREELIST
在早期的手动空间管理阶段,Oracle通过一种列表结构FREE LIST来记录数据块的使用情况。需要为每个段设置几个参数。 PCTFREE定义数据块中空闲空间百分比 PCTUSED定义数据块被使用的空间百分比 FREELISTS每个段使用的空闲列表数量 PCTFREE存储参数告诉ORACLE什么时候应该将数据块从对象的空闲列表中移出。ORACLE的默认参数是PCTF转载 2013-04-22 16:12:08 · 559 阅读 · 0 评论 -
ORACLE内存结构-SGA
一、概述 在《Oracle内存结构研究-PGA篇》一文中提到,PGA是一个服务器进程的专用的私有内存区,而SGA则是共享内存区。 SGA由多个部分组成: 1, 固定SGA(Fixed SGA) 2, 块缓冲区(Db cache) 3, 重做日志缓冲区(Redo log buffer) 4, Java池(Java pool) 5,转载 2013-04-11 19:22:05 · 473 阅读 · 0 评论 -
spfile和pfile
pfile 默认的名称为“init+例程名.ora”文件路径:/app/oracle/product/10.2.0/dbs,这是一个文本文件,可以用任何文本编辑工具打开。 spfile 默认的名称为“spfile+例程名.ora”文件路径:/app/oracle/product/10.2.0/dbs以二进制文本形式存在,不能用vi编辑器对其中参数进行修改。 查看系统是以pfile还是spfil转载 2013-04-07 18:26:02 · 406 阅读 · 0 评论