友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

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

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




  包括了用户的错误信息  

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

  位置: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 所需要的库  

  字符集 语言环境支持 标准:us7ascii  

    



  14、手动创建数据库:  



  确定唯一的数据库名称和实例名  

  选择数据库的字符集  

  设置操作系统的环境变量  

  编辑/创建初始化参数文件  

  启动数据库实例  

  执行 CREATE DATABASE 命令  

  执行脚本创建数据字典并完成后续的创建步骤  

  根据需要创建其他的表空间  



                              第 55 页,共 106 页 


…………………………………………………………Page 56……………………………………………………………

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



15、使用数据字典和动态性能视图  



1。   数据字典  



         只能在启动到 OPEN 阶段可以访问  

          内建的数据库对象:  

         每个数据库的中心  

         对用户而言是只读的表,不能修改。  

    内容:  

         数据库的物理和逻辑结构  

         对象的定义和空间的分配  

         完整性约束条件  

  用户   

  角色  

  权限  

  审计  

   

    三种用法:  

  ORA 能做的:  

   服务器用来查询相关的信息  

   执行 DDL 的时候,服务器修改  

  用户能做的:用户查询  

   



2。   数据字典的分类:  



  基表           

   字典视图       

   DBA:所有方案包含的信息 ;  

   ALL:用户可以访问的信息;  

      被授予对象权限的对象信息和用户自己的对象信息  

   USER:用户方案的信息;  

  select count(*) from user…table;  

   

  通用的:  

   DICTIONARY(dict) 数据字典的字典  

   select table_name from dict where table_name like '_%users%';  

   查询 user 下的字典视图  

   



3。   动态性能表:  



  在启动的三个阶段都可以访问  

  虚表  

  当数据库在操作的时候,动态性能视图被不断地更新。  

  包含了来自内存和控制文件的信息  



                            第 56 页,共 106 页 


…………………………………………………………Page 57……………………………………………………………

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



 DBA 使用动态性能视图监视和调优数据库  

  动态性能视图被 SYS 用户拥有  

  使用 V开头的同义词  

  在 VFIXED_TABLE 中可以查到  

   

   PL/SQL 包  

  包:一组相关的存储过程的集合。  

  数据库事件触发器  

   

   管理控制文件  

  一个二进制文件;  

  定义了当前的数据库的状态信息;  

  维护数据库的一致性;  

 z   需要:  

     在数据库启动到 MOUNT状态时  

     在数据库操作的时候需要  

  只与一个数据库相关联;  

  丢失了控制文件的数据库需要恢复;  

  大小(由特性参数决定)在创建数据库的时候被初始化;  

 z    内容:  

          数据库的名称和标识  

          数据库创建时的时间  

          表空间的名字  

          数据文件、重做日志文件的名称和位置  

          检查点的信息  

          重作日志归档信息  

          撤消段的起用和停用时间    

   

  重建控制文件在启动的 NOMOUNT 阶段。  

  路径:D:oracleoradatawnjCONTROL01。CTL  

   

  复用:将复用文件放在不同的磁盘上。  

  使用 SPFILE复用控制文件:  

  修改参数文件 control_files  

  关闭数据库(除了 abort)  

  复制控制文件  

  启动数据库;show parameter control_files  

   使用 PFILE:  

  关闭数据库(除了 abort)  

  复制控制文件  

  修改参数文件 control_files  

  启动数据库;show parameter control_files  



16、维护重做日志文件  



  组大小最好相等  



                             第 57 页,共 106 页 


…………………………………………………………Page 58……………………………………………………………

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



  分别把组的大小均等的两部分别放在两个磁盘中备以复用。  

   在线重做日志的特征:  

          1。  记录了所有数据的改变(存储对象的改变)  

          2。  为实例故障或介质故障提供必要的恢复机制  

          3。  重做日志文件被组织成日志组  

          4。  ORA 数据库至少需要两个重做日志组。  

    

  重做日志文件也会有复用需求。  

  通过给一个组增加更多的组员文件来达到复用目的。  

    

  一个库三以上个组,一个组两个以上组员文件,分别放在两个不同的磁盘上(可以通过指定路 

  径放在不同的磁盘上)。  

  建立多个组的好处:  

   b)  提高性能。  

   c)  将一次写的循环时间拉长,减少等待(等待的原因:检
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!