2013年8月7日
摘要: 文件显示1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件。cat /etc/hosts | more2. head/tail -n 10cat /etc/hosts | head -n 10 或 head -n 10 /etc/hosts3. grep -v反选/支持数据重定向输入/支持正则表达式cat /etc/hosts | grep -n 'require' 显示包含require的行cat /etc/hosts | grep -v 'require' 显示不包含require的行cat /etc/hosts | gr 阅读全文
posted @ 2013-08-07 02:45 doclaim 阅读(385) 评论(0) 推荐(0) 编辑
  2013年7月17日
摘要: RMAN异机恢复,本次实验的恢复机(B)与备份机(A)的控制、数据、归档、重做日志的文件路径都不同大步骤:1 A机进行RMAN热备(参数、控制、归档日志、数据文件) 2 B机准备好控制、重做日志、数据文件、归档日志目录并让Oracle用户有读写权限3 将A机RMAN备份文件复制至B机4 B机进行还原、恢复一、A机RMAN热备RMAN备份方式冷备 --> 数据库正常关闭,控制文件、数据文件、redo文件的SCN一致热备 --> 数据库运行中,可单独备份控制、表空间、数据、归档文件(密码与redo不能备份)备份控制文件:自动备份 -> 备份SYSTEM的数据文件,即1#数据文件会 阅读全文
posted @ 2013-07-17 01:34 doclaim 阅读(1078) 评论(1) 推荐(2) 编辑
  2013年7月3日
摘要: 数据泵特性简介性质与RMAN物理备份文件不同,数据泵只是在数据层面的逻辑备份/恢复或者叫导出/导入工具适用范围同机异库、异机异库、跨平台导出/导入(windows与linux平台数据互导)特点与RMAN对平台、Oracle补丁版本都要求一致不同,数据泵使用更灵活1直接导出/入全库 full=y2按用户 schemas=nc503表空间 tablespaces=nc_data014表 tables=fczl,crm_bd_house5自定义查询6也可只导出表结构7加并行参数进行8常用的是导全库、按用户、按表、按查询条件等,按表空间的不常用,因为生产环境表空间的数据文件中可能还存有其他表空... 阅读全文
posted @ 2013-07-03 00:46 doclaim 阅读(398) 评论(0) 推荐(0) 编辑
  2013年6月26日
摘要: 手动创建数据库步骤:1、准备工作(创建相关目录、设置ORACLE_SID)2、生成参数文件3、启动实例3、脚本创建数据库4、脚本创建数据字典5、打开数据库一: 准备工作1、创建相关目录wyncrac为要创建的数据名,所以创建同名目录用来集中存储相关文件[oracle@localhost wyncrac]$ lltotal 36drwxr-xr-x. 2 oracle oinstall 4096 Jun 24 09:57 archivelog --归档日志,drwxr-xr-x. 2 oracle oinstall 4096 Jun 24 11:03 controlfile --控制文... 阅读全文
posted @ 2013-06-26 00:36 doclaim 阅读(340) 评论(0) 推荐(0) 编辑
  2013年6月21日
摘要: 查看归档模式SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination /ora/ora10g/archivelog/Oldest online log sequence 14 --最旧的归档日志编号 Next log sequence to archive 16 --下个归档的日志编号Current log sequence 16 --当前正在写的日志编号可以看到与上面显示的一致,... 阅读全文
posted @ 2013-06-21 00:25 doclaim 阅读(190) 评论(0) 推荐(0) 编辑
  2013年6月20日
摘要: 上面插入语句的执行过程如下:1、在library buffer中找到该语句则直接调用否则:a)检查语法b)检查权限c)生成查询计划d)存于library buffer,下次直接从中获取2、写入数据到redo buffer、data buffer内存块中3、此时数据都还只是存于内存,跟磁盘还没关系下列情况会直接触发LGWR进程将redo buffer中的脏块写入redo log1、commit;2、每隔3秒3、redo buffer内容超其容量的1/34、redo buffer内容大于M下列情况会触发检查点,会由ckpt通知LGWR与DBWR将对应的buffer写入磁盘,4、手动归档5、数据库正 阅读全文
posted @ 2013-06-20 01:56 doclaim 阅读(272) 评论(1) 推荐(0) 编辑
  2013年6月18日
摘要: 物理结构逻辑结构数据库 -> 表空间 -> 段 -> 区 -> 块先通过一个简单的例子,形象的展示一下上面这几个逻辑结构的关系1、创建表空间:SQL> create tablespace tb1 datafile '/ora/ora10g/data/tab_data1.dbf' size 100m;Tablespace created.2、已经看到了表空间TB1SQL> select ts#,name from v$tablespace; TS# NAME---------- ------------------------------ 0 阅读全文
posted @ 2013-06-18 01:48 doclaim 阅读(301) 评论(0) 推荐(0) 编辑
  2013年6月17日
摘要: 通过一个循环展示数组、循环、Case条件判断结构#/bin/bashif [ $# == 0 ];then echo "please input the name" exit 1fiparm1=$1#存入数组for((i=0;i<=${#parm1};i++))doarr[$i]=${parm1:$i:1}done#循环显示数组元素for((i=0;i<=${#arr[@]};i++))do echo ${arr[$i]}done#循环显示数组元素的另一种写法for n in ${arr[*]}do echo $ndone#循环用while的方式declare 阅读全文
posted @ 2013-06-17 01:59 doclaim 阅读(1028) 评论(0) 推荐(0) 编辑
  2013年6月16日
摘要: 专用服务器连接:用户连接到Oracle时,会自动产生一个对应的服务器进程,此进程通过监听与客户端进程建立连接后就一对一服务于此连接的各类数据库操作1、在Linux进程中看不到连接进程[oracle@localhost ~]$ ps -aef | grep oracleorcl | grep -v oracleorcl[oracle@localhost ~]$ 2、用sysdba登录sqlplus后看到进程:[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Sun Jun 1 阅读全文
posted @ 2013-06-16 23:53 doclaim 阅读(696) 评论(0) 推荐(0) 编辑
  2013年6月9日
摘要: sqlplus 常用参数-s: 不显示登录时的头信息,也不显示提示符,一般用在shell中调用sqlplus时set heading off: 不显示列名set feedback off: 不显示行数信息最基本的shell中调用sqlplus格式<< EOF ....... EOF: EOF是一对标识符,标识其内的文字传给左右的的命信,不一定必须是EOF 可以是任何两个对应的字符#!/bin/bashsqlplus /nolog << EOFconn scott/tigerselect * from dept;exitEOF[oracle@localhost test] 阅读全文
posted @ 2013-06-09 01:29 doclaim 阅读(963) 评论(0) 推荐(0) 编辑