摘要:
在搭建oracle编程技术这本书的学习环境时,在ORACLE_BASE目录下创建了一个login.sql脚本文件。创建后却不知道怎么使用该脚本登录运行sqlplus。之后,再次在ORACLE_BASE目录下运行sqlplus时,却发现sqlplus使用了login.sql脚本的设置。。。。。。 通过查阅资料,得出以下结论: SQL*PLUS在启动时会自动运行两个脚本:glogin.sql、login.sql。文件glogin.sql是ORACLE为所有的数据库用户建立的、默认的SQLPLUS设置,存放在目录$ORACLE_HOME/sqlplus/admin/下。而用户可以将个人喜欢的常用设. 阅读全文
摘要:
Chapter 08—managing tablespace & data files 1、表空间 •只能属于一个数据库 •可以包含一个或多个数据文件 •可以进一步划分成更细的逻辑单元 2、数据文件 •属于一个表空间和一个数据库 3、系统表空间 •随着数据库的创建而创建 •包含数据字典 •包含system undo段 4、表空间的类型 permanent、undo、temporary 5、查看表空间信息: SQL>select * from v$tablespace; TS# NAMEINC ---------- ------------------------------ -- 阅读全文
摘要:
Chapter 07— maintaining online redo log files 1、联机重做日志文件 •记录对数据库数据所做的所有改变(写入的信息包括尚未提交的事务处理、还原段信息以及方案和对象管理语句) •提供一种恢复的机制 •被组织成组 •至少有两组(同一个组内的联机重做日志成员是相同的) 2、下面的参数限制了联机重做日志文件的数量: • CREATE DATABASE 命令中的MAXLOGFILES 参数指定联机重做日志文件组的绝对最大数量(MAXLOGFILES 的最大值和缺省值取决于操作系统) • CREATE DATABASE 命令所使用的MAXLOGMEMBERS 参 阅读全文
摘要:
Chapter 06—maintainingthecontrolfile 1、控制文件 ·小型二进制文件 ·定义了数据库当前的物理状态 ·保证数据库的完整性 ·数据库处于mount状态时,读取控制文件信息 ·一个控制文件只与一个oracle数据库相关联 ·初始大小由create database命令确定大小 ·DBA或最终用户不能编辑控制文件,只用oracle服务器才能修改控制文件中的信息 2、查看spfile的内容:strings spfiledenver.ora | more 3、控制文件包含的内容 ·数据库名 阅读全文
摘要:
Chapter 05—Using Data Dictionary and Dynamic Performance Views 1、内置数据库对象 ·数据字典 ·动态性能表 ·PL/SQL程序包 ·数据库事件触发器 2、数据字典 ·数据库的重要部分 ·包含只读表和视图,提供对数据库以及数据库对象的描述 ·存储在system表空间,属于SYS用户,由oracle服务器进行维护 ·执行DDL语句后,oracle服务器会更新数据字典表。 (DML语句也会使oracle服务器更新数据字典表,如引起表扩展的DML语句) 3、数 阅读全文
摘要:
Chapter 03—Mangagering an Oracle Instance 1、初始化参数文件 (1)、初始化参数文件的种类: ·静态参数文件pfile,一般命名方式为initSID.ora ·永久参数文件spfile,一般命名方式为spfileSID.ora (2)、两种类型的参数: ·显式参数 ·隐式参数 (3)、初始化参数文件内容: •例程参数列表 •与该例程相关联的数据库的名称 •系统全局区(SGA)的内存结构的分配 •如何处理已满的联机重做日志文件 •控制文件的名称和位置 •有关撤消段的信息 为在各种不同情况下优化性能,一个例程可有多个 阅读全文
摘要:
Chapter 02—Getting started with the oracle server 1、数据库管理工具 工具 说明 Oracle Universal Installer (OUI) 用于安装、升级或删除软件组件 Oracle Database Configuration Assistant 与OUI进行交互的图形用户界面工具,也可单独使用,用于创建、删除或修改数据库 SQL*Plus 用于访问Oracle数据库中数据的实用程序 Oracle Enterprise Manager 用于管理、监视和优化一个或多个数据库的图形界面 2、Universal Installer具有以下. 阅读全文
摘要:
Oracle 9i DBA Fundamentals I学习笔记(一) Chapter 01--Oracle Architectural Components 1、oracle服务器 包含两个组成部分:oracle instance和oracle database 2、oracle instance ·访问数据库的一种方法 ·一个Oracle Instance只能对应一个Oracle database,每次只能打开和使用一个数据库 ·由内存结构和后台进程组成: (内存结构包括SGA和PGA,实例启动时创建SGA,服务器进程启动时创建PGA) 3、oracle in 阅读全文
摘要:
操作系统:ubuntu 9.04 ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名。 Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便。 如果要使用此命令,可以作如下修改: 打开 ~/.bashrc 找到 #alias ll=’ls -l’,去掉前面的#就可以了。(关闭原来的终端才能使命令生效) 这样个人用户可以使用ll命令,当切换成超级用户后,使用ll命令时提示找不到命令,那是因为你只是修改了个人用户的配置,所以,切换成root后做相同的操作即可解决问题。 启示:我们可以通过修改~/.bashrc添加任何其他的命令别名。 Category: P. 阅读全文