分享
 
 
 

Oracle9i学习笔记

王朝oracle·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

Oracle学习笔记

一、Oracle9i的开发环境

1、Oracle9i中的"i"是"Internet"的缩写,Oracle9i将数据库技术和因特网技术融合在一起,是特别适合于因特网上数据管理的数据库开发平台。

2、运行环境

Oracle9i服务器软件和Oracle9i客户端软件不支持Windows9x环境,客户端可安装Oracle8i for windows 9x软件与Oracle9i服务器边接。

3、9i服务器建议系统配置如下:

a.WindowsNT4.0(配置ServerPack6)

b.Windows 2000 Server

c.UNLX

d.Linux

二、主要管理工具简介

(一)企业管理器(OEM)

1、简介:Oracle企业管理简称OEM,全称为:Oracle Enterprise Manager。是一个基于Java的框架系统,它提供了一个集成的综合性系统管理平台,管理Oracle数据库环境。

2、进入OEM

A、开始-程序-Oracel-OradeHome90-Enterprise Manager Console

B、选择"独立启动"-确定,单击"+"激活数据库连接信息窗口。输入用户名SYS或SYSTEM,密码分别为change_on_install与manager.

注1:Oracle9i中用户名区分大小写但密码区分大小写,这两个用户均是默认的用户。

注2:密码是可修改的,在安装Oracle时,执行到相应步骤,修改默认口令,或是安装后,在安全管理器中进行修改。

(二)OEM的功能

OEM可以实现以下项目管理

1、管理完整的Oracle9i环境,包括数据库,iAS服务器,应用程序和服务。

2、诊断,修改和优化多个数据库。

3、在多个系统上,按不同的时间间隔调度服务。

4、通过网络管理数据库的约束条件。

5、管理来自不同位置的多个网络结点和服务。

6、和其他管理员共享任务。

7、将相关的服务组合在一起,便于对任务的管理。

8、启动集成的Oracle9i第三方工具。

(三)OEM中包含的主要DBA(数据管理员)工具如下:

1、例程管理器

2、方案管理器(创建、修改、删除方案对象,显示方案对象的相关性)

3、安全管理器(创建、修改、删除用户、角色和概要文件,向数据库用户授予权限和角色)

名词解释:

1、用户:允许连接到Oracle9i数据库的一个用户和口令的组合。

2、角色:是由一个或多个用户组成的逻辑组,这些组可以被授予访问数据库中数据的某种权限

3、概要文件(Profile):是一个资源限定集合,可以控制用户在Oracle9i实例中的资源消耗以及设置对用户帐号的一些限制。

4、存储管理器:管理表空间,回滚段,数据文件和重做日志等存储对象,创建存储对象。将数据文件和回滚段添加列表空间中,删除存储对象。将对象脱机或联机。显示对象的相关性。

5、表空间:装截一个或多个数据文件的容器,Oracle的数据就存放在这些文件中。

(四)启动和关闭实例

登录数据库后,可以使用例程管理时打开或关闭的数据库。

数据库有四种状态:打开、已启动、已装载、关闭

打开:允许用户存取数据库。

已启动:表示没有装载数据库而启动实例,用户不能存取数据库。

已装载:表示启动实例并装载数据,允许用户执行诸如数据恢复、重命名数据文件等特定的维护操 作。

关闭:有四各选择:

正常:有用户登录到数据库中是无法正常关闭的选用其它三项中任何一项,可达到目的。

立即:数据库不会马上关闭,必须在Oracle执行了某些清理工作之后才会关闭。

中止:数据库立即关闭,对数据库的访问将会被突然终止。

事务处理:要求等待以秒为单位的被指定的某一时间量后关闭数据库。

(五)SQL*Plus

1、它是Oracle公司独立的SQL语言工具产品,"Plus"表示Oracle公司标准SQL语言基础上进行了扩充,曾被称为UFI,即友好的用户接口(User Friendly Interface)

2、启动SQL*Plus

步骤:开始 -程序-Oracle-OracleHome90-Application Deuelopment-SQL*Pluse。

在SQL*Pluse窗口中显示SQL*Pluse窗口的版本,启动时间和版权信息,并提示连接到Oracle9i企业版等信息。

3、SQL*Pluse是一个行编辑命令

4、在SQL*Pluse中启动或关闭实例

启动实例:

语法格式:STARTUP [OPEN | MOUNT | NOMOUNT]

说明:OPEN : 打开实例和所有文件(数据文件和日志文件),允许用户存取数据库。

MOUNT:装载实例和打开控制文件,激活某些功能,用户不能存取数据库可以进行实例或数据的恢复处理。

NOMOUNT:装载实例和打开参数文件,生成SGA并启动后台进程,用户不能存取数据库,可以进行CREATE DATABASE 和CREATE CONTROLFILE操作。

例1、只启动实例而不装载数据库:STARTUP NOMOUNT;

例2、启动实例并装载数据库:STARTUP MOUNT;

注:例2只是启动实例并装载数据库,但不打开数据库,只允许执行特写的维护操作:

1)重命名数据文件 2)添加、撤消或重命名重做日志文件。

3)启动或禁止重做日志归档 。4)执行全部的数据库恢复。

5)读取参数文件以获得控制文件信息。

6)读取控制文件以得到数据文件和日志文件的信息.

例3、启动实例,装载数据库并打开数据库:STARTUP OPEN;

注:使用OPEN参数是完全打开数据库,它除了完成MOUNT所完成的操作外,还可以完成下列

功能:

1)打开所有的数据文件和日志文件,并设置为可读写

2)打开数据库的限制,让所有用户可联机。

关闭实例:

语法格式:SHUTDOWN[NORMAL | IMMEDIATE |TRANSACTONAL | ABORT]

说明:1、NORMAL:正常关闭

2、IMMEDIATE:立即关闭

3、TRANSACTIONAL:尽量少影响客户端,避免客户丢失信息。

4、ABORT:放弃一切事务,立即关闭。

关闭数据库需要进行以下工作:

1、关闭数据库文件和重做日志文件。

2、退出数据库

3、关闭Oracel的后台进程,释放SGA所占用的内存

(六)SQL*Plus Worksheet(基于PL/SQL的全屏幕开发环境)

功能:可以输入编辑和执行PL/SQL代码,还可从SQL*Plus Worksheet中运行客户端脚本。 SQL*Plus Worksheet将保留已出来的历史记录,便于用户对以前的命令进行检索并重新 执行。

启动SQL*Plus Worksheet的两种方法

1、直接登录启动

开始-程序-Oracle-OracleHome90-Application Development-SQL*Plus Worksheet,单击确定显示如下信息:Connect system/*****@XSCJ As SYSDBA

system:用户名,*****:密码,XSCJ:数据库名,SYSDBA:连接身份

2、由OEM进入

进入OEM后,工具-数据库应用程序-SQL*Plus Worksheet,打开SQL*Plus Worksheet窗口

使用SQL*Plus Worksheet(略)

SQL*Plus Worksheet和SQL Plus的比较

1)两者都是开发环境中的工具

2)SQL*Plus是行编辑环境,SQL*Plus Worksheet是一个全屏幕的编程和运行环境,可以直接编辑PL/SQL命令或程序文件。

(七)数据库配置助手(DBCA)

数据库配置助手(Database Configuration Assistant,简称DBCA)的功能有:创建数据;在现在数据库中配置数据库选项;删除数据库和管理数据库模板

开始-程序-Oracle-OracleHome90-Configuration and Migration Tools-Database Configuration Assistant.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有