ORACLE的三种安装方式和连接方式~
ORACLE服务器一般包括以下三种安装方式
基于主机方式:在此配置下,用户可直接在安装了数据库的计算机上登录ORACLE数据库。
客户端-服务器(client-server)(两层模型)方式:数据库和客户终端分别安装在不同的计算机上,用户可通过网络从个人计算机(客户端)上访问数据库。
客户端-应用服务器-服务器(client-application server-server)(三层模型):用户首先从自己的个人计算机登录应用服务器,再通过应用服务器访问真正的数据库。
连接是用户进行与ORACLE服务器之间的通信路径。与ORACLE服务器(server)的三种安装方式相对应,一个数据库用户可能用以下三种方式之一与ORACLE服务器连接。
基于主机方式:此时的用户进行和服务器进程时在同一台计算机的相同的操作系统上的,用户进程与ORACLE服务器之间的通信路径是通过操作系统内部进程通信机制(interprocess communication,IPC)来建立的。
客户端-服务器方式:用户进程和ORACLE服务器之间的通信是通过网络协议(如TCP/IP)来完成的。
客户端-应用服务器-服务器方式:用户的个人计算机通过网络与应用服务器或网络服务器通信,而该应用服务器或网络服务器又是通过网络与运行数据库的计算机相连的。
以上所介绍的连接是用户进程与服务器进程的一对一连接,也成为专用服务器连接(dedicated server connection)。
相关文档:
使用CodeSmith生成oracle数据库表的实体层(Model)
http://blog.csdn.net/dacong/archive/2009/01/27/3853663.aspx
自己写的,CodeSimth中的例子都是msSQL server的,所以自己写了个支持Oracle数据库表的,不一定很完善,适用就好,数据类型没有周全考虑,只考虑了常用的一些类型,增加了个表名字属性,采用的.net2.0我结 ......
SVRMGR> select * from dba_jobs;
初始化相关参数job_queue_processes
alter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位
DBA_JOBS describes all jobs in the database.
USER_JOBS describes all jobs owned by the c ......
1 问题描述
oracle数据库在服务器上运行正常,但是不能通过网络连接(即使用客户端不能连接数据库,在服务器端正常,诊断的初步原因为监听器问题)。在服务器端使用以下命令:
bash-3.1$ cd $ORACLE_HOME/bin
bash-3.1$ ./lsnrctl
LSNRCTL> status
结果出现:
CONNECT (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=E ......
ORACLE触发LGWR日志写进程的条件
当某个事务提交时
当重做日志缓冲区中变化的记录超过1MB时
当重做日志缓冲区中所存的记录已超过缓冲区容量的1/3
在DBWR将数据库高速缓冲区中修改过的数据块写到数据文件之前
每3秒钟
......