小牛电子书 > 其他电子书 > oracle从入门到精通(PDF格式) >

第16章

oracle从入门到精通(PDF格式)-第16章

小说: oracle从入门到精通(PDF格式) 字数: 每页3500字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




  在表执行 DROP 或TRUNCATE  

  表空间上执行 BEGIN BACKUP         



2。   LGWR  重作日志写进程  



    把重做日志缓冲区的内容写出到日志文件(顺序写出,按时间)。  

  执行条件:  

  事务提交  

  先写日志后写数据的好处:  

  最快地保证数据不丢失  

  快        

  重作日志缓冲区三分之一满  

  每 3 秒  

  有一条超过 1MB 的重作日志记录  

  DBWn 进程操作前     



6。CKPT   检查点进程  



    先执行 DBWR,写数据,再进行同步。  

    提供数据库同步性;  

    在执行检查点时通知 DBWn 执行写操作。  



7。ARCn   归档进程(可选)  



  保存数据库的所有修改记录  

  当数据库在 ARCHIVELOG 模式的时候自动归档当前的重做日志记录。  



8。LOGICAL STRUCTURE  逻辑结构  



  表明了物理空间的使用情况。  

  由表空间(tablespace),段(segment),区(extent),和数据块(blocks)组成。  

    

  *&*cmd+回车  

     DBCA 命令   

     创建和删除数据库命令  

    

  /nolog 登陆SQLPLUS 但不连接数据库  

    在用户名提示框中出入  

    可以有选择地登陆库和用户  



                            第 50 页,共 106 页 


…………………………………………………………Page 51……………………………………………………………

资源来自网络,仅供学习!                                                   Oracle 从入门到精通 



    



5、OEM ORACLE 企业管理器  



  sysman 是 OEM 这个软件的用户  

  配置 OEM 的资料档案库:(repository)就是创建一个数据库用户的过程。  

  建的是在数据库中的创建一个数据库用户并把 OEM 的表放到这个用户下。  

  *&*  emca 命令进入  

  管理企业中多个数据库  

  OMS Oracle Management server  

   OEM 的注意事项:  

   (1)注意这些服务:  

  OracleOraHome92Agent   

  OracleOraHome92HTTPServer  

  OracleOraHome92ManagementServer  

  Performance Logs and Alerts  

  OracleServiceWNJ  

  OracleOraHome92TNSListener  

   (2)导出相当与把数据库中的数据复制到文件中  



6。管理 ORA 实例  



  主要任务是了解数据库启动和关闭的过程。  

  初始化参数文件:  

  启动实例的时候用到。  

  连接 DBA 用户:CONNECT / AS SYSDBA  

   STARTUP 启动命令   

  两种设置参数的方法:  

           1。  隐式:在文件中出现记录  

           2。  显式:在文件中没有记录,但是使用了 ORA 的默认值。  

  多个参数文件可以用于同一个数据库以便在不同的情况下优化数据库性能。  

  静态参数文件:PFILE  

  查看路径:D:oracleadminwnjpfile  

  文本文件;  

  可以使用编辑器进行修改,对当前实例无效,只能对下一次启动有效;  

  手动修改这个文件;  

  兼容性:patible=9。2。0。0。0  

    

  稳固参数文件:SPFILE  

  WINDOWS 默认为 DATABASE 文件夹  

    查看路径:D:oracleora92database  

  UNIX 默认 DBS 文件夹  

   create pfile from spfile;  

  用默认的 pfile 创建 默认的 spfile;  

    



                                第 51 页,共 106 页 


…………………………………………………………Page 52……………………………………………………………

资源来自网络,仅供学习!                                            Oracle 从入门到精通 



  可以反方向执行:  

  create spfile from pfile;  

  修改:  

  alter system set 参数名=值 scope=both/memory/pflie  

  both 当前实例和 PFILE  

  memory 当前实例              

    



7。启动过程:  



1。   NOMOUNT 实例启动阶段  



  数据库操作:  

             读取参数文件  

             根据参数设置分配空间  

             启动后台进程  

             打开报警文件,记录启动过程    

    用户操作:  

            创建数据库:创建文件  

            重建控制文件  



2。   MOUNT 数据库装载阶段  



2。  数据库操作:  

            读取控制文件:得到数据库信息  

            将数据库和实例关联在一起  

3。  用户操作:  

            操作数据库的归档和非归档模式  

            修改控制文件,重做数据文件的名称和路径  

            数据库的备份和恢复  

            改变归档模式  



3。   OPEN 打开数据库  



4。  数据库操作:  

            读取文件的 SCN 号,判断数据一致性,是否打开或回滚。  

            检查数据文件状态  

5。  用户操作:  

    查看数据  

    。。。。  

  普通身份的用户是不能在 OPEN 之前登陆的。  

  SYSDBA 是通过口令文件和操作系统验证,可以在 OPEN 之前登陆。  



8。启动命令:  



  STARTUP 命令  



                            第 52 页,共 106 页 


…………………………………………………………Page 53……………………………………………………………

资源来自网络,仅供学习!                                                Oracle 从入门到精通 



  直接到 OPEN阶段  



1。   在关闭状态下执行  



  STARTUP open  

  STARTUP nomount  

  STARTUP mount  



2。  切换命令:不能跳级切换  



  alter database database_name open 'read only/read wirte'  

  alter database database_name nomount  

  alter database database_name mount  



3。   关闭过程与启动逆向;  



      关闭数据库  

  shutdown 模式  

  shutdown normal 等待所有连接都断开才关闭(慢(爬))。  

  shutdown abort 放弃性关闭(最快(飞毛腿)),不可取。  

  shutdown transactional 事务性关闭(比较快(小跑))  

  shutdown immediate 立即性关闭,不等待事务,保证数据库的一致性(挺快了(冲刺)),一般 

  都用。  

    

  以上模式执行后,新的连接允许形成。  

    



9。监视诊断文件:  



  ALERTSID。LOG FILE 告警文件  

  对数据库的操作记录。  

  一个数据库只有一个  

  记录着数据库操作中的命令  

  主要事件的结果  

  被用于记录日常的操作  

  被用于数据库错误的诊断  

  每条记录都有相关的时间与其对应  

  文件位置:BACKGROUND_DUMP_DEST  

  查看命令:SHOW BACKGROUND_DUMP_DEST  

  最新的信息放在最后,最老的信息在最上边。  



10。BACKGROUND TRACE FILES 后台进程跟踪文件  



  后台进程跟踪文件提供了后台进程检测出的错误信息。  

  被用于诊断和解决故障。  



                              第 53 页,共 106 页 


…………………………………………………………Page 54……………………………………………………………

资源来自网络,仅供学习!                                                   Oracle 从入门到精通 



  当后台进程遇到错误时生成。  

  以进程名称命名;  

  文件位置:BACKGROUND_DUMP_DEST  



11。user TRACE FILES  用户跟踪文件  



  由用户进程产生  

  也可以由服务器产生  

  包括了用户 SQL 语句的执行统计信息,用来分析 SQL 语句的性能,从而进行调整。  

  包括了用户的错误信息  

  当用户遇到了会话错误时产生。   

  位置:USER__DUMP_DEST  

  大小:MAX_DUMP_FILE_SIZE 默认 10M  

    

    启动用户跟踪:  

  SQL_TRACE 为 TRUE 启动   为FALSE 紧用  

    

    会话级:  

  ALTER SESSION SET SQL_TRACE = TRUE;  

  DBMS_SYSTEM。SET_SQL_TRACE_IN_SESSION  

    

    实例级:(不可取)  

    SQL_TRACE = TRUE     

    



12。创建数据库  



1。   创建前的准备:  



  *、一个具有以下权限的用户:(只有 SYSDBA && administrator 能操作)  

           操作系统认证  

           使用口令文件  

  *、启动实例所需要的足够内存;  

  *、满足计划数据库所需的足够磁盘空间;  

    

    使用口令文件:  

  WINDOWS 默认为 DATABASE 文件夹  

    查看路径:D:oracleora92database  

  UNIX 默认 DBS 文件夹  

    

    使用口令工具创建口令文件  

    orapwd file =  oracle_home/dbs/orapwU15  

  password = admin entries = ;  

    

    在初始化参数文件中设置;  



                                第 54 页,共 106 页 


…………………………………………………………Page 55……………………………………………………………

资源来自网络,仅供学习!                                                 Oracle 从入门到精通 



  REMOTE_LOGIN_PASSWORDFILE 为EXCLUSIVE   

  增加用户到口令文件中;  

  赋予合适的权限;  

  grant sysdba to user_name;        

    



2。   创建方法:  



   (1)OUI Oracle Universal Installer  

   (2)Oracle 数据库配置助手  

          dbca 命令调出  

          图形化接口  

          基于 JAVA 语言  

          可以被 OUI调用  

          也可以作为独立的应用来使用  

          可以建库  

          可以建脚本  

          可以建模板    

    

   (3)CREATE DATABASE 命令  

    



13、UNIX  操作系统环境变量  



    

  ORACLE_BASE ORACLE 软件的基础目录(所有主目录都在基础目录之下,HOME 是BASE 的子目录)  

  ORACLE_HOME ORACLE 软件的主目录(ORACLE 产品每一个软件的主目录)  

  ORACLE_SID  (数据库编码)设置当前的数据库  

  ORA_NL32   us7ascll 语言环境支持   

  PATH       命令收缩路径  

  LD_LIBRARY_PATH ORA 中的 JAVA 所需要的库  

  字符集 语

返回目录 上一页 下一页 回到顶部 3 2

你可能喜欢的