非关联子查询
非关联子查询是子查询的使用是独立的,可以单独把子查询作为一个有效的SQL语句,子查询示例:非关联子查询 select * from a where a.col1 in (select b.col1 from b);
关联子查询示例
以前一直没有对关联子查询有过明确的概念,通过该查询可以明确关联子查询是如何执行的。查询客户最新的五个订单(扩展),这个也非常经典SELECT o1.CustomerID, o1.OrderID, o1.OrderDateFROM Orders o1WHERE o1.OrderDate IN(SELECT TOP 5 o2.OrderDateFROM Orders o2WHERE o2.CustomerID = o1.CustomerID)ORDER BY ...
linux版本信息以及x86与x86_64的区别
一 x86、x86_64、AMD64x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“IA-32”x84_64是x86 CPU开始迈向64位的时候,有2选择:1、向下兼容x86。2、完全重新设计指令集,不兼容x86。AMD抢跑了,比...
Oracle DG主备启动关闭顺序
DG,首先开启standby数据库,然后再开启primary数据库。使用SYS用户登陆standby数据库主机,将备机开启到管理模式$sqlplus “/as sysdba”SQL>startup mount --启动ORACLE数据库到MOUNT状态SQL>alter database recover managed standby database disconnect from...
传输表空间
等等
ORACLE中DBID的作用
DBID是数据库的唯一识别码,被记录在控制文件和数据文件中。平时很少需要用这个参数。但在RMAN恢复时,若没有使用恢复目录(catalog),知道被恢复的数据库的DBID可以简化操作。例如要恢复一个已经丢失了控制文件的数据库的控制文件。set oracle_sid=recoverrman target set DBID=2359725638;startup nomount;re...
with check option(转载)
我们来看下面的例子:create or replace view testviewasselect empno,ename from emp where ename like 'M%'with check option;这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:select * from testview得到:EMPNO ENAME———- ———–7654 MARTIN793...
ORACLE中约束-DEFERRABLE
今天看到了oracle的约束。提到DEFERRABLE,很新鲜,至少SQL SERVER里是没这玩意儿。定义为可延迟(deferrable)的约束,可以指定为:1.INITIALLY IMMEDIATE 初始化立即执行2.INITIALLY DEFERRED 初始化延迟执行从字面意思看,猜测是让约束延迟检查,但是一个初始化立即执行,一个初始化延...
总结下Oracle 中的Insert用法
1.标准Insert --单表单行插入 语法: INSERT INTO table [(column1,column2,...)] VALUE (value1,value2,...) 例子: insert into dep (dep_id,dep_name) values(1,'技术部'); 备注:使用...
角色权限和对象权限互不影响
以前对角色权限和对象权限有一点概念,但对互相的权限是否影响并不十分清楚,通过这个实验,可以明白两者关系。SQL> create user oe identified by oe;SQL> grant connect,resource to oe;SQL> conn oe/oe@xgcSQL> create table orders(id number);SQL> insert into orders values(1);SQL> insert into orders value...
ORACLE10g通过透明网关连接SQL SERVER2005数据库
通过数据链接(Database Link),从Oracle 10g 连接 SQL Server 2005(实例)从Oracle 10g连接SQL Server2005,需要用透明网关(Transparent Gateway),通过它,我们可以 sqlplus 操纵其他数据库,如 ms sqlserver 、 sybase 、 infomix 等,实现数据库的异构服务。在Oracle 8i中没有透明网关,oracle 10.2的透明网关是单独的...
Oracle正则表达式的用法
l 方括号表达示方括号表达式描述[[:alnum:]]字母和数字混合的字符[[:alpha:]]字母字符[[:cntrl:]]控制字符[[:digit:]]数字字符[[:...
使用V$shared_pool_advice调整共享池
从Oracle9i开始,引入了一个共享池顾问的新特性。DBA可以使用这个特性,对共享池的内存使用进行优化,进行正确地调整。为什么需要共享池顾问------------------------+该顾问建议中关于library cache内存的信息,根据假设调整共享池大小,来预判对系统整体解析活动造成的影响。+当需要解析时,如果无法分配连续的...
Linux系统中iptables的使用
#service iptables stop; ---停止防火墙服务。#service iptables start; ---启动防火墙服务。#service iptables restart; ---重启防火墙服务。 如果不关闭iptables服务,在客户端是无法通过SQL*PLUS连接Ora...
转:解决SecureCRT无法用非root账号登录ssh
链接失败,提示这个:---------------------------SecureCRT---------------------------连接到会话 192.168.229.100 失败 :The server has disconnected with an error. Server message reads:A protocol error occurred. Change of username or service not allowed: (root,ssh-connection) -> (oracle,ssh...
查看 SELinux状态及关闭SELinux
一、查看SELinux的状态1、getenforce 可能返回结果有三种:Enforcing、Permissive 和 Disabled。Disabled 代表 SELinux 被禁用,Permissive 代表仅记录安全警告但不阻止可疑行为,Enforcing 代表记录警告且阻止可疑行为。...
【spfile】修改及重置spfile实操 plus 故障处理一则
如果不知道spfile为何物以及它能给我们DBA带来哪些便利的同学,请自行Google:)1.spfile修改语法语法:alter system set parameter_name=value <comment='text'> <deferred> <scope=mem...