Oracle里数据库与实例的区别以及windows下如何创建数据库及对应的实例
来源:互联网 发布:p2p网贷软件系统 编辑:程序博客网 时间:2024/05/23 00:09
基础概念:
一般Oracle数据库(Oracle Database)可以分为两部分,即实例(Instance)和数据库(Database)。
实例:是一个非固定的、基于内存的基本进程与内存结构。当服务器关闭后,实例也就不存在了。
数据库(Database)指的是固定的、基于磁盘的数据文件、控制文件、日志文件、参数文件和归档日志文件等。
一般情况下,Oracle数据库都是一个数据库对应一个实例。如下图所示。当然可以根据需要创建多个数据库和对应的多个实例。
严格的说:一个Oracle服务,只包括一个Oracle实例和一个数据库(不考虑双机并行等这样的情况)。但是一个实例只能对应一个数据库,一个数据库有可能对应多个实例。除非使用并行Oracle服务器选项,否则每个Oracle数据库都有一个实例与之相关,一个数据库被唯一的一个实例装载。
数据库与实例之间是1对1/n的关系,在非并行的数据库系统中每个Oracle数据库与一个实例相对应;在并行的数据库系统中,一个数据库会对应多个实例,同一时间用户只与一个实例相联系,当某一个实例出现故障时,其他实例自动服务,保证数据库正常运行。在任何情况下,每个实例都只可以对应一个数据库。
数据库与实例之间是1对1/n的关系,在非并行的数据库系统中每个Oracle数据库与一个实例相对应;在并行的数据库系统中,一个数据库会对应多个实例,同一时间用户只与一个实例相联系,当某一个实例出现故障时,其他实例自动服务,保证数据库正常运行。在任何情况下,每个实例都只可以对应一个数据库。
创建新的数据库及对应的实例:
1、打开Database Configuration Assistant
2、选择创建数据库
3、输入数据库名,配置字符集,密码
4、数据库名师是:ebankdb 、实例名:ebankdb
5、创建完即可
6、创建完成
7、使用sql plus连接新创建的数据库
8、查看当前实例是什么?
开始—>运行(输入regedit),在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB12Home1中有ORACLE_SID的键值(系统默认值),如下图所示:
可以通过SQL语句查看
show parameter instance_name;
9、使用SQL Deveploer工具,创建连接,并连接到ebankdb数据库
10、创建好的数据库,其实也就是一个文件,存放在该目录下
阅读全文
0 0
- Oracle里数据库与实例的区别以及windows下如何创建数据库及对应的实例
- Oracle 体系结构以及Oracle实例与数据库的区别
- 创建新的实例以及该实例下的数据库
- ORACLE实例与数据库的区别
- ORACLE实例与数据库的区别
- ORACLE实例与数据库的区别
- ORACLE实例与数据库的区别
- Oracle 数据库 与 实例的区别
- Oracle 数据库 与 实例的区别
- ORACLE实例与数据库的区别
- oracle数据库与实例的区别
- Oracle中数据库与实例的区别
- Oracle中数据库与实例的区别
- oracle学习.数据库实例的用户创建以及创建连接
- oracle学习.数据库实例的用户创建以及创建连接
- oracle 数据库和数据库实例的区别
- 实例与数据库的区别
- 实例与数据库的区别
- mysql server for linux
- POJ 3481 Double Queue
- 注册QML类型
- Android Looper、Handler与Message邂逅
- Java设计模式之代理模式
- Oracle里数据库与实例的区别以及windows下如何创建数据库及对应的实例
- 输入一串正整数,输出组合后最大的数
- HTTP中请求转发和重定向的区别
- 科大讯飞编程题 2018 课程冲突
- 实验一:写一个hello world小程序
- SENet(Squeeze-and-Excitation Networks)算法笔记
- 【UVA1289】Stacking Plates
- 求最大连续子序列的和
- Djanjo1.11+MySQL5.7+Python2.7快速搭建博客