2013年6月9日
摘要: 数据库(物理概念)指物理存在的各种数据库相关的文件或磁盘的集合,参数文件、控制文件、数据文件、重做日志文件等采用ASM (Automic Storage Management) 或 RAW设备作为存储时可能不作为操作系统中可见的的文件但仍然属于该定义实例(逻辑概念)一组Oracle后台进程 + 一个公共的内存区域 = 实例一组后台进程:指在数据库运行阶段实际对数据进行操作的进程如将数据从缓存区写到磁盘时由ora_dbw0_<ORACLE_SID>进程完成将数据日志由缓存区写到磁盘时由ora_lgwr_<ORACLE_SID>进程完成此外还有系统监控、检查点等进程这些进程 阅读全文
posted @ 2013-06-09 01:26 doclaim 阅读(1115) 评论(0) 推荐(0) 编辑
  2013年6月7日
摘要: 参数文件广义上oracle里能够配置的文件都可以叫参数文件,这里专指数据库参数文件,又称初始文件,记录了数据库的相关参数,如数据库名、内存结构大小、控制文件位置以键值方式记录两种形式:init<ORACLE_SID>.ora 1、init file 9i以前,可直接打开或编辑的纯文本文件2、alter system命令修改参数后还要手动修改init filespfile<ORACLE_SID>.ora 1、server parameter file 9i后的默认的二进制服务器参数文件2、可用RMAN备份到备份集中3、alter system 命令同步更新spfile有时 阅读全文
posted @ 2013-06-07 01:38 doclaim 阅读(198) 评论(0) 推荐(0) 编辑
  2013年6月6日
摘要: 数组定义与赋值静态arr=(1,2,3) #三个元素分别为1,2,3的数组,等同于下面arr[0]=1arr[1]=2arr[1]=3清空单个元素arr[n]=清空整个数组arr= 或 unset arr动态for((i=0;i<=3;i++))do arr[$i]=$idone数组读取单个var=${#arr[1]}循环for((i=0;i<=${#arr[*]};i++))do echo ${#arr[$i]}donedeclare -i s=0declare -i count=${#arr[*]}while [ $s -le $count ]do echo ${#arr[$s 阅读全文
posted @ 2013-06-06 14:41 doclaim 阅读(289) 评论(0) 推荐(0) 编辑
  2013年6月4日
摘要: 一、数值相关1.1、数值运算符个人理解便于记忆-eqequals-nenot equals-ltlittle-gtgreat-lelittle equals-gegreat equals1.2、整数比较逻辑表达式 置于[ ]或[[ ]]中,可用上表的运算符,也可用字符类的运算符如=、 >=等 表达式及运算符两边都要有空格 正确:[ 2 = 2 ]、[ 2 –eq 2 ]、[[ 2 –eq 2 ]] 错误:[2 = 2]、[ 2=2]1.3、变量定义与赋值 A、 declare –i varname 如 de... 阅读全文
posted @ 2013-06-04 19:23 doclaim 阅读(220) 评论(0) 推荐(0) 编辑
  2011年8月7日
摘要: 在mvc 3下对模型的绑定、验证已经提供了很丰富简便的实现方法,最直接的就是将Action的参数设为要验证的模型,在提交到该Action时,mvc 会先自动根据表单的项赋值生成新对象,并且自动验证,我们只要检查modelstate.isvalid便可知道是否有项目验证结果。但有时我们要指定验证哪个模型,并得到验证结果时,mvc 3似乎就不行了(我找了很久都没找到单独验证的方法),后来发现EnterpriseLibrary 5里面有个验证模块就非常适合此需求,只要提供要验证的对象,便会对其验证,并且很友好的返回了出错的列与值.需求:表单项目排得很多时,我们提交保存后要先验证,将验证结果返回给前台 阅读全文
posted @ 2011-08-07 21:34 doclaim 阅读(225) 评论(0) 推荐(0) 编辑