ORACLE体系结构
豆沙包
没有充足的杀 伤力,请不要志气高扬来挑战我!
展开
-
oracle学习方法
面对Oracle 体系做个简单的说明,大家在学习的时候按照这个步骤来,就不会走弯路了。 这个也是我的个人的心得。 1. 了解Oracle 的组成,掌握Oracle 由哪些文件组成,每个文件有什么作用。比如:密码文件,控制文件,redo log, 数据文件, alert log,SGA 组成, PGA 组成。 只有了解了这些定义,和他们的作用原创 2012-01-06 11:54:56 · 808 阅读 · 0 评论 -
客户端连接ORACLE的几种方法
一、HOSTNAME方法 对于网络结构比较单一,ORACLE服务器比较少的情况下,可以使用HOSTNAME方法。不过这种方法有几个限制:1、 必须使用TCP/IP协议2、 不能使用高级管理工具,比如Oracle Connection Manager3、 客户端必须有相应的扩展命名服务,比如DNS或HOSTS文件4、 LISTENER的监听端口必须是15215、 服务器原创 2012-01-31 16:33:39 · 12845 阅读 · 0 评论 -
oracle数据库管理员的职责
Oracle数据库管理员应按如下方式对Oracle数据库系统做定期监控:(1). 每天对Oracle数据库的运行状态 , 日志文件 , 备份情况 , 数据库的空间使用情况 , 系统资源的使用情况进行检查 , 发现并解决问题。(2). 每周对数据库对象的空间扩展情况 , 数据的增长情况进行监控 , 对数据库做健康检查 , 对数据库对象的状态做检查。 (3). 每月对表和索引等进行转载 2012-01-04 11:44:33 · 964 阅读 · 0 评论 -
V$SESSION_WAIT
(1)-V$SESSION_WAIT 这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。 V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。V$SESSION_WAIT中的原创 2012-03-07 17:08:28 · 16915 阅读 · 0 评论 -
oracle关闭理解shutdown
windows平台下,oracle 中组成实例的后台进程是由 oracle 服务派生出来的线程实现的,所以任务管理器看不见 DBWn 之类的后台进程 (linux 平台下 用 ps aux 命令是可以看见的)。shutdown 停掉实例过程,是关闭后台进程(这里对应线程)和释放 SGA 内存。因为关闭的是线程,所以在任务管理器中看不出变化。oracle 进程是用来派生后台线程的服务原创 2012-03-07 17:10:15 · 5478 阅读 · 0 评论 -
Oracle中复杂数据类型--集合
集合是用来处理多行单列的数据,记录是用来处理单行多列,变量处理单行单列数据,PL/SQL记录表处理多行多列数据1.索引表下标可以为负数,并且元素的个数没有限制,只能作为PL/SQL复合数据类型使用.TYPE type_name IS TABLE OF element_type[NOT NULL] INDEX BY key_type;identifier type_name;转载 2012-05-17 08:45:16 · 1086 阅读 · 0 评论 -
ORACLE错误一览表
ORACLE错误一览表,方便大家查询! ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022:原创 2012-01-16 17:36:51 · 4369 阅读 · 1 评论 -
批处理备份oracle
@echo off@title Oracle简易数据备份工具:startBackupDataclsecho.echo Oracle简易数据备份工具echo.set nowDate=%date:~0,4%%date:~5,2%%date:~8,2%set /p oraHost=请输入Oracle服务器地址(留空默认为192.168.0.2):if "%oraHos原创 2012-01-18 16:24:21 · 694 阅读 · 0 评论 -
字符集笔记
1.概念 所谓字符集,就是按照一定的字符编码方案,对一组特定的符号,分别赋予不同数值编码的集合。Oracle数据库最早支持的编码方案是US7ASCII。 2.命名规则 比如: ZHS16GBK表示采用GBK编码格式、16位(两个字节)简体中文字符集.3.字符编码方案3.1.单字节编码: 单字节7位字符集,可以定义128个字符,最常用转载 2012-01-17 12:09:18 · 1106 阅读 · 0 评论 -
oracle字符集
一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。 它的格式如下:原创 2012-01-17 10:54:28 · 543 阅读 · 0 评论 -
oracle体系结构
1、 ORACLE 实例――包括内存结构与后台进程 2、 ORACLE 数据库――物理操作系统文件的集合 3、 了解内存结构的组成 4、 了解后台进程的作用 1、 Oracle 实例――包括内存结构与后台进程 2、 Oracle 数据库――物理操作系统文件的集合 3、 了解内存结构的组成 4、 了解后台进程的作用 5、 了解数据库的物理文件 6、 解释各种逻转载 2012-01-06 18:07:18 · 464 阅读 · 0 评论 -
oracle学习笔记001
了解DAB的工作职责,了解DAB所掌握的知识,制定学习计划;通过查阅一些网站,大体了解了一下学习oracle的一些心得,今天总结一下怎么学习oracle1、首先要了解oracle的体系结构,以及oracle的安装 物理划分 逻辑划分 后台进程 (5天)2、掌握基本的sql 序列 存储过程 触发器 视图 函数 近义词 databaseLink 等等原创 2012-01-08 01:12:59 · 623 阅读 · 0 评论 -
安装XEClient使用PL/SQL链接Oracle
1.在Oracle网站下载XEClient http://download.oracle.com/otn/nt/oracle10g/xe/10201/OracleXEClient.exe,安装,我是安装在E:\XEClient。2.添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:E:\XEClient,特别是重装后或其它操作,忘了TNS_ADMIN变转载 2012-01-09 13:01:24 · 4189 阅读 · 0 评论 -
oracle=GROUP BY子句
GROUP BY子句出现在SELECT列表中的字段或者出现在order by 后面的字段,如果不是包含在分组函数中,那么该字段必须同时在GROUP BY子句中出现。包含在 GROUP BY子句中的字段则不必须出现在SELECT列表中。可使用where字句限定查询条件可使用Order by子句指定排序方式如果没有GROUP BY子句,SELECT列表中不允许出现字段(单行函数转载 2012-01-10 12:05:42 · 628 阅读 · 0 评论 -
oracle用户解锁
在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程:默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott:alter user scott account unlock;解锁之后可能会要求你该密码:alter us转载 2012-01-10 14:27:08 · 727 阅读 · 0 评论 -
SQL优化
删除一张表的重复记录(ID是自增唯一主键,重复记录:其他字段都是一样)(数据量很大,性能要求很高)表名:TId name age1 louis 202 louis 203 jimmy 304 louis 20做法一:Delete from t where id not in (Select min(id) from t Group by name,age);转载 2012-01-10 15:05:10 · 476 阅读 · 0 评论 -
如何快速的成为一个合格的Oracle DBA?
1.快速有多快?很多人都喜欢寻找捷径,所以经常问起快速,但是我经常反复告诉大家的是,没有捷径,或者说没有轻而易举的捷径可循。当然快速两个字也是有意义的,这是这个快速的社会对于年轻人的要求,在《深入解析Oracle》一书的序言中,我写过这样一段话:随着技术以及时代的不断进步,社会留给DBA的成长时间越来越短,一个DBA从入门到成长为资深的时间不会超过2年。。。。张爱玲说过,成名要趁早。做技术转载 2012-01-12 12:17:42 · 513 阅读 · 0 评论 -
Oracle 数据字典
首先,Oracle的字典表和动态数据字典视图基本上可以分为三个层次。1.X$表 这一部分表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建。2.GV$和V$视图 从Oracle8开始,GV$视图开始被引入,其含义为Global V$.除了一些特例以外,每个V$视图都有一个对应的GV$视图存在。 GV$视图的转载 2012-01-15 19:14:18 · 452 阅读 · 0 评论 -
Oracle创建用户、表空间、导入导出、 命令
//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;转载 2012-01-16 17:04:49 · 726 阅读 · 0 评论 -
解析SQL语句的过程
为了将用户写的SQL文本转化为Oracle认识的且可执行的语句,这个过程就叫做解析过程。解析分为硬解析和软解析。一条SQL语句在第一次被执行时必须进行硬解析。 当客户端发出一条SQL语句(也可以是一个存储过程或者一个匿名PL/SQL块)进入shared pool时(注意,我们从前面已经知道,Oracle对这些SQL不叫做SQL语句,而是称为游标。因为Oracle在处理SQL时,需要很多转载 2012-01-15 19:16:08 · 650 阅读 · 0 评论 -
oracle中的SGA和PGA
一、SGA(system global area )SGA可以认为是instance中的全局共享区,Instance是由SGA和processes(进程)组成。官方文档中的解释: A system global area (SGA)(系统全局区) is a group of shared memory structures that containdata转载 2012-06-18 16:40:01 · 3223 阅读 · 0 评论