• 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:myoracleoraclediag abmsorclorcl race  文件夹中全是警告和跟踪文件。

      逻辑结构:数据库的逻辑结构是有层次的,由数据库、表空间、段、区、数据块(逻辑结构中的最小逻辑单位,也是执行数据库输入输出的最小存储单位)构成。

          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;

    好啦,今天就先写到这里啦。其他缺失的东西下次再补充吧。第一次写博客 ,还是很激动勒。

  • 相关阅读:
    李清华 201772020113《面向对象程序设计(java)》第十四周学习总结
    李清华201772020113《面向对象程序设计(java)》第十三周学习总结
    201772020113李清华《面向对象程序设计(java)》第十二周学习总结
    李清华201772020113《面向对象程序设计(java)》第十一周学习总结
    2020软件工程作业00——问题清单
    2020软件工程个人作业06
    2020软件工程作业04
    2020软件工程作业03
    2020软件工程作业01
    2020软件工程个人作业06——软件工程实践总结作业
  • 原文地址:https://www.cnblogs.com/ayk1002/p/9657564.html
Copyright © 2020-2023  润新知