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

Oracle rman 命令总结

--登录rman rman target / rman target sys/passwork rman target sys/passwork nocatalog (控制文件方式) rman target sys/passwork catalog (恢复目录方式) --查看参数 show all --修改保存天数 用sqlplus修改备份信息在控制文件中保留的天数 show parameter control_file_record_keep_time alter system set control_file_record_keep_time=30 scope=spfile shutdown immediate startup --rman数据库冷备份 s...

Oracle截取固定位数的小数方法总结【图】

trunc,to_char,round,cast 1.trunc截取数字,小数位直接舍去,整数位取0。不进行四舍五入 第二个参数是要截取的位数,如果不是整数也只看整数位2.to_char(),把数字转成字符的同时截取位数,且会四舍五入。对于本文对数字操作的情况,to_char的第一个参数可以是float,numberic,int, 第二个参数模板,描述要转换成什么样的形式。 注意d2,由于整数位给的‘9‘不够多,选出来是‘###’。 利用to_char函数转换数字还有更多用法可以参考...

Oracle 数据库命令个人总结【代码】

.强制日志切换(forcing log switches) alter system switch logfile;2.强制执行检查点(forcing checkpoints) alter system checkpoint;3.增加一个重做日志组 (adding online redo log groups) alter fatabases add logfile [ group 4 ] (‘/disk3/log4a.rdo‘,‘/disk4/log4b.rdo‘) size 1M;4.增加一个重做日志文件( adding online redo log memebers ) alter databases add logfile member ‘/disk3/log1b.rdo‘ to group ...

oracle总结

创建数据库 创建表 添加约束 ... 用户名,,模式,表空间,序列,同义词,索引,分区表,权限关系 视图,游标,存储过程,异常处理,pl/sql编程 --0.启动监听器服务和oracle数据库服务 lsnrctl start --启动监听器 net start OracleServiceACCP --启动数据库服务--1.如果不知道用户名密码 可以使用数据库管理员权限登录 sqlplus / as sysdba --在控制台 --2.修改指定用户名的密码 alter user system iden...

索引优化原则及Oracle中索引总结

索引建立原则确定针对该表的操作是大量的查询操作还是大量的增删改操作。 尝试建立索引来帮助特定的查询。检查自己的sql语句,为那些频繁在where子句中出现的字段建立索引。 where语句中不得不对查询列采用函数查询,如upper函数,最好建立相应函数索引; 在SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引 用于联接的列(主健/外健)上建立索引; 在经常存取的多个列上建立复合索引,但要注意复合索引的建立顺序要按照使用的...

总结:整理 oracle异常错误处理 . (转载)

5.1.1 预定义的异常处理 5.1.2 非预定义的异常处理 5.1.3 用户自定义的异常处理 5.1.4 用户定义的异常处理 5.2 异常错误传播 5.2.1 在执行部分引发异常错误 5.2.2 在声明部分引发异常错误 5.3 异常错误处理编程 5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数即使是写得最好的PL/SQL程序也会遇到错误或未预料到的事件。一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复。任何ORACLE错误(报告为ORA-xxxxx...

Oracle导数据到SQL server的方法总结【图】

访问sql server 2008 导数据步骤 最近在项目中遇到要将Oracle数据库的数据导入到SQL server数据库中,解决办法如下: 一、准备工作配置Oracle 客户端(TNS 监听)tnsnames.ora 文件,其中需要注意文件中的数据库别名“ORADB”,确保主机可以通过SQLPlus 访问远程Oracle 数据库。示例如下: ORADB= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =HOSTIP)(PORT = 1521)) (CONNECT_DATA = (SID =DBNAME)) )备注:sq...

ORACLE PL/SQL编程总结(二)

程序包(PACKAGE,简称包)是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,作为一个完整的单元存储在数据库中,用名称来标识包。它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。包类似于c#和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。 与高级语言...

ORACLE PL/SQL编程总结(一)

块结构和组成元素-------- 2.1 PL/SQL块 PL/SQL程序由三个块组成,即声明部分、执行部分、异常处理部分。 PL/SQL块的结构如下: 1 DECLARE 2 --声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 3 BEGIN 4 -- 执行部分: 过程及SQL 语句 , 即程序的主要部分 5 EXCEPTION 6 -- 执行异常部分: 错误处理 7 END; 其中:执行部分不能省略。 PL/SQL块可以分为三类: 1. 无名...

oracle中LPAD和RPAD函数的使用方法(加个人总结)【代码】

lpad(‘123456‘,2) from dual--结果为 12select lpad(‘123456‘,7,‘0‘) from dual--结果为 0123456--注意在左侧填充 lpad中的l为left,左侧的意思select rpad(‘123456‘,2,‘0‘) from dual--结果为 12select rpad(‘123456‘,7,‘0‘) from dual--结果为 1234560--rpad 填充在右侧,r为right 右侧总结: 可以看到,当string1源字符串的长度小于padded_length时,lpad、rpad的作用是相同的,都是相当于substr截取字符串,当pa...

Oracle关于date类型数据的总结

INSERT INTO FLOOR VALUES ( to_date ( ‘2007-12-20 18:31:34‘ , ‘YYYY-MM-DD HH24:MI:SS‘ ) ) ; 查询显示:2007-12-20 18:31:34.0 ------------------- INSERT INTO FLOOR VALUES ( to_date ( ‘2007-12-14 14:10‘ , ‘YYYY-MM-DD HH24:MI‘ ) ); 查询显示:2007-12-14 14:10:00.0 ------------------- INSERT INTO FLOOR VALUES ( to_date ( ‘2007-12-14 14‘ , ‘YYYY-MM-DD HH24‘ ) ); 查询显示:2007-12-1...

Oracle表空间维护总结

1. 概念:表空间:最大的逻辑存储文件,与物理上的一个或多个数据文件对应,每个数据库至少拥有一个表空间,表空间的大小等于构成表空间的所有数据文件的大小总和,用于存储用户在数据库中存储的所有内容。 2. 种类:分为基本表空间、临时表空间、大文件表空间、非标准数据块表空间和撤销表空间。基本表空间:用于存储用户的永久性数据临时表空间:排序、汇总时产生的临时数据大文件表空间:存储大型数据,如LOB非标准数据块表空间...

oracle里long类型的总结【代码】

不是不推荐使用的,是一般用不到,而有些时候是会用到的,所以不能一概而论。1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。4、很多工具,包括SQL*Plus,处理LONG 数据类型都是很困难的。5、LONG 数据类型的使用中,要...

oracle笔记--SGA总结(二)【图】

重做日志缓存区用户每一次对数据的修改均会在重做日志缓存区生成一条相关记录。重做日志缓存区是一个循环缓存区,依次记录用户修改操作的重做条目。LGWR将redolog buffer缓存区中的重做条目缓存到数据库中的redolog file中。redolog文件对于维护数据库的数据的完整性十分重要,在数据库实例每次启动时都会去检查是否需要通过redolog文件中记录的数据,对数据文件进行恢复和回滚操作。由于redolog文件中数据的分布式顺序不想数据文件...

Atitit 视图参数解决方案 oracle版和mysql版本 attilax总结.docx

oracle版和mysql版本 attilax总结.docx 1.1. Package机制1 1.2. 全局变量机制1 1.3. 临时表模式,oracle mysql都支持1 1.1. Package机制 Oracle 支持 建立包头 create or replace package p_view_param is --参数一 function set_param(num number) return number; function get_param return number; --参数二 function set_Starttime(num timestamp) return timestamp; function get_Startt...