Welcome 微信登录

首页 / 数据库 / MySQL

Oracle的left join中on和where的区别

Oracle的left join中on和where的区别

1,说明:Oracle数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:(1)、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。(2)、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。2,例子:假设有两张表:...
Oracle 基于用户管理的不完全恢复

Oracle 基于用户管理的不完全恢复

Oracle 数据恢复从恢复类型来说,抛开具体的文件,总共可分为两大类型的恢复,一是完全恢复,一个是不完全恢复。其实,熟悉了Oracle体系结构之后,对于Oracle恢复就会有一个总体的概念。因为Oracle组成的外围部分,主要由不同的文件来组成,每种不同类型的文件有不同的作用,因此只要了解了其作用,更利于了解与掌握Oralce数据库的备份与恢复。言归正传,完全恢复即是把数据库恢复到最新的SCN,出故障前的那一刻,是无损恢复。而不完全恢复即是有损恢复,多用...
Oracle中的重做日志

Oracle中的重做日志

一个重做日志组可以包括一个或多个日志成员,这多个成员应该放再不同的磁盘上,作为磁盘日志镜像,同一组的成员的内容是一样的,如果没有多个磁盘,没有必要为重做日志组建立多个日志成员。当一组都写满时开始归档,使用下一日志组,当日志组都写满又轮回到第一日志组时,如果第一日志组归档完毕就覆盖它,若没有就只能使用日志缓冲区等待归档完毕之后才能使用它。一、重做日志的运行流程:重做日志按照有序循环的方式被使用,即当一组日志文件被填满后,循环覆盖下一组日志文件,不断循环。此时...
Oracle并行进程小结

Oracle并行进程小结

原理:将一个任务拆分成多个小任务同时处理,发起该sql的服务器进程成为query coordinator进程,负责协调调度slave processes并将其结果集整合返回给客户端;并行操作的granule有两种:partition granule和block range granule,后者是sql运行时动态定义的,一般更能平均的在salve processes之间分配,而并行处理的速度是由最慢的那个slave process决定的;当一条sql执行多个...
Oracle 11gR2创建物理Data Guard

Oracle 11gR2创建物理Data Guard

环境:OS:Red Hat Linux As 5DB:11.2.0.111G版本对Dataguard上有了比较大的改进,就是在open备库的情况下,备库依然可以应用主库传过来的归档日志,记得在10g的时候,想打开备库查看数据数据是否已经传输过来,还必须先停掉日志应用.下面是介绍如何创建物理备库的过程,数据库采用的是普通文件管理的方式(主备库数据文件路径保持一致),过程是比较有点繁琐,呵呵.--------------------------主库上的操作--...
Oracle ORA-01704: string literal too long问题分析

Oracle ORA-01704: string literal too long问题分析

今天使用sql在Oracle直接insert update一个表时,出现ORA-01704: string literal too long的错误,我们的sql是updatemall_configaseta.category_info="|标准其中category_info字段是clob类型,而后面字符串内容很长,虽然clob可以足够可以保存这么长的字符串,但是sql语句的语法解析对字段却有长度限制,文字字符串过长!有两种方法可以解决:1.使用存储过程,把...
Oracle 10g修改了计算机名后的处理办法

Oracle 10g修改了计算机名后的处理办法

由于公司需要电脑加入域,所以修改了计算机名。加上平时基本不太用Oracle,服务都是手工启动的。下午突然要用Oracle做个测试,结果发现服务启动不了,监听器也无法启动。后来在网络的帮助下解决了问题,列出自己的操作:1、进入CMD,输入emctl start dbconsole。2、在上一步命令结果中提示错误的路径里,把之前的计算机名修改为当前的计算机名(如果包含域则也一起写) 。3、完成后输入emca -r重新创建4、第3步中如果提示"警告: "shar...
<< 581 582 583 584 585 586 587 588 589 590 >>