AIX实践二
AIX系统基本概念pp ----- 物理卷最小组成单位,一般有:16M,32M,64Mpv ----- 物理卷,就是机器上的磁盘;vg ----- 卷组,系统是由卷组组成,每个卷组由若干个PV组成,lv ----- 逻辑卷,一个VG可以划分若干个LV,LV格式化后就可用来存放文件和数据的地方。lspv 查看系统VG,# lspv 系统有rootvg,misvg,datavg一共3个VG,中间为磁盘号码。hdisk0 000f9fad11156397 rootvg hdisk1 000f9fad11446abf misvg hdisk2 000f9fad02537002 misvg hdisk3 000fa68d0d978893 misvg hdisk4 000f9fad11468381 misvg hdisk7 0003107a0043b4fd datavg lsvg v
aix 实践一
aix: 关机:AIX接通电源的时候服务器上LCD上显示“OK”命令:shutdown开机:按白色键,启动AIX;重启命令: reboot# uname –M ------查看机器型号IBM,7025-F50# oslevel -------查看操作系统版本4.3.2.0# bootinfo –K -------查看服务器位数32 [@more@]
rman catalog and nocatalog(转载)
nocatalog方式就是用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息,即RMAN的备份信息写在本地控制文件里面。若为catalog则必须要首先要创建目录备份数据库,建立恢复目录,即数据库的备份信息写到恢复目录里面。当通过rman nocatalog方式备份Oracle数据库,Oracle使用controlfile存放RMAN的备份信息。因此,当使用Rman nocatalog方式备份数据库时,一定要记得备份controlfile。初始化参数control_file__record_keep_time设置备份信息保存时间,到规定时间就自动清除以前的备
flashback drop
flashback drop 不但闪回删除的表,而且恢复所有索引以及触发器和授权。但是外键不能恢复;oracle 10g实际上drop table的时候从数据库结构上说并没有删除表,而是rename table;首先:检查是否为ARCHIVE模式:select log_mode from v$database;SQL> drop table test2;Table droppedSQL> select * from test2;select * from test2ORA-00942: 表或视图不存在SQL> flashback table test2 to before drop;DoneSQL> select * from test2; ID---------- 1rename命令:alter table test2 rename to test3;[@more@]
管理数据库性能——修正无效的对象
管理数据库性能——修正无效的对象!首先熟悉两张系统表dba_dependencies,user_objects;SQL> desc dba_dependencies;名称 是否为空? 类型----------------------------------------- -------- -------------------------OWNER NOT NULL VARCHAR2(30)NAME NOT NULL VARCHAR2(30)TYPE VARCHAR2(17)REFERENCED_OWNER VARCHAR2(30)REFERENCED_NAME VARCHAR2(64)REFERENCED_TYPE VARCHAR2(17)REFERENCED_LINK_NAME VARCHAR2(128)DEPENDENCY_TYPE VARCHAR2(4)SQL> desc user_objects;Name Type Nullable Default Comments -------------
保护ORACLE数据库的安全
保护ORACLE数据库的安全SQL> desc dba_usersName Type Nullable Default Comments --------------------------- -------------- -------- ------- --------------------------------------- USERNAME VARCHAR2(30) Name of the user USER_ID NUMBER ID number of the user PASSWORD VARCHAR2(30) Y Encrypted password ACCOUNT_STATUS VARCHAR2(32) LOCK_DATE DATE Y EXPIRY_DATE DATE Y DEFAULT_TABLESPACE VARCHAR2(30) Default tablespace for data TEMPORARY_TABLESPACE VARCHAR2(30) Default tablespace for temporary tables CRE
pl/sql 进行ORACLE编程
标识PL/SQL对象描述触发器与触发事件标识影响PL/SQL性能的配置选项1:标识PL/SQL对象:procedure:过程function:函数package:程序包package body:程序包主体trigger:触发器程序包由程序包规范和程序包主体组成。程序包规范发布了程序包中各种函数与过程的调用规范,程序包主体则体现了这些过程与函数。触发器是一种特殊的PL/SQL对象,这种对象不是被请求调用的pl/sql代码块,它们在发生触发事件时自动运行。2:触发事件:DML:insert,update,delete;DDL:CREATE,DROP,TRUNCATE ;会话登入与登出;数据库的启动与关闭;由于空间问题导致的
管理ORACLE存储结构
物理存储结构:数据文件有3部分组成:头部、区间(已经分配的空间use_space)和空闲空间(free_space)操作系统快(operating system block)是文件系统使用的最小分配单元,每个文件系统都具有自己的最小容量和默认容量。逻辑存储结构;逻辑存储结构:表空间:system,sysaux,undosystemb 表空间包括数据字典;数据字典描述数据库自身结构、数据库中所有对象、用户以及角色的若干内部表。system表空间是数据库中字典所处的位置。如果没有system表空间,那么数据库就无法运作。分隔参与资源争用的数据:在插入和更新操作期间,某个表及其索引通常