oracle的dbms_stats包详细解说
dbms_stats包问世以后,Oracle专家可通过一种简单的方式来为CBO收集统计数据。目前,已经不再推荐你使用老式的分析表和dbms_utility方法来生成CBO统计数据。那些古老的方式甚至有可能危及SQL的性能,因为它们并非总是能够捕捉到有关表和索引的高质量信息。CBO使用对象统计,为所有SQL语句选择最佳的执行计划。dbms_st...
解决某系统批量出现ora-04030错误的方法
报错现象: 在进行核心批量时出现“ORA-04030:out of process memory when trying to allocate 64544 bytes (sort subheap,sort key)“的错误报错分析: 由报错信息可知是分配给此进程的内存资源存在限制的问题 报错解决方法: 首先...
insert的用法小结
1.标准Insert --单表单行插入语法:INSERT INTO table [(column1,column2,...)] VALUE (value1,value2,...)例子:insert into dep (dep_id,dep_name) values(1,'技术部');备注:使用标准语法只能插入一条数据,且只能在一张表中插入数据2, 无条件 Insert all --多表多行插入语法:...
alter system flush shared_pool
alter system flush shared_pool是将SGA里面的内容进行刷新,并不会将procedure与function删除。你可以将它理解为执行此语句后,ORACLE将SGA里面的内容都当作最近最少使用内存换出机制换出。应该说alter system flush shared_pool;可以暂时解决shared_pool中的碎片问题,大量的不能共享的SQL很快又会使...
关于ORA-04031的一些问题
1.和共享池(shared pool)相关的实例参数2.诊断ORA-04031 错误3.解决ORA-04031 错误? 已知的Oracle BUG? 共享池碎片-- o V$SQLAREA 视图-- o X$KSMLRU 视图? 小的共享池尺寸-- o 库高速缓冲(library cache)命中率-- o 共享池大小的计算4.对ORA-04031 的高级分析诊断并解决ORA-04031 错误对于大多数应用...
普通视图和物化视图的区别
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT二者的区别在于刷新方法的不同,ON DEMAND顾名思...
聚簇表简介
聚簇原理:聚簇是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。利用聚簇,一个块可能包含多个表的数据。概念上就是如果两个或多个表经常做链接操作,那么可以把需要的数据预先存储在一起。聚簇还可以用于单个表,可以按某个列将数据分组存储。更加简...
两个简单的动态视图:v$statname、v$mystat的一点说明
关于Oracle错误:动态执行表不可访问,本会话自动统计被禁止,关闭自动统计之后的问题:在v$session,v$statname,v$sesstat和v$mystat四个动态执行表中没有select权限导致我每次执行语句时会提示,告诉我会话的自动统计被禁止。解决方法:用SYS登录,授权给相应的用户,用下面的语句,grant select on v...
informatica 学习日记整理
1. INFORMATICA CLIENT的使用1.1 Repository Manager 的使用1.1.1 创建Repository。前提:a. 在ODBC数据源管理器中新建一个数据源连接至你要创建Repository的数据库(例:jzjxdev)b. 要在你要连接的数据库中新建一个用户(例:name: ETL password: ETL)现在你可以创建一个Repository了。选择Repository ...
AIX系统简单学习
第 1 楼:AIX系统日常管理第 2 楼:AIX的版本号代表什么意思?第 3 楼:AIX资源监控与调制工具第 4 楼:AIX常用命令第 5 楼:常用AIX论坛地址、资料下载地址、FTP地址第 6 楼:AIX操作系统使用心得第 7 楼:AIX环境如何找到活动最频繁的进程第 8 楼:AIX中查看用户对系统资源的使用情况第 9 楼:AIX的系统备份和恢...
Oracle 增加修改删除字段
Oracle 增加修改删除字段 添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table tablename ...
AIX用户账户锁定与解锁最佳方法
AIX用户账户锁定与解锁最佳方法例如:密码多次被输错,锁定后的提示信息Password:530-There have been too many unsuccessful login attempts; please seethe system administrator.与之相关的配置参数是/etc/security/login.cfg的以下配置项logindisable=7 *7次失败登录后锁定端口logininterval=120 *在12...
Oracle中的约束简单入门试验
ORACLE提供了如下几种约束:NOT NULL 非空、UNIQUE 唯一、PRIMARY KEY 主键、FOREIGN KEY 外键、CHECK 条件检查。一、not null约束1、建立表时指定约束。SQL> create table aa3(id number(10) constraint aa3_nn not null,2 name varchar2(20),3 company varchar2(20));2、表建立好后再指定约束...
oracle删除归档日志
Oracle归档日志删除 我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们...
AIX 5.3主机性能评估
1、vmstat使用vmstat来进行性能评估,该命令可获得关于系统各种资源之间的相关性能的简要信息。当然我们也主要用它来看CPU的一个负载情况。下面是我们调用vmstat命令的一个输出结果:$vmstat 1 2 System configuration: lcpu=16 mem=23552MBkthr memory page faults cpu ----- ----------- -----...
oracle外部表详解以及使用
此文章简单介绍了,oracle external table以及其简单的使用。
解决ORA-12560的方法(转载)
ORA-12560: TNS: 协议适配器错误的解决方法Case:Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.C:\Documents and Settings\user1>lsnrctlLSNRCTL for 32-bit Windows: Version 9.2...
博客新语
毕业已有一年之久,一年前开始接触oracle是在一家培训机构,之后顺利进入了一家从事金融行业外包服务的公司,主要负责一个系统的运维工作。由于初入社会,初入工作,面...