Oracle
清海风缘
这个作者很懒,什么都没留下…
展开
-
Oracle 表空间设置为自增长
转自: http://blog.sina.com.cn/s/blog_5421dfd20100w2dj.html前阵子发现系统的表空间满了,数据存不进去。原因肯定是没有把表空间的数据文件设置为自增长。修改如下: 1。查看Oracle用户所使用的默认表空间及数据文件 SQL> select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE转载 2016-09-10 13:04:50 · 8673 阅读 · 0 评论 -
Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法
转: Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法ORA-00001: 违反唯一约束条件 ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话转载 2016-12-08 11:53:34 · 7520 阅读 · 1 评论 -
Oracel数据库连接时出现:ORA-12518:监听程序无法分发客户机连接
转: Oracel数据库连接时出现:ORA-12518:监听程序无法分发客户机连接在连接Oracel数据库时,每隔一段时间就会出现:ORA-12518:监听程序无法分发客户机连接,如图上网查了资料原因和解决方案如下:一、【问题描述】 最近,在系统高峰期的时候,会提示如上的错误,致使无法连接到服务器上的数据库。二、【分析过程】转载 2016-12-15 13:43:08 · 2768 阅读 · 0 评论 -
oracle 所有的数据类型
ORACLE的数据类型 – ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长转载 2016-12-21 16:00:22 · 798 阅读 · 1 评论 -
oracle 所有的数据类型
转: oracle 所有的数据类型ORACLE的数据类型 -- ORACLE的数据类型常用的数据库字段类型如下:字段类型 中文说明 限制条件 其它说明CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVAR转载 2016-12-24 13:49:19 · 550 阅读 · 0 评论 -
Oracle11g服务详细介绍及哪些服务是必须开启的?
转: Oracle11g服务详细介绍及哪些服务是必须开启的?Oracle 11g中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝转载 2017-02-27 09:45:23 · 351 阅读 · 0 评论 -
Oracle 删除重复数据只留一条
转: Oracle 删除重复数据只留一条查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录DELETE fro转载 2017-02-27 10:02:57 · 225 阅读 · 0 评论 -
ORACLE 12C新特性——CDB与PDB
转: ORACLE 12C新特性——CDB与PDB Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可转载 2017-02-27 10:05:14 · 430 阅读 · 0 评论 -
DBA,SYSDBA,SYSOPER三者的区别
http://www.oracleonlinux.cn/2010/02/03/dba_sysdba_sysoper/什么是DBA?什么是SYSDBA,什么又是SYSOPER?三者究竟有何联系呢? 在Oracle数据库领域里,很多Oracle初学者(Me 2)很容易被这三个术语迷惑,就其原因还是基础概念没有弄清楚。记得自己刚开始接触Oracle的时候,也是云里雾里,现在基本弄明白,故写出来和大家分享转载 2017-03-20 14:22:23 · 344 阅读 · 0 评论 -
深入学习Oracle分区表及分区索引
深入学习Oracle分区表及分区索引 关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: ? Range(范围)分区 ? Hash(哈希)分区 ? List(列表)分区 ? 以及组合分区:Ra转载 2017-05-17 08:43:16 · 6090 阅读 · 0 评论 -
数据库oracle for update of和for update区别
数据库oracle for update of和for update区别对比区别: select * from TTable1 for update 锁定表的所有行,只能读不能写 2 select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行 3 select * from Table1 a join转载 2016-12-08 08:45:24 · 320 阅读 · 0 评论 -
Oracle链接、会话、事务的关系
Oracle链接、会话、事务的关系一、会话:在一个CONNECTION上可以建立0个、一个或多个SESSION。各个会话是单独而且独立的即使它们共享同一个数据库连接CONNECTION 连接并不是会话的同义词。一个连接可能有零个、一个或多个建立在其上的会话。每个会话是分开且独立的,即使他们共享一个同样的物理连接到数据库。 会话中的某个提交转载 2016-12-08 08:44:36 · 2110 阅读 · 0 评论 -
关于oracle with as用法
转: http://www.cnblogs.com/linjiqin/archive/2013/06/24/3152667.htmlwith as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with tmp as (select * from tb_name), tmp2 as (select *转载 2016-09-22 10:42:01 · 350 阅读 · 0 评论 -
如何让oracle的select强制走索引
大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有犯2的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引 1 CREATE OR REPLACE VIEW V_RES_CBA AS 2 SELECT /*+INDEX(SEG IDX_T_RES_ALLOSEG_ALLOID)*/ 3 ALLO.ALLOI转载 2016-09-27 11:48:22 · 1976 阅读 · 0 评论 -
Oracle创建表空间实例一则
--create tablespace BSITS datafile 'D:\app\Administrator\product\11.2.0\dbhome_1\BSITS.DBF' size 256m autoextend on next 256m segment space management auto;原创 2016-09-27 15:15:03 · 781 阅读 · 0 评论 -
oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句讲解
转: oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。1.INSERT INTO SELECT语句语句形式为:Inse转载 2016-09-27 21:41:57 · 407 阅读 · 0 评论 -
(PLSQL + Oracle 11g 64bit + 32位oci.dll文件) 访问Oracle 11g
(PLSQL Developer + Oracle 11g 64位客户端 + 32位oci.dll文件) 访问Oracle 11g 数据库服务器的方法及说明:PLSQL Developer 连接 64位Oracle 数据库需要找到两个东东:1、32位的 oci.dll 文件 因为PLSQL Developer 为32位软件,故在访问 Oracle 11g 64位数据库时,需首先经过32位的原创 2016-09-27 22:12:57 · 15597 阅读 · 0 评论 -
oracle 常见错误码errorcode
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存转载 2016-11-30 09:04:50 · 4440 阅读 · 0 评论 -
oracle自动添加数据文件
转: oracle自动添加数据文件一旦数据块大小为8k的数据文件达到32g将无法再拓展,我们就需要手动添加数据文件,很麻烦。所以,下面介绍自动为表空间添加数据文件的存储过程,并将其加入到job中定时执行。存储过程:create or replace procedure auto_add_datafile is ALL_file_name Varchar(500); file_n转载 2016-12-12 08:39:30 · 2476 阅读 · 0 评论 -
使用oci封装库ocilib访问oracle
使用oci封装库ocilib访问oracle讲下背景,目前项目当中使用occi的一个封装库编写dao,但这个方案并不是特别理想。 对于Oracle对待occi的态度一直不太理解,oci的api非常复杂,而对简单很多的occi Oracle支持力度却非常有限。 在Oracle安装版本当中,只提供很少的几个occi编译库。 而且occi库对编译器,编译器版本,数据库版本,crt转载 2016-12-08 08:38:26 · 3482 阅读 · 0 评论 -
ORACLE会话连接进程三者总结
概念介绍 通俗来讲,会话(Session) 是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户登录等信息. 连接(Connection):连接是从客户端到ORACLE实例的一条物理路径。连接可以在网络上建立,或者在本机通过IPC机制建立。通常会在客户端进程与一个专转载 2016-12-08 08:40:21 · 2604 阅读 · 0 评论 -
增删改触发器语句
create or replace trigger TR_EVENT_RELEASE after insert or update or delete on event for each rowdeclare -- local variables herebegin if inserting then insert into event_release(event_n原创 2017-06-11 14:32:41 · 1392 阅读 · 0 评论