20151103 IBM AIX oracle shutdown,shared pool分析

IBM AIX

一个卷组VG可以拥有多个硬盘,但至少拥有一个硬盘(hdisk)

一个硬盘只能属于一个VG,不能同时属于多个不同的VG

用户可以创建多个不同的VG,ROOTVG是操作系统所在的VG

硬盘添加到一个卷组的过程中 就按卷组定义的pp的大小,被格式成很多大小相等的pp

同一个卷组的不同pv之间的pp大小要一样,不同卷组可以不一样

系统新添加一块硬盘,系统认为这个硬盘是个设备,因为Aix系统的存储管理都是基于逻辑卷的

所以 PV必须加入一个VG中,系统才能使用

LOGICAL VOLUME:逻辑卷LV,LOGICAL PARTITION :逻辑分区LP

实际上每个LP指向一个pp,可以是多个磁盘,还可以跨pv

AIX支持的文件系统类型:日志文件系统jfs,增强型日志文件系统jfs2,cdrfs光盘文件系统,nfs网络文件系统


lsnrctl start”启动数据库的监听进程



查看数据库使用者 :show user

查看当前实例:show parameter  instance_name


查看数据库名

 select name from v$database;

查询当前数据库实例名
方法一:select instance_name from v$instance;
方法二:show parameter instance

在一般情况下 数据库名和实例名是一对一的关系,但是oracle集群中是一对多的关系

数据库实例名与ORACLE_SID
虽然两者都表是oracle实例,但两者是有区别的。instance_name是oracle数据库参数。而ORACLE_SID是操作系统的环境变量。 ORACLD_SID用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过ORACLE_SID。在winnt不台, ORACLE_SID还需存在于注册表中。
且ORACLE_SID必须与instance_name的值一致,否则,你将会收到一个错误,在unix平台,是“ORACLE not available”,在winnt平台,是“TNS:协议适配器错误”。

echo $ORACLE_SID查看SID

  1. sql>shutdown 其参数 :shutdown有四个参数,四个参数的含义如下:
    Normal 需要等待所有的用户断开连接
    Immediate 等待用户完成当前的语句
    Transactional 等待用户完成当前的事务
    Abort 不做任何等待,直接关闭数据库
    normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
    immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
    transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
    abort 执行强行断开连接并直接关闭数据库。
    前三种方式不回丢失用户数据。第四种在不的已的情况下,不建议采用!

今天使用SQLDEV,PLSQL连接虚拟机linuxoracle11g时,使用sys账号均无法登录,原因是oracle 密码文件有错

首先 select * from v$pwfile_users;

The table just record the users who owns sysdba/sysoper privleges.

如果查询结果为0条,需要重建密码文件  数据库名一定要为大写! entries指的是拥有sysdba权限的最大用户数

orapwd file=$ORACLE_HOME/dbs/orapw$REDHAT5 password=oracle entries=5 force=y


oracle体系结构

shared pool

用于存储

   最近执行的sql语句

   最近使用的数据定义

由两个与性能相关的部分组成

   库缓存

   数据字典缓存

由参数shared_pool_size决定大小

库缓存

  存储最近使用的sql和plsql语句的信息

  共享最常用的语句

  管理上遵循LRU规则

  包括两个部分

     共享sql区

     共享plsql区

大小由sharedpool的大小决定

数据字典缓存:

  存储在数据库中最近使用的定义

  包括数据文件,表,索引,列,用户,权限和其他的数据库对象

  在分析阶段,服务器进程查找数据字典去验证对象的名字以及是否是合法访问

 对于查询和DML语句,如果数据字典的信息在缓存中能够提高响应时间

大小由sharedpool决定


你可能感兴趣的:(20151103 IBM AIX oracle shutdown,shared pool分析)