Oracle SQL 语句中正则表达式的应用
REGEXP_LIKE(匹配) REGEXP_INSTR (包含) REGEXP_REPLACE(替换) REGEXP_SUBSTR(提取) 如 手机号码的表达式: ^[1]{1}[35]{1}[[:digit:]]{9}$ 查询客户信息表(tKHXX)中有手机号码(SJHM)的可以这样查询 1. SELECT * FORM tKHXX where REGEXP_LIKE(SJHM, '^[1]{1}[35]{1}[[:digit:]]{9...
如何利用客户端在itpub发博客
如何利用客户端在itpub发博客 一、Linux环境 1.安装blogilo sudo apt-get install blogilo 如果你不是kde环境也许还得安装 libqt4-sql-sqlite sudo apt-get install libqt4-sql-sqlite 2.配置blogilo 打开blogilo=>设置=>配置Blogilo=>博客=>添加 在URL一栏填入:http://blog.itpub.net/xmlrpc.php?r=rpc/server ...
oracle rename 的连带问题
1 rename table 如果在rename前有过对其他用户授权的行为,那新的表也需要进行授权操作 。即使新建的表也要授权
Using the WITH CHECK OPTION
Using the WITH CHECK OPTION Clause: ExampleThe following statement is legal even though the third value inserted violates the condition of the subquery where_clause:INSERT INTO (SELECT department_id, department_name, location_id FROM departments WHERE location_id < 2000) VALUES (999...
oracle alter table详解
//建测试表 create table dept( deptno number(3) primary key, dname varchar2(10), ...
Linux lastb命令的使用
Linux lastb命令的使用lastb命令显示登录失败记录LInux version:cat /etc/redhat-releaseRed Hat Enterprise Linux AS release 4 (Nahant Update 2)首次运行lastb命令会报下的错误lastb: /var/log/btmp: No suc...
SQL Server 2008性能监控和性能优化
**SQL Server 2008性能监控和性能优化performance analyzing, perf tuning《SQL Server 2008 Database Monitoring and Performance》课程笔记【单骑】整理,转载请标明来源:http://liaohairun.blog.163.com参考资料:更多信息可以通过以下入口获得:http://technet.microsoft.com/zh-cn/lib...
linux时钟基本概念、CST与UTC、以及NTP简单设置
1,安装linux的时候在设置时间的时候有一个选项:system clock uses UTC,那么这个UTC是什么意思呢?世界协调时间(Universal Time Coordinated,UTC) GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区...
FATAL ERROR: Could not find ./bin/my_print_defaults 解决方法
http://blog.csdn.net/zhaokuner/article/details/7276228网上很多方法都是:/usr/local/mysql/scripts/mysql_install_db --user=mysql但是很有可能报错,找不到bin目录中的my_print_defaults错误信息: FATALERROR:Couldnotfind./bin/my_print_defaultsIf you are using a binary release, you must ...
mysql 一个比较好用的备份脚本 可以进行热备 本人测试好用
urce /root/.bash_profiletoday=`date +"%Y_%m_%d"`bkdir=/opt/newdatatoday_bkdir=$bkdir/$todaycd $bkdirif [ ! -d $today_bkdir ] ; then mkdir -p $today_bkdirfiDATE=`date +%Y%m%d_%H%M`mysqldump -p123456 --flush-logs --master-data=2 --single-transaction -R --triggers ...
linux shell获取时间(2)
例如,您需要了解两星期以后的日期。如果您处于 Shell 提示符处,那么可以迅速地得到答案: $ date -d ’2 weeks’ 关于使用该命令,还有其他一些重要的方法。使用 next/last指令,您可以得到以后的星期几是哪一天: $ date -d ’next monday’ (下周一的日期) $ date -d next-day +%Y%m%d(明天的...
unlock table
DECLARE CURSOR X1 IS select owner,table_name from dba_tab_statistics where owner='MVUSER2010' AND STATTYPE_LOCKED is not null and rownum <100;v_eowner dba_tab_statistics.owner%type;v_tname dba_tab_statistics.table_name%type;beginopen X1;loopfetch X1 INTO v_eowner,v_tname;exi...
数据库性能 常用SQL
1、收集数据库性能报表Oracle 在10g以前的使用的是 Statspack做性能故障诊断的。Oracle Database 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR)。AWR 和数据库一起安装。数据库装好后,,快照由一个称为 MMON 的新的后台进程及其从进程自动地每小时采集一次(snap)要查看当前的设置,您可以使用下面的...
dbms_stats 详解
dbms_stats包问世以后,Oracle专家可通过一种简单的方式来为CBO收集统计数据。目前,已经不再推荐你使用老式的分析表和dbms_utility方法来生成CBO统计数据。那些古老的方式甚至有可能危及SQL的性能,因为它们并非总是能够捕捉到有关表和索引的高质量信息。CBO使用对象统计,为所有SQL语句选择最佳的执行计划。dbms_stat...
mysql常用的hint
mysql常用的hint对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEXSELECT * FROM TABLE1 FORCE INDEX (FIELD1) …以上的SQL语句只使用建立在FIELD1上的索引,而不使用...
ORACLE 中dbms_stats的使用
ORACLE 中dbms_stats的使用dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划。exec dbms_stats.gather_schema_stats(ownname => 'SCOTT',options &n...
视图 v$sql,v$sqlarea,$sqltext,v$sqltext_with_newlines 的差异
http://blog.csdn.net/leshami/article/details/8658205
ORA-00054 故障处理一例
--************************-- ORA-00054 故障处理一例--************************ 最近index job出现失败,于是尝试手动执行试试。收到了ORA-00054的错误消息。 一、错误消息 &...
rman增量备份脚本
#!/bin/bash#edit: daniel#date:2012-03-08#auto backup database#load Environment variablesmyweek=`date +%a`mydate=`date +%Y%m%d`su - oracle -c 'cat >> /home/oracle/.bash_profile' << EOFexport mydir=/home/oracle/logEOF#Sundayif [ "$myweek" == "Sun" ]; thensu - oracle -c 'rman target / log=...
ORACLE数据库查看执行计划的方法
一、什么是执行计划(explain plan) 执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。 二、如何查看执行计划 1: 在PL/SQL下按F5查看执行计划。第三方工具toad等。 很多人以为PL/SQL的执行计划只能看到基数、优化器、耗费等基本信息,其实这个可以在PL/SQL工具里面设置的。可以...