在oracle中,我们除了可以利用listener.ora文件实现静态的注册外,我们还能自动的实现动态注册。 通过lsnrctl status我们可以看到unknown状态的侦听是静态注册的侦听,因为它无法知道当前instance的状态,而ready状态的侦听是动态注册的侦听,在instance启动 […]
DBMS_STATS包的一些研究
–检查对表的上次分析时间,可以看到返回空值,即一直都未分析过。 hejianmin@ORALOCAL(10.203.1.23)> select to_char(LAST_ANALYZED,’yyyymmdd hh24:mi:ss’) from user_table […]
031 study note-关于控制文件、redolog、archivelog的几个主要视图
control_file: v$controlfile V$CONTROLFILE_RECORD_SECTION V$ARCHIVED_LOG V$BACKUP Backup V$BACKUP_DATAFILE V$BACKUP_PIECE V$BACKUP_REDOLOG V$BACKUP_SET […]
031 study note-startup instance
startup nomount后可以用的几个常用视图: v$parameter v$session v$process v$option v$instance v$sga v$version startup mount后可以用的几个常用视图:(在nomount状态可以desc,但是不能select) […]
rman 学习笔记-rman qucik review
今天粗看了一遍《Recovery Manager Quick Reference》,又了解一些以前不知道的rman(Recovery Manager)的特性和一些还原的步骤。 1、rman也可有日志:rman nocatalog target /log=’rman.log’ […]
031 study note-oracle的后台进程
oracle的后台进程: (1) db writer(DBWn):将dirty buffer写入数据文件中。启动的时候只有一个DBWn,即DBW0,最多可以有10个(DBW0~DBW9)。参数DB_WRITER_PROCESS可以设置启动的时候DBWn的数量。发生条件:(a)clean buffer […]
rac 学习-概念理解
RAC(REAL APPLICATION CLUSTER)是HA(HIGH APPLICATION,高可用,7×24)的一种模式,主要有结构有: 集群管理器(CM):错误检测,节点监视,诊断守护进程(看各个alertlog) 全局缓冲服务(CGS)和全局队列服务(CGS):协调同步和共享,保证一致性 […]
031 study note-PGA 内存结构
PGA(Program Global Area):内存不共享。 Sort area:专用服务器模式在pga中,共享服务器模式会在sga中。当运行完毕的时候,sort area中的内存会释放给服务器进程,而不会释放操作系统。 Software code area:存储正在执行的code。 控制pga大 […]
031 study note-SGA的几个可调参数小节
SGA的几个可调参数: sga:sga_max_size shared pool:shared_pool_size db buffer cache:(1)db_cache_size (2)db_keep_cache_size (3)db_recycle_cache_size redolog buff […]
031 study note-oracle的内存结构
oracle的内存结构由SGA和PGA一系列的后台进程组成。 内存结构将在oracle instance加载的时候完成加载。 sys@ORALOCAL> startup ORACLE例程已经启动。 Total System Global Area 129571660 bytes Fixed Size […]
031学习笔记-oracle architecture overview
今天开始重新学习oracle的031课程了,031主要讲的是oracle的架构。今天开始一步一步的学习了,在开始学习前,找到了oracle application server的架构图,先对oracle的架构有个大概的概念,接下去几天分别将学习oracle的逻辑结构和物理结构。以上的实例结构图就已经 […]
expert中文版中关于sqlplus登陆脚本的一处错误
今天看了expert one on one,在序言部分,tom建议修改sqlplus的登陆脚本,使得登陆者能够很清楚的看到自己的登陆的用户名和服务。其中修改的脚本如下: define _editor=vi set serveroutput on size 1000000 set trimspool […]