oracle sql调优
1、Oracle优化器 选用适合的oracle优化器oracle的优化器共有3种:rule(基于规则)、cost(基于成本)和 choose(选择性)。优化时,可经常使用analyze 命令进行表分析或者直方图分析,以增加数据库中的对象统计信息(object statistics)的准确性。2、访问table的...
B-tree和bitmap
B树索引是所有大型关系数据库毕用的技术,也是Oracle数据库默认的索引技术。基数:指的是你要创建索引的列中所包含的不同键值的数量。例如我们的列是性别,那么它的键值就是男、女所以你的索引基数是2.oracle中每个表的行都有一个rowid,用于标记这个行在数据库中的位置。关于索引: B-TREE索引,结构...
resource_limit和profile
一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。 二、条件:创建profile必须要有CREATE PROFILE的系统权限。为用户...
quota详解
当你创建用户的时候, 如下:SQL> CREATE USER user01IDENTIFIED BY oracleDEFAULT TABLESPACE tbs1TEMPORARY TABLESPACE tempPROFILE defaultSQL> GRANT create session, create table TO user01;While executing the command to create a table, the user gets the following error message and t...
表空间管理
1、创建表空间create tablespace what datafile 'F:\oracle\product\10.2.0\what\what.dbf' size 10m;2、删除表空间drop tablespace what including contents and datafiles;3、改变表空间大小alter database datafile 5 autoextend on next 1m maxsize 50;(自动增长)alter tablespace what add datafile '路径'...
pfile,spfile
PFILE和SPFILE介绍 一、PFILEPfile(Parameter File,参数文件)是基于文本格式的参数文件,含有数据库的配置参数。1、PFILE - initSID.ora(默认PFILE名称),位置在$ORACLE_HOME/dbs目录下面。 这是一个文本文件,可以用任何文本编辑工具打开。2、创建PFILEcp init.ora $ORACLE_HOME/db...
手动创建em错误问题
1、起因,初次创建成功后 网页打开EM主页发现报错java.lang.Exception: Exception in sending Request :: null 2、试图在目录{OracleHome}\机器名_SYDB\sysman\config\emd.properties;修改agentTZRegion=Asia/Shanghai之后emctl stop dbconsole ,emctl start dbconsole 后,发...
cmd下配置EM
1.emca可以看到2.emca -config dbcontrol db -repos recreate3.依次输入信息后,报错查看emca_repos_drop_2014-12-31_02-12-21-上午日志发现[31-12-2014 10:12:23] Enter SYS user's password : [31-12-2014 10:12:23] [31-12-2014 10:12:23] Enter repository user password : [31-12-2014 10:1...
静态监听与动态监听区别
oracle静态监听和动态监听 一、什么是注册? 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序...
OLTP与OLAP的区别
OLTP:On_line Transaction Processing 联机事务处理 OLAP:On_line Analytical Processing 联机分析处理OLTP 顾名思义,以业务处理为主。OLAP则是专门为支持复杂的分析操作而设计的,侧重于对决策人员和高层管理人员的决策支持,可以应分析人员的要求快速、灵活地进行大数据量的复杂查询处理,...
全局数据库名称和sid的区别
我们在使用oracle创建数据库的过程中会让我们输入全局数据库名和SID,他们的区别是: 全局数据库名:主要用于在分布式数据库系统中区分不同的数据库,它是由数据库名和数据库域名组成,格式为“数据库名.数据库域名”,数据库域名允许为空,即只写数据库名。例如上海的数据库可以命名为Oracledb.Sh...