optimizer_mode :优化器选择执行计划的标准 choose rulecursor_sharing ?:精确匹配exact/similar/force ?SQL是否是同一个,绑定变量db_file_multiblock_read_count :读数据文件,一次读入多少个数据块,默认为1,一般设置为区大小的整数倍fast_start_mttr_target :用来调整实例恢复的时间,检查点sql_trace :建议放在初始化参数中,跟踪所有SQL语句,user_dump.也可以放在会话参数中open_cursors :一个session最大可以打开的游...
rlwrap 可用来支持oracle下sqlplus历史命令的回调功能,提高效率。下载rlwrap软件https://files.cnblogs.com/files/killkill/rlwrap-0.30.tar.gz.zip下载以后把.zip去掉,再上传到oracle主机上安装依赖包yum install ?-y readline*安装rlwraporacle]# tar -zxvf rlwrap-0.28.tar.gzoracle]# cd rlwrap-0.28rlwrap-0.28]# ./configurerlwrap-0.28]# makerlwrap-0.28]# make installrlwrap-0.28]# rlwrap
方便使用#vi /home/oracle/.b...
createtable 销售表 (产品id int,客户id int,销售日期 timestamp(4));
--timestamp(秒精度)insertinto 销售表 values(100,1058,timestamp‘2020-02-14 17:58:45.1234‘);
--timestamp(秒精度) with time zonealtertable 销售表 modify 销售日期 timestamp(4) with time zone;--指定时区insertinto 销售表 values(101,1059,timestamp‘2020-02-14 17:58:45.1234 UTC‘);
--timestamp(秒精度) with local time zonealtertable 销售表...
现状Stuck Archiver代表归档满,数据库实例不能切换online redo log,挂起分析处理1. 清理归档日志rman target /
# 把无效的expired的archivelog标出来
crosscheck archivelog all;
# 删除过期的归档日志
delete expired archivelog all;
# 删除一天以前的归档日志
delete noprompt archivelog all completed before ‘sysdate -1‘;
# 删除10天前的归档日志
delete noprompt archivelog until time "sysdate - 10";2. 检查归档目...
一、概述本文将介绍如何给rac搭建单节点的dg,以及如何对其进行角色转换。预先具备的知识(rac搭建,单实例-单实例dg搭建) 二、实验环境介绍主库rac(已安装rac,并已有数据库orcl)rac1:192.168.56.11,sid1:orcl1,version:11.2.0.4rac2:192.168.56.12,sid2:orcl2,version:11.2.0.4从库(已安装单实例数据库软件,无数据库实例)oradg:192.168.56.102,sid:orcldg,version:11.2.0.4 三、搭建dg** 以下所有主库操作都在节...
Oracle12c Linux x86-64安装体验
下载Oracle Database 12cRelease 1安装介质官方的下载地址:1:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2:https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edelivery.oracle.com地址1下载的文件为:linuxamd64_12c_database_1of2.ziplinuxamd64_12c_data...
分页查询 rownum 表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。 rowid 表示每一列对应的十六进制物理地址值 通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候。1--;逻辑排序,从1开始,按顺序排序2select*,rownum from emp1、查询最后一条消息1select*2denghufrom emp
3where rowid =(selectmax(rowid) from emp )2、删除最早最新的数据1deletefrom emp where empno in...
declare
type t_indexby is table of number
index by binary_integer;
type t_nested is table of number;
type t_varray is varray(10) of number;
v_indexby t_indexby;
v_nested t_nested;
v_varray t_varray;
begin
v_indexby(1):=1;
v_indexby(2):=2;
v_nested:=t_nested(1,2,3,4,5);
v_varray:=t_varray(1,2);
end;
一段很简单的有关Oracle里数组的sample代码。看着这段由代表性的代码,不由想起自己以前独自摸索Oracle里数...
select * from
(select prdt_no, bal from TEST_PIVOT where date_code >=‘20151121‘ and date_code<=‘20151123‘
)
pivot (sum(bal) as bal for prdt_no in (‘1‘ p1, ‘2‘ p2, ‘3‘ p3));
原文:http://www.cnblogs.com/xder/p/5152374.html
之前一直存在这样的一种查询语句:SELECT SYSDATE FROM dual ;dual 是一张虚拟表,那么此表到底是在那里定义的呢?在 sys 用户下存在此表。此表在 sys 下,但是在 scott 用户下却可以直接通过表名称访问,那么正常情况下如果要访问不同用户的表需要使用“用户名.表名称”。那么此时,实际上就是同义词的作用。同义词,可以让其他用户通过一个名称方便的访问“用户名.表名称”。创建同义词的语法:CREATE SYNONYM 同义词名称 FOR 用...
Oracle 与2个月前刚提供对EF6的支持。以前只支持到EF5。EF6有很多有用的功能 值得升级。这里介绍下如何支持Oracle 一.Oracle 对.net支持的一些基础知识了解介绍。1.早年的时候,微软自己做的有 System.Data.OracleClient。 现在已经成了过期类了。性能等都不是很好。2.Oracle 官方出的odp.net Oracle.DataAccess.dll(非托管版本) 还要分32/64位。而且很麻烦的是 部署的时候 需要装客户端环境。非常繁琐。3.Oracle 官方近年新出的 ...
转自http://blog.csdn.net/w183705952/article/details/7354974DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据。 DML包括: SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据 DELETE:用于从数据库中删除数据。 DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象。 ...
//查询锁表id select session_id from v$locked_object; //查询该ID的serial# SELECT sid, serial#, username, osuser FROM v$session where sid = 152; //杀死该进程 alter system kill session ‘12,748‘原文:http://www.cnblogs.com/doudou618/p/5674376.html
oracle的同义词(synonyms)就是一种映射关系,可以理解为C++指针或者java中的引用,也就是类似别名。 1.创建同义词: create or replace public synonym table_A for user.table_B此时使用table_A进行所有操作实际是对 user.table_B的操作。2.删除同义词: drop public synonym table_name;删除同义词,原表不受影响。3.查看所有同义词: select * from dba_synonyms同义词拥有如下好处:1、节省大量的数据库空间,对不...
在平常的工作当中,经常需要替换字符串中的字符,比如将身份证号1991年的全部替换为2001年,替换的方式有三种(TRANSLATE、REPLACE、REGEXP_REPLACE),支持嵌套调用:/* REPLACE(char,search_string,replacement_string)‘1991‘ is search_string
‘2001‘ is replacement_string
REPLACE returns char with every occurrence of search_string replaced with replacement_string. If replacement_string is omitted or null, th...