oracle 10g 10.2.0.5 数据库重新启动后,DIRECTORY 权限失效
oracle 10g 10.2.0.5 for IBM AIX 5.2L P520数据库重新启动后,DIRECTORY 权限失效.好怪的事情[@more@]
excel 中,选中的行,变色
Excel让选中行整行变色代码(2010-03-17 22:38:35) 转载标签: excelresume一行privateitem杂谈分类: 其他 Excel中数据多的时候连自己选择的是那一行也看不清楚,有没有办法让选中行整行变色呢?在表格的名称上右键选择查看代码,在代码中添加如下代码Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)On Error Resume NextCells.FormatConditions.DeleteWith Target.EntireRow.FormatConditions.Delete.Add xlExpression, , "TRUE".Item(1).Interior.ColorIndex = 38End WithEnd Sub保存就Ok了[@more@]
自动SPLIT ORACLE PARTITION
create or replace procedure pro_split_subpart(v_tab varchar2) as cursor c_subp(v_1 varchar2) is select * from user_tab_subpartitions where table_name = upper(v_1) and subpartition_name like '%1106%'; v_sql varchar2(4000); v_p_date varchar2(20); v_p_prex varchar2(200); v_p_date2 date; v_p_date3 date; v_i number; v_sql2 varchar2(2000); v_sql3 varchar2(2000); v_sql4 varchar2(2000); begin for a in c_subp(v_tab) loop v_sql := 'alter table ' || a.table_name
使用oracle bulk collect 提高select FETCH LOOP的速度
通过oracle一个特性,加快客户端SELECT LOOP数据的速度。使用的特性是oracle bulk collect into 技术。实现方法如下:1) 在数据库中配置:一次性返回2000条记录create or replace procedure pro_test(v_1 out i_table, v_2 out v_table) asbeginselect id, name BULK COLLECT INTO v_1, v_2 from a where rownum <2000 />end;[@more@]2 ) 通过JAVA编码,在客户端使用oracle.sql.array一次性取到所有数据,这比在客户端select 后,再loop速度快多了。oracle.sql.ARRAY a_test = new oracle.sql.ARRAY(a, oraCon, s1);oracle.sql.AR
powershell 整理(-) 之start-job
通过这个功能,可以在脚本中运行线程(子进程).不过,这个对POWERSHELL的版本是有要求的.需要powershell 2.0以下版本才行.start-job .a.ps1 start-job .a.ps1 [@more@]
最简单的一个powershell的脚本
为了解技术思路,研究了一下powershell.整个开发与部署过程如下: 1.下载WindowsXP-KB926139-v2-x86-ENU 安装powershell环境;2.按照代码要求,写一个简单的脚本;3. 运行powershell时,同 bat是有区别的.注意以下方法:1) 解除限制:set-executionpolicy Unrestricted2) 将文件名保存为ps13) 通过以下方法运行(假如文件名是c:a.ps1)PS C:> .a[@more@]示例代码:function foo ( [int] $x){$x = $x + 1echo $x}foo (1 )
oracle 10g 以上 遍历文件
转:CREATE OR REPLACE PROCEDURE list_directory(directory VARCHAR2)ISns VARCHAR2(1024);v_directory VARCHAR2(1024);BEGINv_directory := directory;SYS.DBMS_BACKUP_RESTORE.SEARCHFILES(v_directory, ns);FOR each_file IN (SELECT fname_krbmsft AS name FROM x$krbmsft) LOOPDBMS_OUTPUT.PUT_LINE(each_file.name);END LOOP;END;/ [@more@]
DBMS_FILE_TRANSFER package which provides an API for copying binary files between database servers
转:DBMS_FILE_TRANSFER Package in Oracle Database 10gOracle 10g has introduced the DBMS_FILE_TRANSFER package which provides an API for copying binary files between database servers.Common Usage Notes COPY_FILE GET_FILE PUT_FILE [@more@]Common Usage NotesAll of the the currently supported procedures have some common usage notes listed below:The user must have read privilege on the source directory object and write privilege on the destination directory object. The procedure converts directory obj
oracle 10.2.0.4 的emca配置错误
windows 2003 64bit在将数据库升级到10.2.0.4(64bit)时,配置emca,死都不行.将数据库升级到10.2.0.5时,也不行.终于在itpub,metalink上找到patchp8350262_10205_Generic.zip基本可以肯定的是,打上这个补丁后,emca配置是没有什么问题的.如果打了补丁,emctl也无法启动的话,则需要重新emca[@more@]
windows xp 下安装windows 7 虚拟机之网络不通
在windows xp sp 3 下安装windows 7虚拟机.结果两个机器网络环境不通.解决办法: 1.将windows 7虚拟机的网络配置成自动获取IP地址; 2.将xp 的地址按照windows 7的设置进行相应配置就可以了[@more@]
mysql 5.5.8 免安装版本在windows xp 和windows 7之前切换的问题
mysql 5.5.8 免安装版本在windows xp 和windows 7之前切换的问题 由于有一个项目需要使用mysql,于是使用了mysql的免安装版本.最开始使用的环境是:windows xp +mysql 5.5.8(使用这个版本的mysql是因为使用到了分区).在整个开发过程中,都是没有问题的.发布时,由于用户的OS是windows 7我们就将带有数据的mysql 5.5.8直接copy到windows 7上结果启动时,mysql无法启动,具体的错误是:mysql_fun_xxxx......等错误.[@more@]于是我们就怀疑是否是因为mysql的初始启动时,针对不同的OS,做了不同的限制.于是,经过测试,验证这个想法是正常的.将在windows