oracle数据库实例是什么 oracle数据库实例,数据库的理解
oracle数据库实例,数据库的理解
oracle的数据库 指的是存储数据的地方 可理解为存放数据的文件 只是其中存放的数据有整体结构性
oracle的实例指的是一组内存进程 也就是运行着的程序 我们向数据库写数据或读数据 则只能通过实例进行
同一时间 一个实例只能打开一个数据库 也就是一个实例只能操作或管理一个数据库 通常 同一时间 一个数据库只能被一个实例打开 但RAC情况除外
安装oracle时 通常会安装一个实例——数据库对(当然可以装多对) 而且他们的名字相同(也就是实例和数据库名字相同) 他们的名字当然可以不同 不管相不相同 他们的联系是通过xxx/pfile/init ora初始化文件联系的 因为xxx就是实例的名字 而xxx ora中的db_name 则记录相应数据库的名字
下面演示启动xxx实例 挂接数据库 打开数据库 关闭数据库 卸载数据库 关闭实例的过程

为了能进行以上操作 oracle的监听必须首先启动 这样 我们才有机会连接到oracle服务器端 可以通过如下命令进行 lsnrctl start;
oracle启动 windows下通常在服务里启动oracle 一般情况下同时启动相关实例 但也可以设置启动oracle时 不启动任何指定实例 这样oracle的启动速度相当快
设定我们需要启动的相关实例 在console窗口中 输入 set oracle_sid=xxx (unix环境下用export命令)
用/nolog方式 进入sqlplus 在console窗口中 输入 sqlplus /nolog 然后回车 则进入sqlplus环境
输入命令 connect sys as sysdba 回车后 提示输入口令 直接回车 则以sysdba的角色连接到oracle的空闲实例
输入命令 startup nomount 回车 则启动了xxx实例 由set oracle_sid=xxx设置
输入命令 alter database mount 回车 则将相应的数据库挂接到xxx实例
输入命令 alter database open 回车 则打开了相应数据库
lishixinzhi/Article/program/Oracle/201311/18206相关文章
- 数据库的基本对象是什么 Oracle中关数据库对象的统计分析
- oracle查看数据库监听 Oracle数据库监听配置
- oracle数据库体系架构 oracle体系结构必须先了解的两个基本的概念
- oracle一个实例多个数据库 oracle目前在资料库领域应用的多吗?还是SQL多?
- oracle数据库内存很高 查看ORACLE数据库内存使用情况
- sql数据库表导入导出 Oracle数据库导入导出方法的总结
- 数据库对象包括哪些 Oracle 数据对象分析
- oracle多表查询sql语句 oracle pl/sql 编程什么工具好用
- oracle子查询作为字段 oracle多表查询与子查询
- oracle游标最大数据量 Oracle游标提取相关的数据的语法介绍
爱学记

微信收款码
支付宝收款码