【oracle 遇到的bug总结(不定期更新)】教程文章相关的互联网学习教程文章

Oracle常见错误总结【图】

1.Oracle对大小写是敏感的。 2.trim( 1.Oracle对大小写是敏感的。 2.trim( aa bb cc. )对于这种字符串的去除的结果是把首尾的空格去掉,而不会去掉中间的空格。 3.在位列起别名的时候不能把列用单引号引起来。select empno 员工编号,ename 姓名 ... from emp; 4.在创建function或者是procedure的时候注意参数不可以使用_xxx这种格式,这种格式是会出错的。 5.在创建包或者是包体的时候注意格式不可以使用如下的格式:begin...

Oracle12C新性能总结篇【图】

Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器( RAC基本维护 1)检查RAC状态 [grid@rac01 ~]$ crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [grid@rac01 ~]$ olsnodes -n rac01 ...

Oracle数据库静默安装总结

说到静默安装,就不得不提到响应文件,就是所谓的response file。在oracle,db2的安装中都有提供响应文件,这个响应文件其实就是一 在学习数据库的时候,不知道dbca的命令用了多少遍,但是越是安装也是觉得自己会的越少,因为图形界面的清晰直白反而不知道哪些准备工作是需要特别准备的,如果在远程支持的环境中,图形界面就会受到网络带宽的影响,如果在本地的环境中学习的时候,总是提示少这个包,那个包的。其实有很多的安装包如...

oracle执行脚本命令总结【图】

1. 执行一个SQL脚本文件 sqlplus user/pass@servicenamefile_name.sql 或 SQLstart file_names 或 SQL@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。 @1. 执行一个SQL脚本文件 sqlplus user/pass@servicename<file_name.sql 或 SQL>start file_names 或 SQL>@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执...

Oracle创建/删除、导入/导出等命令总结

//创建临时表空间 create temporary tablespace zfmi_temp tempfile D:oracleoradatazfmizfmi_temp.dbf size 32m autoextend on next 32m maxsize 2048m extent management local; //tempfile参数必须有 //创建数据表空间 create tablespace zfmi logging   //创建临时表空间create temporary tablespace zfmi_temptempfile D:oracleoradatazfmizfmi_temp.dbfsize 32mautoextend onnext 32m maxsize 2048mextent management loca...

OracleMove命令总结

Oracle Move命令总结 从8i开始,oracle开始提供Move的命令。我们通常使用这个命令,将一个table segment从一个tablespace移动到另一个tablespace。Move实际上是在block之间物理的copy数据,那么,我们可以通过这种方式来降低table的HWM。我们先通过一个实验   Oracle Move命令总结从8i开始,oracle开始提供Move的命令。我们通常使用这个命令,将一个table segment从一个tablespace移动到另一个tablespace。Move实际上是在block之...

Oracle创建删除导入导出命令行总结

说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码) 如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录后才可创建 创建用户格式:  说明:在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)如果要创建新的用...

[Oracle]dbms_metadata.get_ddl的使用方法总结

set pagesize 0 set long 90000 set feedback off set echo off spool schema_ddl.sql SELECT DBMS_METADATA.GET_DDL(TABLE,u.table_name,u.owner) FROM DBA_TABLES u; SELECT DBMS_METADATA.GET_DDL(VIEW,u.view_name,u.owner) FROM DBA_VIEWS u; SELEC set pagesize 0 set long 90000 set feedback off set echo off spool schema_ddl.sql SELECT DBMS_METADATA.GET_DDL(TABLE,u.table_name,u.owner) FROM DBA_TABLES u; SELECT ...

Oracle中三种表连接算法的总结

Oracle有三种表连接技术,分别是嵌套连接、合并连接和哈希连接。以下就是对这三种表连接算法进行了详细的分析介绍,需要的朋友可以参考下 1. 嵌套循环连接 (NESTED LOOP Join) 嵌套连接把要处理的数据集分为外循环(驱动数据源)和内循环(被驱动数据源)Oracle有三种表连接技术,分别是嵌套连接、合并连接和哈希连接。以下就是对这三种表连接算法进行了详细的分析介绍,需要的朋友可以参考下1. 嵌套循环连接 (NESTED LOOP Join...

oracle数据库sql的优化总结

自己对oracle sql的一些优化总结,自己也记录下来,也希望对大家有帮助: 一:使用where少使用having; 二:查两张以上表时,把记录少的放在右边; 三:减少对表的访问次数; 四:有where子查询时,子查询放在最前; 五:select语句中尽量避免使用*(执行时会把*   自己对oracle sql的一些优化总结,自己也记录下来,也希望对大家有帮助:一:使用where少使用having;二:查两张以上表时,把记录少的放在右边;三:减少对表的访问次数;四...

Oracle热点表优化总结

优化与热点表相关的sql,sql执行时间过长就会长时间的持有latch。对于返回结果数量较少的语句,应该检查是否用到索引和分区条件。 1、优化与热点表相关的sql,sql执行时间过长就会长时间的持有latch。对于返回结果数量较少的语句,应该检查是否用到索引和分区条件。例如我们查询已经建立分区的表,,如果返回少量数据,我们可以创建索引(或分区索引)并且用到分区条件,如果没有用到查询分区表的执行效率反而更低。 2、 对于需要返...

Oracle11g搭建DataGuard详细步骤(物理standby所有操作总结)

DataGuard是通过建立一个PRIMARY和STANDBY组来确立其参照关系;STANDBY一旦创建,DataGuard就会通过将主数据库(PRIMARY)的REDO传 序言: DataGuard是通过建立一个PRIMARY和STANDBY组来确立其参照关系;STANDBY一旦创建,DataGuard就会通过将主数据库(PRIMARY)的REDO传递给STANDBY数据库,然后在STANDBY中应用REDO实现数据库的同步。 有两种类型的STANDBY:物理STANDBY和逻辑STANDBY 物理STANDBY提供与主数据库完全一样的拷贝(块到...

Oracle11gR2RAC集群服务启动与关闭总结

最近在公司搭建RAC集群,但对其启动与关闭的顺序和原理不是特别清晰,我在教学工作中也发现了很多学员对RAC知识了解甚少,因此我 引言:这写篇文章的出处是因为我的一名学生最近在公司搭建RAC集群,但对其启动与关闭的顺序和原理不是特别清晰,我在教学工作中也发现了很多学员对RAC知识了解甚少,因此我在这里就把RAC里面涉及到的最常用的启动与关闭顺序和命令逐一列举出来,由于RAC的后台资源较多,因此涉及到的命令也很多,最后附...

atitit.客户端连接oracle数据库的方式总结

客户端连接oracle数据库的方式总结 目录 Java程序连接一般使用jar驱动连接。。... 1 桌面GUI一般采取c语言驱动oci.dll1 直接连接... 1 间接连接(需要配置tns及其envi var)... 1 JDBC驱动的4种类型... 1 Java程序连接一般使用jar驱动连接。。 标识字符串为t客户端连接oracle数据库的方式总结 目录 Java程序连接一般使用jar驱动连接。。... 1 桌面GUI一般采取c语言驱动oci.dll1 直接连接... 1 间接连接(需要配置tns及其envi var)...

Oracle数据库关于命中率的查询语句总结

1) Library Cache的命中率公式:Library Cache Hit Ratio=SUM(PINHITS)/SUM(PINS)SELECT SUM(PINHITS)/SUM(PINS) FROM V$LIBRAR 1) Library Cache的命中率公式:Library Cache Hit Ratio=SUM(PINHITS)/SUM(PINS)SELECT SUM(PINHITS)/SUM(PINS) FROM V$LIBRARYCACHE; 命中率不能低于99%,,否则需要考虑是否受共享池大小,绑定变量,cursor_sharing等因素的影响。SELECT NAME,VALUE FROM V$PARAMETER WHERE 2) Shared Pool的使用...