易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle实例概念解析

Oracle数据库服务器由两部分组成,一部分是ORACLE数据库,一部分是ORACLE实例。ORACLE数据库就是存储在磁盘上的ORACLE数据文件、日志文件和控制文件。实例是用来对数据库进行操作、管理的。实例由一系列进程和内存组成。
启动数据库的时候先在内存分配一块很大的存储空间,然后启动ORACLE数据库运行时需要的一系列进程,即启动ORACLE实例,然后装载数据库,即装载数据库的数据文件、日志文件,然后打开数据库连接。用户使用数据库就是先连接到ORACLE数据库,在向数据库发生SQL命令,通过ORACLE实例操作ORACLE数据库的过程。
在普通应用中,一个ORACLE实例只能装载一个ORACLE数据库,一个ORACLE数据库只能被一个ORACLE实例操作,即ORACLE实例和ORACLE数据库是一对一的关系,一个实例一个数据库。这和SQLServer是不同的。SQLServer是启动一个实例,然后装载多个数据库,有Master,Tempdb,Msdb,Model及用户所创建的应用数据库。我们经常从各种资料上看到说ORACLE是一个实例一个数据库,SQLServer是一个实例多个数据库就是这个原因。
在普通的应用中是这种情况,不过在一个特殊的应用中情况就可能不同了。比如在并行系统中或者群集情况下,就可能是一个数据库可以被多个实例同时操作,当某个实例出现问题时,另外的实例可以继续运行。从而保证数据的完整性和安全性。


相关文档:

详解Oracle用户解锁命令的两则实现方法

在安装完Oracle
10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误。
error: the account is locked
然后上网查了一下之后发现这个用户被锁定了,至于它为什么被锁定,可能是下面几个原因。
1.尝试多次登录未成功.(可能密码不正确)
2.此用户被管理员手工锁定 ......

oracle数据库文件在磁盘中的移动

1、关闭数据库 >>shutdown immediate;
2、拷贝文件(*.dbf)到目的文件夹;
3、启动数据库 >>startup mount;
4、更改路径
>>alter database rename file 'C:\oracle\oradata\global\USERS01.DBF' to 'D:\oracle\USERS01.DBF';
>>alter database rename file 'C:\oracle\oradata\global\UNDOTBS ......

Oracle导入导出数据库

导出数据库:exp 用户名/密码@数据库名 file=盘符:/文件夹/文件名.bmp owner=用户 或 exp 用户名/密码@数据库名 file=盘符:/文件夹/文件名.bmp full=y
导入数据库:imp 用户名/密码@数据库名 file=导出的文件 full=y ......

oracle apache php乱码问题

办法一
select * from V$NLS_PARAMETERS
  $conn = oci_connect('scott', 'donkey', 'demo', 'zhs16gbk');
 while ($dat = oci_fetch_row($cur)) {  
    print_r(iconv('gb2312', 'utf-8', $dat[0]));  //$nickname = mb_convert_encoding($dat[0], 'utf-8', 'gbk');&n ......

oracle 11g ORA 12514错误,我的解决办法

前言:网上有很多解决办法,删listener.ora也好,还是什么也好,都解决不了我这个问题,依然报12514错误,以下是我逐个尝试后成功的监听字符串。。
listener.ora文件:
# listener.ora Network Configuration File: d:\app\john\product\11.1.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration too ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号