导航:首页 > 程序命令 > oracle创建实例命令

oracle创建实例命令

发布时间:2025-03-02 16:44:25

Ⅰ Oracle实例如何创建

为提供Oracle客户所期望的不同程度的服务、灵活性与性能,数据库的许多工作由实例完成,实例是一系列复杂的内存结构和操作系统进程。除非使用并行Oracle服务器选项,否则每个Oracle数据库都有一个实例与之相关,一个数据库被唯一的一个实例装载。实例结构允许RDBMS同时对来自多个用户的不同种类事务的请求提供服务,与此同时提供一流的性能、容错性、数据的一致性和安全性。
值得注意的是,这里定义的术语“进程”是指在没有用户干预的情况下正在运行的任务。你的操作系统可能将之称作“进程”,或者使用其他术语,例如任务、作业、线程和其他类似的术语。
在UNIX实现多任务操作系统后,实例是松散的结构方式。在一起工作的离散的进程在实现实例的目标的RDBMS中完成指定的任务。每一个进程都有各自的一个内存块,该内存块用于保存私有变量、地址堆栈和其他运行时的信息。进程间使用公共共享区并在公共共享区内完成它们的工作。公共共享区是能够在同一时间内被不同程序和不同进程读写的一块内存区。该内存块称为系统全局区(SGA)。因为SGA驻留在一个共享内存段中,所以它经常被称作共享全局区。
你可以认为后台进程就像数据库的手,直接处理数据库的组件;你也可以认为SGA就像大脑,在必要时间接地调度手处理它们的信息与存储检索。SGA参与发生在数据库中全部的信息和服务器的处理。单用户的Oracle配置(例如PersonalOracleLite),不使用多进程执行数据库的功能。相反,所有的数据库功能由一个Oracle进程完成。由于这个原因,单用户也称为单进程Oracle。
1)创建一个Oracle实例(非安装阶段)。
2)由实例安装数据库(安装阶段)。
3)打开数据库(打开阶段)。
Oracle实例在数据库启动的非安装阶段创建,当数据库经过非安装阶段,读取init.ora参数文件,启动后台进程,初始化系统全局区(SGA)。init.ora文件定义了实例的配置,包括内存结构的大小和启动后台进程的数量和类型等。实例名根据环境变量OracleSID设置,它不一定要与打开的数据库名称相同(但是习惯上通常如此)。
下一阶段称为安装阶段。init.ora文件中的控制文件参数值决定数据库的安装实例。在安装阶段,读取控制文件并使其成为可访问的,可以对控制文件内存储的数据进行查询和修改。
最后的阶段就是打开数据库。在这一阶段,其名字存储在控制文件中的数据库文件以排它使用方式被实例锁定,使数据库能够被普通用户访问。打开是数据库的正常操作状态。在数据库打开之前,只有DBA能访问数据库,且只能通过服务器管理器对其进行访问。
为了改变数据库的操作状态,必须作为内部连接到数据库,或拥有SYSDBA特权。当数据库从关闭状态到打开状态时,你可以明确地单步调试数据库的每一个操作状态,但当关闭数据库时,只能从当前运行状态转到完全关闭状态。例如,可以在服务器管理器工具中执行STARTUP NOMOUNT命令,这将使数据库处在非安装阶段,接下来可以运行ALTER DATABASE MOUNT或者运行ALTER DATABASE OPEN命令以单步调试到操作阶段。无论是在何种操作状态下,如果执行SHUTDOWN命令,将完全关闭数据库。例如,数据库不能从打开状态转到安装状态。
没有安装数据库的实例被称为空闲的—它使用内存,但不做任何工作。一个实例只能唯一地与一个数据库连接源码天空
,而且除非使用并行服务器,否则对一个数据库也只分配一个实例。实例是数据管理的核心—它做所有的工作,而数据库存储所有的数据。

阅读全文

与oracle创建实例命令相关的资料

热点内容
编译后的函数和原始函数如何对应 浏览:620
阐述邮件加密解密过程 浏览:399
敲沙子声控解压 浏览:53
计算机教室用什么服务器 浏览:800
华为畅享9怎么设置短信加密 浏览:285
中国现代编译器 浏览:850
如何得到app专栏 浏览:452
魔兽世界日本服务器什么职业多 浏览:729
表格加密怎么设置只读模式打开 浏览:883
哪个app可以不用花呗分期 浏览:860
SSL是对称加密吗 浏览:46
捷途app钥匙怎么用 浏览:960
享省油app怎么在加油站使用 浏览:250
crc算法的实现c语言 浏览:187
风光摄影pdf 浏览:938
头部按摩器可以缓解压力吗 浏览:651
格式工厂压缩图片大小 浏览:892
程序员的黑科技视频 浏览:297
加密字段表格显示 浏览:404
pdf打印缺字 浏览:517