职场中四大最火最吃香的IT安全技能
目前,IT安全工作市场确实繁荣,但这并不意味着每个人都会自然而然地找到一份工作,或者找到合适的工作。正如安全威胁状况正在飞速演变一样,职场对安全职业的资质要求也在快速变化。IT安全招聘公司LJ Kushner and Associates的总裁Lee Kushner认为,职场中的供需之间有一道难题:雇主正在寻找能够满足特定需要的安全人员,如事件响应或风险管理,而正在寻找工作的安全专业人士希望构建其自己现有的技能并推进其职业生涯的发展。但是雇主们并不希望雇佣一个人,允许他按照个人的意愿来获取经验。Kushner认为,总体上讲,有资
Oracle神奇的一些参数。或者对你有用
这些参数真的是能够让Oracle神奇的faster起来,它们都是创造过TPC纪录的设置。 参考2份TPC参数设置。 p_run.ora compatible = 10.1.0.0.0 _NUMA_pool_size = 536870912 _collec...
oracle 10g undo表空间使用率居高不下bug
是从网上查找而来。记录下来。属于10。2的一个新特性的bug,虽然不会有什么影响。每次监控这么多使用率还是不是很好看。呵呵对于UNDO表空间大小的定义需要考虑UNDO_RETNETION参数、产生的UNDO BLOCKS/秒、UNDO BLO...
shell中字符串处理方式
象专业人员那样截断字符串尽管 basename 和 dirname 是很好的工具,但有时可能需要执行更高级的字符串“截断”,而不只是标准的路径名操作。当需要更强的说服力时,可以利用 bash 内置的变量扩展功能。已经使用了类...
oracle中的行转列的一个方法
http://www.ningoo.net/html/2008/how_to_do_string_aggregate_on_oracle.html#more-326今天在这里看到一个非常好的方式。使用wmsys.wm_concat() package来进行处理。非常方便。直接从ningoo那里copy过来,以作为...
TOAD查看执行计划表
如果是默认安装TOAD,在查看执行计划时会报一个错:ORA-02404: 未找到指定的计划表创建对应的表CREATE TABLE TOAD_PLAN_TABLE ( STATEMENT_ID VARCHAR2 (32), TIME...
计算Object(包括表,索引)的占用空间及未使用空间
计算Object(包括表,索引)的占用空间及未使用空间存储过程。create or replace procedure get_table_blocks(v_user varchar2 default user, --object对应的user v_objname varchar2 --对应的object name ) asl_fs1_bytes number;l_fs2_bytes number;l_fs3_bytes number;l_fs4_bytes number;l_fs1_blocks number;l_fs2_blocks number;l_fs3_blocks numb
Oracle10g中表的碎片空间回收
对于一些对表经常操作的数据来说。大量的增加及删除操作会导致表的占用空间浪费,下面的操作可以回收整理。减少不必要的空间占用。需要先创建一个存储过程来计算表或者索引占用的空间及使用的空闲空间。存储过程名:get_table_blocks('rocfy','T_test_data');传入参数为当前用户和对应要计算的表名或者索引名称即可。具体存储过程代码在后面在复制上来。操作过程:SQL> alter table T_test_data enable row movement; --支持行移动Table altered.SQL> set timing onSQL> set serveroutput onSQL> exec get_table_blocks('roc
shell中字符串的处理
文章内容来源网络.字符串的处理:1,截取pc007.com 方法一:echo $a|awk '{print substr( ,1,8)}'substr是awk中的一个子函数,对第一个参数的进行截取,从第一个字符开始,共截取8个字符,如果不够就从第二个字符中补充迎访问007电脑资讯 方法二echo $a|cut -b2-8cut:对标准输入的字符串进行处理cut -bn-m:以byte为单位,从第n个byte开始,取m个cut -bn,m:以byte为单位,截取第n,m个bytecut -b-n,m:以byte为单位,截取1-n,和第m个-c:以charactor为单位-d:指定分隔符,默认为tab-s:使标准输入中没有delimetercut -f1:截取第1个域 00电脑资
Oracle 10g数据库中新的SQL优化HInt介绍
Oracle使用的hints调整机制一直很复杂,Oracle Technical Network对使用hints调整Oracle SQL的过程有很好的全面评述。根据对10g数据库的介绍,可使用更多新的optimizer hints来控制优化行为。现在让我们迅速了解一下这些强大的新hints: spread_min_analysis 使用这一hint,你可以忽略一些关于如详细的关系依赖图分析等电子表格的编译时间优化规则。其他的一些优化,如创建过滤以有选择性的定位电子表格访问结构并限制修订规则等,得到了继续使用。 由于在规则数非常大的情况下,电子表格分析会很长。这一提示可以帮助我们减少由此产生的数
shell中常用系统变量和条件判断
自己方便查询常用系统变量$0 当前程序的名称$n 当前程序的第n个参数,n=1,2,…9$* 当前程序的所有参数(不包括程序本身)$# 当前程序的参数个数(不包括程序本身)$$ 当前程序的PID$! 执行上一个指令的PID(好像不行?)$? 执行上一个指令的返回值条件判断:expression为字符串操作-n str 字符串str是否不为空-z str 字符串str是否为空str1 =str2 str1是否与str2相同str1!=str2 str1是否与str2不同条件判断:expression为整数操作expr1 -a expr2 如果 expr1 和 expr2 评估为真,则为真 expr1 -o expr2 如果 expr1 或 expr2 评估为真,则为真条件判断
Oracle SQL hints
http://www.adp-gmbh.ch/ora/sql/hints/index.html /*+ hint */ /*+ hint(argument) */ /*+ hint(argument-1 argument-2) */ All hints except /*+ rule */ cause the CBO to be used. Therefore, it is good practise to analyze the underlying tables if hints are used (or the query is fully hinted. There should be no schema names in hints. Hints must use aliases if alias names are used for table names. So the following is wrong: select /*+ index(scott.emp ix_emp) */ from scott.emp emp_alias better: selec
Statspack中几个指标说明(ZT)
Oracle注:以下指标取自Oracle的性能分析工具Statspack所提供的性能分析指标。指标名称指标描述指标范围指标单位1.关于实例效率(Instance Efficiency Percentages)的性能指标缓冲区未等待率(Buffer Nowait %)指在缓冲区中获取Buffer的未等待比率。该指标的值应接近100%,如果该值较低,则可能要增大buffer cache。%Redo缓冲区未等待率(Redo NoWait %)指在Redo缓冲区获取Buffer的未等待比率。该指标的值应接近100%,如果该值较低,则有2种可能的情况:1.online redo log没有足够的空间;2.log切换速度较慢。%缓冲区命中率(Buffer Hit %)