包括了用户的错误信息
当用户遇到了会话错误时产生。
位置: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) 将一次写的循环时间拉长,减少等待(等待的原因:检
小说推荐
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 其他
- 最新章:第214章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- VC语言6.0程序设计从入门到精通
- -Page 1-Visual C 6.0 程序设计从入门到精通求是科技 王正军 编著
- 其他
- 最新章:第136章
- SQL 21日自学通(V3.0)(PDF格式)
- -Page 1-SQL 21 日自学通(V1.0 翻译人 笨猪目录目录 1译者的话 14第一周概貌 16从这里开始 16
- 其他
- 最新章:第170章
- 深入浅出MFC第2版(PDF格式)
- -Page 1-Page 2-山高月小山高月小 水落石出水落石出山高月小山高月小 水落石出水落石出-Page 3-深入淺出MFC(第版 使用Visual C 5.0 MFC 4.2)Dissecting MFC(Second Edition Using Visual C 5.0 MFC 4.2)侯俊
- 其他
- 最新章:第309章
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- SQL语言艺术(PDF格式)
- -Page 1-SQLSSQQLL语言艺术内容介绍本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你数据库应用维护人员阅读。资深 SQL 专家 Stéphane Faroult倾力打
- 其他
- 最新章:第27章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 其他
- 最新章:第37章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章