摘要: DBMS_RANDOM是Oracle提供的一个PL/SQL包,用于生成随机数据和字符。它具有以下函数。其中,initialize,random,terminate函数在Oracle11g中已不推荐使用,主要用于向后兼容。下面对各个函数进行举例说明1. INITIALIZE用一个种子值来初始化DBMS... 阅读全文
posted @ 2015-05-04 15:05 iVictor 阅读(13418) 评论(0) 推荐(1) 编辑
摘要: 1. 如何查看Oracle是否启动了RAC。 如果cluster_database的值为TRUE,则启用了RAC,cluster_database_instances是组成RAC的实例的数量。 网上说,用如下查询语句, 这个其实不太严谨,我这个是在单机单实例环境下查询的,但是根据输出我很难确定它是单 阅读全文
posted @ 2015-04-30 11:02 iVictor 阅读(440) 评论(0) 推荐(0) 编辑
摘要: CloneDB是Oracle 11.2.0.3推出的一项新特性,它利用的了11g新引入的Direct NFS。它直接利用目标数据库的备份,无需将备份COPY到克隆环境下,使得一个备份可以克隆多个不同用途的数据库。它同时采用了copy-on-write技术,使得备份中只有被修改了的block才会被应用... 阅读全文
posted @ 2015-04-27 15:27 iVictor 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 今日早上看Oracle官方文档《Administrator's Guide》时,在密码文件章节,关于orapwd命令entries参数的说明如下:This argument specifies the number of entries that you require the password f... 阅读全文
posted @ 2015-04-15 09:51 iVictor 阅读(2773) 评论(2) 推荐(0) 编辑
摘要: 在这里,会用到win32com模块模块下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/代码如下:import win32comfrom win32com.client import Dispatch, constantsppt =... 阅读全文
posted @ 2015-04-13 17:24 iVictor 阅读(2684) 评论(0) 推荐(1) 编辑
摘要: 今天在启动数据库的过程中,收到以下错误:SQL> startupORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceORACLE instance started.在主机环境下查看ORA-32004错误... 阅读全文
posted @ 2015-04-03 15:51 iVictor 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 静默安装经常搭建Oracle测试环境,有时候觉得OUI(即图形界面)方式甚是繁琐,你得一步一步进行确认,所幸,Oracle支持静默安装。在我看来,它主要有两方面的好处:一、极大地提升了效率,尤其是批量安装。二、很多时候,只有终端环境可供使用。一、准备responseFile文件 从Oracle软件... 阅读全文
posted @ 2015-04-01 17:39 iVictor 阅读(35944) 评论(3) 推荐(2) 编辑
摘要: 在实际生活中,经常会有文件重复的困扰,即同一个文件可能既在A目录中,又在B目录中,更可恶的是,即便是同一个文件,文件名可能还不一样。在文件较少的情况下,该类情况还比较容易处理,最不济就是one by one的人工比较——即便如此,也很难保证你的眼神足够犀利。倘若文件很多,这岂不是个impossibl 阅读全文
posted @ 2015-03-30 13:11 iVictor 阅读(8608) 评论(15) 推荐(2) 编辑
摘要: 1. 如何添加路径 主要有以下两种方式: 1> 临时的 import sys sys.path.append('C:\Users\Victor\Desktop') 2> 永久的 在Linux的配置文件中如/etc/bashrc添加: export PYTHONPATH=$PYTHONPATH:/ho 阅读全文
posted @ 2015-03-26 15:51 iVictor 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 1. 基本实现 [root@localhost ~]# cat dirfile.pyimport ospath='/tmp'for dirpath,dirnames,filenames in os.walk(path): for file in filenames: fu... 阅读全文
posted @ 2015-03-24 15:45 iVictor 阅读(23817) 评论(0) 推荐(1) 编辑
摘要: 1. 利用CMD语句@echo offrem 计算指定天数之前的日期set DaysAgo=1rem 假设系统日期的格式为yyyy-mm-ddcall :DateToDays %date:~0,4% %date:~5,2% %date:~8,2% PassDaysset /a PassDays-=%... 阅读全文
posted @ 2015-02-05 09:12 iVictor 阅读(4390) 评论(0) 推荐(0) 编辑
摘要: OFAOFA(Optimal Flexible Architecture)是Oracle设计的一种文件系统目录结构,目的在于简化多个Oracle产品版本维护。OFA的核心是两个环境变量:ORACLE_BASE和ORACLE_HOME。ORACLE_BASE是服务器上的一个目录,安装所有Oracle软... 阅读全文
posted @ 2015-01-15 17:29 iVictor 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 1. RAC的高可用性 RAC的高可用性主要包含以下几点: 1> 实现节点间的负载均衡。 2> 实现失败切换的功能。 3> 通过Service组件来控制客户端的访问路径。 4> 集群软件能够自动化管理各个资源,并且有定时的节点状态监测机制,能自动对一些失败的进程以及心跳监测失败的节点进行重启,使其重 阅读全文
posted @ 2015-01-14 11:21 iVictor 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Oracle对于普通账户和超级管理员(指sysdba和sysoper)的认证机制不一样,前者是通过数据字典,后者主要是通过操作系统验证和密码文件验证。因此一般提到操作系统认证或密码文件认证,针对的都是超级管理员的认证。操作系统认证对于操作系统认证,其实蛮简单的,只需要将该用户添加到dba(针对sys... 阅读全文
posted @ 2015-01-09 17:21 iVictor 阅读(7909) 评论(0) 推荐(0) 编辑
摘要: 1. CPU负载 sar -u 2 5 |awk 'END{print $3"%"}' --2指的是2秒输出一次,5指的是一共输出5次 判断标准:小于90%属于正常。 2. 内存负载 free |awk 'NR==3{pmem=$3/($3+$4)*100;print pmem"%"}' 判断标准: 阅读全文
posted @ 2015-01-07 14:12 iVictor 阅读(475) 评论(0) 推荐(0) 编辑