oracle 11g 的体系结构
一: oracle 11g 的体系结构由数据库服务器构成,而数据库服务器包括:1、oracle数据库结构 ? ?? 2、oracle实例。 1、oracle数据库结构包括: 逻辑结构和物理结构。 2、oracle实例包括:? 后台进程{ 数据写入进程(DBWR)、 日志写入进程(LGWR)、? 系统监控进程(SMON)、 进程监控进程(PMON)、 检查点进程(CKPT)}? 和 内存结构{ PGA(程序全局区)、SGA(系统全局区)}。 ? PGA包括:用户进程 和 服务器进程 。? SGA包括:共享池、数据缓冲区、日志缓冲区、large池、JAVA池、流池。 物理结构:包含数据库中的一组操作系统文件。 位置:D:myoracleoracleoradataord 丢失一下三种文件时,数据库不可以运行,需要介质才能恢复。 .DBF文件:数据文件,共有五个。 .CTL文件:控制文件,装的是数据库的二进制文件。 .LOG文件:在线日志文件。 位置:? D:myoracleoracleproduct11.2.0dbhome_1databaseSPFILEORACLE.ORA? 是一个参数文件,作用是启动数据库。 ? ? ? ? ?D:myoracleoracleproduct11.2.0dbhome_1databasePWDorcl.ora? 是一个存放密码的文件。 ? D:myoracleoraclediagrabmsorclorcltrace? 文件夹中全是警告和跟踪文件。 逻辑结构:数据库的逻辑结构是有层次的,由数据库、表空间、段、区、数据块(逻辑结构中的最小逻辑单位,也是执行数据库输入输出的最小存储单位)构成。 system是系统的表空间(是数据库的最大逻辑划分区域),用于存放系统的基本信息。(如果坏掉,oracle将无法启动) 创建用户时不需要指定表空间,user是默认的表空间。 用户进程:能够生成或执行SQL语句的应用程序。无论是SQL*PLUS 还是其他的应用程序? 只要能生成或执行SQL语句,就都被称做用户进程。 用户进程打开的条件:当用户名和密码都输入正确时,用户进程打开。 链接:是一个用户进程和实例之间建立的通信渠道。 会话:用户进程与实例之间建立连接后形成的用户和实例之间的交互方式。 服务器进程:用于处理用户会话过程中向数据库实例发出的SQL语句或SQL*PLUS命令。 服务器进程打开的条件:用户连接到oracle时,服务器进程打开。 ? 二:SQL 语句 sys用户登录的SQL语句:SQL> conn sys/orcl123456(密码) as sysdba; 显示当前用户名:SQL>show user; 关闭数据库:SQL>shutdown immediate; 例程启动: SQL>startup orade; 查看v$process进程:SQL>select *from v$process; 查看SMON进程:SQL>select *from v$ process p where p.PROGRAM like ’%SMON%’; 查看DBWR进程:SQL>select *from v$ process p where p.PROGRAM like ’%DBWR%’; 查看ARC进程:SQL>select *from v$ process where program like ’%ARC%’; 查看有几个dbwr进程: SQL>show parameter dbwr; 更改dbwr 进程的个数,当前状态为1,下次启动为2:SQL>alter system set db_writer_processes=2 scope=spfile; 查看statistics_level 的默认值:SQL>show parameter statistics; 查看memory_target的内存值:SQL>show parameter memory; 查看归档日志文件:SQL>archive log list; ? ? 好啦,今天就先写到这里啦。其他缺失的东西下次再补充吧。第一次写博客 ,还是很激动勒。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Flex中DataGrid组件选中某一行的双击事件
- mini2440:通过JLink烧写BootLoader到Nor Flash
- ReactiveCocoa (2) map,filter,fold
- quick cocos2d-x 与android实现更换头像
- flexible single master operations (FSMO) roles
- cannot read property 'flex' of undefined
- swift – NSDateFormatter在OS X和iOS中检测24小时制
- objective-c – 添加一个XCode断点,用于记录为NSRequest返回
- dojo(一):创建模块
- 使用ajax让session永不过期