第三讲、
1、IPC:inter process communication,包括共享内存、队列、信号量等几种形式
lo:本地环路,local loopback,127.0.0.1
一个机器的两个进程通信可以走IPC也可以是lo的tcp/ip协议,
两台机器的两个进程的通信一定是走网卡的TCP/IP协议。
2、Background process :必须有的进程 包括:DBWn、LGWR、SMON、PMON、CKPT
DBWn进程:把database buffer cache写进datafile中
LGWR进程:把Redo log buffer写入redo log files中,在dbwn之前写,以备回滚恢复等。
SMON进程:垃圾回收,清理、恢复Instance recovery
PMON进程:process 进程监控器
CKPT进程:检查点
其他进程ARCn:归档进程
3、Oracle的逻辑结构
tablespace ———— 多datafile(物理结构)
tablespace ———— 多segment
segment 可以横跨 datafile
segment————多 extent
extent————多 oracle data blocks
oracle data blocks ————多 OS blocks(物理结构)
第四讲、
1、Oracle OUI:
#./runInstaller -responsefile myrespfile -silent (myrespfile自己写的配置文件,orace会按照这个配置文件自动安装,不用交互 )
有一个response目录有例子文件,修改即可。
2、dbca
3、sqlplus /nolog 表示登录不需要输入用户名和口令
第五、六、七讲
1、初始化参数文件 pfile(静态参数),spfile(动态),目录是在$ORACLE_HOME/dbs pfile命名initSID.ora
spfile文件名是spfileSID.ora,是一个二进制文件,只可以sqlplus命令修改,查看可以用strings spfile.ora | more
根据pfile创建spfile 可以在sqlplus里 create spfile(可加=路径+文件名) from pfile(可加=路径+文件名);
2、select name,value from v$parameter;
col name format a20;
col value format a30;
clear scr;
show parameter sga;(sga开头的参数都显示出来)
3、环境变量
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=pms
(sid和oracle_home必须都正确设置,才能正确申请sga启动实例,否则会报oracle not available error)
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data (字符集)
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
★env | grep oracle 可查看oracle相关变量
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24058651/viewspace-695629/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24058651/viewspace-695629/