系统学ORACLE
liaomin416100569
这个作者很懒,什么都没留下…
展开
-
6->oracle中pfile和spfile区别
pfile 是早期oracle数据的初始化参数的的配置文件存在位置:在window下 %ORACLE_HOME%/database目录下的initSID名称.ora文件在linux下 $ORACLE_HOME/dbs目录下的nitSID名称.ora文件 pfile是个文本文件 如果pfile目录下存在该文件 pfile方式启动spfile是pfile的升级版 以二进制文原创 2012-02-13 13:07:28 · 1073 阅读 · 0 评论 -
17->管理表空间
一表空间概念 表空间可以指定多个数据文件(datafile) 数据文件中可以存储段(segment)(表段,索引段,回滚段) 段是由多个连续的区间(extent)组成 区间由多个快(block)组成 图示如下: 二 表空间的管理方式由于发出sql语句对数据的修改 都会涉及到表空间中空间的分配和释放 数据库需要动态的知道某个时间某个区间是空闲(free)哪个区间原创 2017-04-13 17:15:47 · 344 阅读 · 0 评论 -
7->ORACLE数据库启动的三种状态
Oracle数据库的启动主要包含三个步骤: 启动数据库从ShutDown到Nomount状态 启动数据库到Mount状态 启动数据库到Open状态启动到Nomount状态命令:startup nomount该状态下启动所有的后台进程 并且读取sga参数 分配共享内存启动instance 启动到mount状态命令:alter da原创 2012-02-13 14:43:24 · 2671 阅读 · 0 评论 -
16->联机重做日志文件
一。概念联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配合恢复数据库,一般发生故障有2个情况:一个是介质损坏另外一个是用户误操作。每个数据库至少有两个日志文件组,每组至少包含1个或者多个日志成员,这里要多个日志成员的原因是防止日志文件组内某个日志文件损坏后及时提供备份,所以同一组的日原创 2015-09-06 20:19:01 · 2350 阅读 · 0 评论 -
15->控制文件的概念和操作
一、Oracle 控制文件 为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在mount阶段被读取,open阶段一直被使用 维护数据原创 2015-09-06 16:48:16 · 454 阅读 · 0 评论 -
5->ORACLE逻辑结构
1、 表空间(tablespace) 表空间是数据库中的基本逻辑结构,一系列数据文件的集合。一个表空间可以包含多个数据文件,但是一个数据文件只能属于一个表空间。 2、 段(Segment) 段是对象在数据库中占用的空间,虽然段和数据库对象是一一对应的,但段是从数据库存储的角度来看的。一个段只能属于一个表空间,当然一个表空间可以有多个段。 表空间和数据文件是转载 2012-02-12 21:33:32 · 569 阅读 · 0 评论 -
0->sqlplus登陆方式
1.以操作系统权限认证的oracle sys管理员登陆 sqlplus "/as sysdba" 2.输入 sqlplus 使用 conn登陆 sqlplus /nolog conn /as sysdba conn sys/password as sysdba3.sqlplus scott/tiger sqlplus scott/tiger@原创 2015-03-23 19:10:16 · 554 阅读 · 0 评论 -
13->oracle的数字字典
数据字典系统表,保存在system表空间中。由表和视图组成,由服务器在安装数据库时自动创建,用户不可以直接修改数据库字典,在执行DDL语句时,oracle会自动修改。记录一些表和视图(只读的),新建的表不要和这空间建在一起(9i以前的版本新用户建的表默认表空间为system,注意修改)查询数据字典:select * from dictionary转载 2015-09-06 15:02:16 · 538 阅读 · 0 评论 -
14->oracle常用的动态性能表
要查看oralce有哪些可用的动态性能视图可以看v$fixed_table1.关于数据库/实例的动态性能视图 v$database :displays information about the database from the control file.v$instance :displays the state of the current instance(转载 2015-09-06 15:25:08 · 913 阅读 · 0 评论 -
11->centos6 安装oracle
[root@localhost oracle]# groupadd oinstall;[root@localhost oracle]# groupadd dba;[root@localhost oracle]# mkdir /u01[root@localhost oracle]# useradd -g oinstall -G dba -d /u01/oracle oracle[ro原创 2015-03-18 22:11:50 · 876 阅读 · 0 评论 -
12->手动创建数据库
Step 1: Specify an Instance Identifier (SID) [指定SID]假如这里 我们名字为 hello linux 下 执行命令 :cd $ORACLE_HOME/dbstouch setenv.shvi命令 输入以下内容ORACLE_HOME=/u01/databaseORACLE_SID=helloexport ORAC原创 2015-03-23 22:29:12 · 604 阅读 · 0 评论 -
10->命令orapwd的学习
在CMD里输入命令如下:C:\Documents and Settings\Administrator>orapwdUsage: orapwd file= password= entries=wherefile - name of password file (mand),password - password for SYS (mand),entrie转载 2015-03-16 21:41:17 · 513 阅读 · 0 评论 -
9->oracle dump日志文件和trc诊断文件
ORACLE9I和10Gshow parameter dump; 可以查看 SQL> show parameter dumpNAME TYPE VALUE------------------------------------ ----------- ---------------------------原创 2015-03-16 20:01:51 · 3659 阅读 · 0 评论 -
8->ORACLE四种关闭方式
1、shutdown normal 正常方式关闭数据库。只要数据库中存在事物未提交 ,连接没有中断就一直等 等到所有事物提交 所有连接终端才停止数据库2、shutdown immediate 立即方式关闭数据库。 在plsql中执行shutdown immediate,数据库并不立即关闭 缓存的数据会被写入数据库,未提交的事物会回滚,原创 2012-02-13 15:30:00 · 1722 阅读 · 0 评论 -
4->Oracle SGA中的Granule(粒度)
oracle sga里各部分参数的最小值就是一个Granule,这个也是Oracle 9i引入的一个新概念.是连续虚拟内存分配的单位,这个Granule分配的大小取决于SGA的总大小(SGA_MAX_SIZE). 如果估计的SGA的大小小于128MB,那么Granule为4M,否则 > 4M if [$SGA_MAX_SIZE then原创 2012-02-12 19:08:14 · 1169 阅读 · 0 评论 -
2->SGA介绍
系统全局区SGA: SGA包含的组件:共享池(shared pool);数据库缓冲区高速缓存(database buffer cache);日志缓冲区(redo buffer cache);大池;Java池;流池等。 SGA相关视图: v$sga:V$SGA这个视图包括了SGA的的总体情况,只包含两个字段:name(SGA内存区名字)和value(内存区的值,单位为字节)。它的结果转载 2014-12-14 13:31:16 · 989 阅读 · 0 评论 -
1->Oracle10g体系结构概述
1. 几个重要的Oracle术语要学习Oracle的体系结构,先要搞明白几个重要的术语:Oracle服务器、Oracle实例、Oracle数据库。Oracle服务器:即Oracle server,由Oracle实例和Oracle数据库组成。Oracle实例:即Oracle instance,是在Oracle启动的第一个阶段根据参数文件,生成的一系列的后台进程和一块共享内存SGA转载 2014-12-14 12:47:35 · 743 阅读 · 0 评论 -
3->oracle 后台进程详解
在linux查询 oracle所有的 后台进程 ps -ef | grep ora_ 输出结果:[oracle@localhost /root]$ ps -ef | grep ora_oracle 6285 1 0 Feb05 ? 00:01:39 ora_pmon_ypcgoracle 6287 1 0 Feb05 ?原创 2012-02-12 21:10:09 · 927 阅读 · 0 评论 -
18->数据文件损坏修复
1.数据文件恢复原理: 由于数据的修改会体现在联机重做日志中 所以数据可以通过重做日志恢复到数据文件中 所以如果是归档模式下 可以全部数据恢复 如果是非归档模式下 只能恢复到当前重做日志中存在的数据2.模拟数据文件损坏添加一个表空间和临时表空间 并且创建一个用户 指定该表空间和默认表空间create tablespace mydata datafile 'C:\a原创 2017-04-26 17:02:12 · 484 阅读 · 0 评论