Oracle 服务器

   Oracle 服务器


客户应用通过网络访问Oracle 服务器时,客户端会为应该程序分配用户进程,而服务器会为其分配服务器进程,并且客户应用的所有SQL 操作最终都在由服务器进程来执行的。

Oracle 服务器 = 例程 + 数据库。

1,例程

例程 = 内存结构 + 后台进程

内存结构(SGA── System Global Area,系统全局区)= 数据高速缓存 + 重做日志缓冲区 + 共享池

后台进程 = SMON + PMON + DBWR + CKPT + LGWR + 。。。

通过查询动态性能视图V$instance,可以得到当前实例的一些信息。

SQL> conn / as sysdba
已连接。
SQL> select instance_number, instance_name, status from v$instance;

INSTANCE_NUMBER INSTANCE_NAME    STATUS
--------------- ---------------- ------------
              1 orcl             OPEN

 

2,数据库

数据库 = 数据文件 + 控制文件 + 重做日志

通过查询动态性能视图V$Database,可以得到当前数据库的一些信息。

SQL> conn / as sysdba
已连接。
SQL> select dbid, name, log_mode, current_scn from v$database;

      DBID NAME      LOG_MODE     CURRENT_SCN
---------- --------- ------------ -----------
1189837078 ORCL      NOARCHIVELOG     1228375

 

你可能感兴趣的:(oracle,职场,oracle学习,休闲)