oracle 约束 enable validate 检查
Oracle约束按约束状态又可分为disable novalidate,disable validate,enable novalidate,enable validate. 其中disable/enable代表是否启用约束,validate/novalidate代表启用约束时是否对表中...
常见问题--表的约束initially immediate 理解
初始化立即执行--在每条语句执行结束时检验约束 初始化延迟执行--一直等到事务完成后(或者调用set constraint immediate语句时)才检验约束 来看下面的代码:SQL> create table t2 ( x int constrai...
常见问题--alert文件的使用
alert.log:包含一个按时间顺序排列消息和错误的日志定期检查alert.log:1.检测内部错误和块损坏错误2.监视数据库操作3.查看非缺省原初始化参数值检查后定期删除或者整理该文件参数:BACKGROUND_DUMP_DEST可以查...
网络--ping用法知多少
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分...
常见问题--连接ORACLE的两种模式分析
连接ORACLE最常用的两种方式:1.专用服务器如果使用一个专用服务器登录数据库,则会创建一个新的进程[登录时总会为我们创建一个新的进程],提供专门的服务,注销时它会消失这个服务器进程在我的会话生存期中专门...
常用函数--connect by 理解
说明:connect by 一般用来生成树状结果集,oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的语法:select ... from <TableName> where <Condition...
pl/sql--动态SQL常用方法
说明:写存储过程的时候经常都会用到动态SQL,现做一小结PL/SQL中常用动态SQL方法类型1:不是查询语句,只是DDL语句,UPDATE,INSERT,DELETE,没有绑定变量例:EXECUTE IMMEDIATE 'CREATE INDEX emp_ind_1 on emp (...
常用函数--oracle row_number() over理解
--说明:row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). --全表记录select * from t1;...
oracle sql tuning 10--io
IO调整的基本原则1.使得磁盘的IO最小2.使数据分布在不同的磁盘上3.临时表空间越大越好4.把数据文件和REDOLOG文件分开,放在不同的磁盘上,REDOLOG文件放在磁盘速度快的磁盘上5.减少和数据无关的IO表空间使用原则1.sy...
bash shell 4
件匹配常用操作:匹配文件名中的任何字符串:*db@db-desktop:~/download/test$ ls *.txt11bak.txt 1.txt 2.txt 5.txt 777.txt env.txt &n...
bash shell3 find
目的:通过find可以查找具有一定特征的文件例子:1.希望按照文件属主查找文件语法:find 目录 -user 属主名 -printfind /home/oracle oracle -print2.查找属主账户被删除的文件语法:find 目录 -nouser -print...
bash shell 2
文件安全与权限1.文件一旦被创建有3种基本权限 r,w,x 读,写,执行2.按照所针对的用户,文件的权限可分为3类(1).文件属组:创建该文件的用户(2).同组用户:拥有该文件的用户组中的任何用户(3)其它用户,这...
PLSQL--变量范围的讨论
<!--@page { size: 21cm 29.7cm; margin: 2cm }H3 { margin-top: 0.46cm; margin-bottom: 0.46cm; line-height: 173%; page-break-inside: avoid }H3.western { font-family: "AR PL UMing CN", serif; fon...
plsql--PRAGMA关键字的讨论
<!--@page { size: 21cm 29.7cm; margin: 2cm }H3 { margin-top: 0.46cm; margin-bottom: 0.46cm; line-height: 173%; page-break-inside: avoid }H3.western { font-family: "AR PL UMing CN", serif; fon...
plsql--循环讨论
PL/SQL提供3种不同的循环结构LOOP循环FOR循环WHILE循环每种循环被设计出来都有其特别的用意最简单的LOOP循环例子CREATE OR REPLACE PROCEDURE dbtest_loop (start_number IN integer,end_number IN int...
bash shell 1
1. /etc/shells文件中保存有当前系统可使用的SHELL程序列表2.可以更改当前shelldb@db-desktop:~$ csh% 3.设置用户默认shell,用户默认shell保存在passwd文件中 /etc/passwdmore /etc/passwdroot:x:0:0:root:/root...
常用函数--decode的使用,NULL值的意思
语法:逻辑:decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)如果 条件值与值1相=,就返回 翻译值1 如果 条件值与值2相=,就返回 翻译值2如果 条件值与值N相=,就返回 翻译值N说明:返...
ubuntu8.04安装oracle
1.877.798.4426 The Pythian Group EmergencyClient LoginContact Us Pythian BlogTHE WORLD DISCUSSES #PYTHIAN ON TWITTER. HAVE A QUESTION? USE OUR HASHTAG AND ASK AWAY...
ubuntu8.04使用
如何关闭IPV6?1.sudo vi/etc/modprobe.d/blacklist在最后 一行加入blacklist ipv62.sudo /etc/init.d/networking restart3.sudo reboot更改桌面为蓝色主题?1.系统--系统管理--软件源--选择主服务器,关闭--...
oracle sql tuning 3--常用检查问题语句
问题:经常碰到一些存储过程执行很久都跑不出结果,原因多样,从接触得最多的SQL语句上,有什么处理办法呢?处理:1.识别差SQL[预期响应时间>10S,假设每秒处理300个磁盘IO,每秒4000 buffer gets]SELECT sql_text nl,...