暂无个人介绍
------------------------抽象数据类型----------- --创建地址类型,一定要加as object,还可以在类型中加过程或方法 create or replac...
sql exists和not exists用法 exists (sql 返回结果集,为真) not exists (sql ...
jobs -l 查看后台运行的程序lsof -Pnl +M |grep 8880 根据端口号查看进程 ubuntu查看端口 #查看进程端口号及运行的程序sudo netstat -ant...
最专业的方法---用原始工具sqlplus 原文参见:http://www.eygle.
今天在重建OEM出现如下错误: 严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。
外键列上缺少索引会带来两个问题,限制并发性、影响性能。而这两个问题中的任意一个都可能会造成严重性能问题。
1,修改DBSNMP密码: 重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。
1. 今天启动计算机时,发现如下错误: SYS@orcl>select status from v$database; select status from v$database * ER...
一:分析函数over Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。
1.1. 丢失spfile的恢复 大前提:已经配置了数据库控制文件的自动备份,并且已经有可靠的备份: RMAN> CONFIGURE CONTROLFILE AUTOBACKUP on; ...
1.1. 丢失全部控制文件的恢复 1.1.1. 模拟控制文件丢失 RMAN> shutdown abort; Oracle 例程已关闭 RMAN> host; Microsoft Windows XP [版本 5.
SQL> set autotrace用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]--用法1:...
前些天,把linux的主机名改了,如从localhost改成rac面后发现客户端连接不到oracle,打开监听器配置如下 [root@rac admin]# cat listener.
1)基本的Flashback Query任何一条SELECT语句都可以针对一个表的先前版本。
聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。
都是网上抄的,做一下总结 NESTED LOOP: 对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。
数据仓库这么多年来发展的成果,我认为恐怕最重要的要算star schema了,可以说它是整个数据仓库的基石。
一,多步骤实现 1. 将重复的记录记入temp1表: select [标志字段id],count(*) into temp1 from [表名] group by [标志字段i...
在Oracle数据库中,关于约束的状态有下面两个参数: initially (initially immediate 或 initially deferred) deferrable(deferrable 或 not deferrable) 第1个参数,指定默认情况下,约束的验证时刻(在事务每条子句结束时,还是在整个事务结束时)。
1. 今天在做项目时,发现从数据库中取出的结果总与预期的不一样,最后发现有人把一条sql把字符串当作数值进行比较大小,模拟如下: 创建表: SQL> create table t(t1 n...
EXISTS的执行流程 select * from t1 where exists ( select null from t2 where y = x ) 可以理解为: for...
1. 完全介质恢复# 数据库需要在 mount 状态1-1. 挂载数据库RMAN> startup mount;1-2.
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作.
在数据仓库中的转换和装载过程中,可能会使用INSERT ALL语句,这篇文章简单介绍一下INSERT ALL语句。
pivoting insert 实现将非关系性表记录转换为关系型表中存储。
要视图中有表连接,查询视图必然引起表连接,但今天才知道创建主键以及外键约束,oracle可以只查询某一张表(如果查询的数据只在这张表中) ---创建实验表RUDY@linux_orcl>c...
1 . with as用法说明 with a as (select * from test) select * from a; 其实就是把一大堆重复用到的SQL语句放在with as 里面,取一个别名,后面的查询就可以用它 这样对于大批量的SQL语句起到一个优化的作用,而且清楚明了 2. WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。
1. recursive calls 当执行一条SQL语句时,产生的对其他SQL语句的调用,这些额外的语句称之为''recursive calls''或''recursive SQL statements''. 如: (1)我们做一条insert 时,没有足够的空间来保存row记录,Oracle 通过Recursive Call 来动态的分配空间。
Oracle 实在太强了,本篇文章详细介绍了Oracle的递归查询语法,利用此语法,可以方便地实现递归的双向查询: -- Tirle : Recursion query f...
本文地址:http://wallimn.iteye.com/blog/1199561,转载请保留。
前段时间,我的OEM忽然打不开了,上面显示“Enterprise Manager 无法连接到数据库实例”,而下面的提示则是数据库实例已开启,还有代理连接也能连上,但就是打不开OEM。
要解决Oracle的客户端乱码问题关键是要把服务器端使用的字符集跟客户端使用的字符集统一起来。
1. 函数索引能够计算出函数或表达式的值,并将其保存在索引中.用于创建索引的函数不能包含任何聚合函数(ggregate function),如果为用户自定义函 数,则在声明中必须使用 DETERMINISTIC 关键字。
数据库的performance是一个长期的监控过程,不能头疼医头,脚疼医脚。数据库慢一般有三种情况1。
在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要。
1、显式提交:用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT; 2、隐式提交:用SQL命令间接完成的提交为隐式提交。
1. 查看oem的log路径C:\Users\Administrator>emctl start dbconsole Oracle Enterprise Manager 11g Database Control Release 11.
Oracle 10g 以上密码失效问题 oracle em无法登录,我自己遇到的问题总结如下: 其中有两个用户可能密码失效 1、 sysman2、 dbsnmp 首先,以SYS DBA...
使用plsqldev或者sqlplus远程登录oracle配置: 这个三个配置文件都在你的oracle安装目录下: ORACLE_HOME/network/admin/目录下面 1、sqlnet.
windows与虚拟机互联 windows访问虚拟机中的linux有多种方法,下面分别作介绍: 一、有网线的情况 有网线的情况下,如果有配置虚拟机的两块虚拟网卡(VMwareNetwork Adapter VMnet1、VMware Network Adapter VMnet8),就要将其设置为“禁用”,所以如果有网线,最好都把这两块虚拟网卡禁用。
1. 当启动oracle 发现报错 SQL> startup 报错:ORA-03113: end-of-file on communication channel 查看alert.
OCP报考流程 (一)、确认考试日期,填写相关表格: 1、确定考试日期后,填写好报名表中的个人基本信息,提交报名所需的所有文件。
1. backup database plus archivelog delete input; (备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志) 2. backup database plus archivelog delete input这个命令用于备份使用中的数据库及其归档日志,如果备份集大小没有限制,控制文件自动备份已经打开,并且只分配了一个通道,那么它将产生四个备份集。
1、闪回恢复区简介 闪回恢复区可以集中存储所有与恢复相关的文件。FRA可以使用本地附加的存储、Oracle的群集文件系统(Cluster File System,简写为OCFS)或Oracle 10g中新的自动存储管理(ASM)特性。
字典管理表空间(Dictionary-Managed Tablespace简称DMT),8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。
asm 故障组 三种冗余级别 在常规的文件管理中,我们都要指定文件的名称和路径,操作每一个文件,都需要数据库管理员指出具体的文件路径和名称,而且在磁盘的优化也需要数据库管理员的参与,oracle公司在oracle10g推出来ASM,把文件的操作封装起来,外部使用时,只要指定具体的目标磁盘即可,而且asm还自动均匀存储数据,是I/O平衡;asm还有一个很重要的功能是支持并发,使oracle的rac摆脱了第三方公司。
当我们在建立一个大表,或往表里面插入大量数据时,如果中途因为表空间剩余空间不足并且没有开启自动扩展的话,会报 OUT-OF-SPACE错误,这是非常痛苦的事情,重头再来又耗时间又要挨骂。
1. CHANGE FAILURE 命令将更改故障优先级或关闭一个或多个故障。仅可以更改HIGH 或LOW 故障优先级。
一: 1. 在oracle正常运行过程中,强行删除联机重做数据库,而后强制关闭数据库 SQL> host rm -rf '/u01/oradata/orcl/redo01.