oracle汇编01】的更多相关文章

1: / define numeric label "1"one: / define symbolic label "one"/ ... assembler code ...jmp 1f / jump to first numeric label "1" defined/ after this instruction/ (this reference is equivalent to label "two")jmp 1b /…
背景:这里提到的常规恢复指的是数据库有完备可用的RMAN物理备份. 实验环境:RHEL6.4 + Oracle 11.2.0.4 DG primary. 一.常规恢复之完全恢复:不丢失数据 1.1 单个数据文件丢失或损坏 1.2 所有数据文件丢失或损坏 1.3 参数文件丢失或损坏 1.4 参数文件,数据文件丢失或损坏 1.5 临时文件丢失或损坏 一.常规恢复之完全恢复:不丢失数据 Oracle 数据库常规恢复的几个概念: 常规恢复之完全恢复:不丢失数据. 比如数据文件丢失,临时文件丢失,参数文件…
数据库虽然在学校系统学习过,但是在工作中真正使用起来收获又是不一样的,今天起打算将项目中使用到的技术再分享出来,不以书本的顺序,只从碰到的问题为顺序. 虽然不是纯粹的数据库工程师,但是每个程序员总免不了要写sql语句.最近一直在写服务,从数据库读取数据,但是当项目上线之后再回过头来看这些sql语句,总发现有很多是相似的,不如where条件有很多是一样的.这让我想起一句话,大意是:如果程序中有很多相同的代码,那么尽量去提取出来(当然是尽量,不是一定要提取,这个要注意).那么sql语句不也是一样吗,…
rownum是Oracle为查询结果分配的有序编号(总是从1~n).言下之意,rownum字段本来并不存在于表中,而是经查询后才分配的. 举一个例子: SELECT rownum, name, price FROM item ; 错误的示范(试图直接用rownum字段): SELECT rownum, name, price FROM item ; 正确的写法(采用简单的子查询,将rownum临时固定一下..): SELECT * FROM ( SELECT rownum AS r, name,…
--查看表空间 select * from dba_tablespaces; select * from v$tablespace; select * from dba_data_files; --查看数据文件select * from v$datafile; select * from dba_temp_files; --查看临时文件select * from v$tempfile; --查默认表空间和临时表空间 select * from database_propertieswhere p…
常用函数 COUNT(*):统计所有的数据量,没有过滤功能 COUNT(字段):统计出指定字段不为null的数据量,有过滤功能 COUNT(DISTINCT 字段):统计指定字段不为空并且去掉重复数据之后的数据量 其实统计函数是为分组查询而服务的,之所以现在没有分组也能使用是因为把所有的数据当成了一组 SUM(字段):计算出指定字段的数据之和(字段是数字才有意义) AVG(字段):计算出指定字段的平均值(字段是数字才有意义) MAX(字段):统计出指定的字段中最大值(字段是日期或者数字才有意义)…
2018年春节后第一天上班就遇到一个审计日志无法写入的问题,具体解决思路如下. 一.错误日志 数据库错误日志内容: Fri Feb 23 11:16:30 2018OS Audit file could not be created; failing after 6 retriesFri Feb 23 11:16:36 2018OS Audit file could not be created; failing after 6 retriesFri Feb 23 11:16:43 2018OS…
General-Purpose Instructions The general-purpose instructions perform basic data movement, memory addressing,arithmetic and logical operations, program flow control, input/output, and string operations oninteger, pointer, and BCD data types The data t…
.long expression1, expression2, ..., expressionNThe .long directive generates a long integer (32-bit, two's complement value) for eachexpression into the current section. Each expression must be a 32–bit value and must evaluateto an integer value. Th…
1.简单的例子 /* 1.求圆的面积 */ create or replace procedure proc_1 is pi constant number(9,7):=3.1415927; radius integer(5); area number(14,2); begin radius:=3; area:= pi*power(radius,2); insert into areas values(radius,area); end proc_1; 2.使用游标,loop循环 /* 2.从表…