Oracle
Zephyr Y
这个作者很懒,什么都没留下…
展开
-
Oracle Data Pump(数据泵)一
数据泵是Oracle 10g后引入的数据导入、导出工具,可以用于在数据库之间传输大量的数据,分为expdp和impdp工具;数据泵只能在Oracle服务端进行使用,如数据库搭建的服务器,而不是某个连接数据库的客户端服务器;安装Oracle数据库后,可以在 $ORACLE_HOME/bin 目录下找到 expdp 和 impdp 的程序,导入和导出的过程,实际上就是在执行这两个程序:...原创 2020-04-18 15:27:07 · 3391 阅读 · 0 评论 -
Oracle snapshot(快照)
Oracle的snapshot用来某一时刻数据库的CPU使用、内存使用、I/O读写等状态,Oracle 11g后,snapshot默认每1小时生成一次,在SYSAUX表空间中保留8天时间。 一、snapshot设置 通过 DBA_HIST_WR_CONTROL 视图可以看到当前 snapshot 的设置, DBID:当前数据库ID号 ...原创 2020-03-25 00:15:54 · 8939 阅读 · 0 评论 -
Oracle parameter file(参数文件)
Oracle中的参数文件是一个包含一系列参数以及参数对应值的系统文件。数据库启动时加载参数文件,按参数文件中的配置决定数据库的物理结构、内存、数据库的限制等各种属性。 一、参数文件可分为:pfile(文本文件)和 spfile(二进制文件)。 系统启动时默认读取 spfile 来初始化实例,可以通过 show paramter spfile 命令来查看实例...原创 2020-03-04 00:21:16 · 2100 阅读 · 0 评论 -
Oracle undo表空间
一、当我们对数据库进行DML操作的时候,Oracle能通过undo为我们提供保存修改前数据的镜像。作用: 1、提供读一致性 例如用户A修改表TB1,在他进行操作前Oracle将TB1存放于undo中,在用户A修改的同时用户B若访问TB1,则访问 的是undo中的TB1,其他访问TB1的用户也是如此,因此在用户A修改TB1的时候,undo保证了其他用户对TB...原创 2019-11-10 23:36:08 · 5243 阅读 · 0 评论 -
Oracle Profile Password Limit
1 Profile 介绍profile是限制数据库用户使用资源的一种手段;profile中的资源可分为系统资源和密码资源,可通过profile文件分别对用户的系统资源和密码资源做limit;数据库中默认的profile为DEFAULT,也就是说如果没有为用户指定profile,则默认用DEFAULT中的内容来限定用户资源;拥有create profile权限的用户可以创建Pro...原创 2019-10-20 22:24:05 · 619 阅读 · 0 评论 -
Oracle drop table
1 drop table时,相关约束被删除如图,经过drop table操作后已找不到相关的constraint 2 drop table时,对相关对象的影响如图,index是在tb1上建立的,view和synonym也是基于tb1建立的(注意这里因为tb1是从recylebin里flashback回来的,因此index的命名由系统自动命名为这种形式)...原创 2019-10-20 15:04:32 · 7379 阅读 · 0 评论 -
Oracle decode函数
一 两种语法格式1 decode(expression,value,result1,result2) 如果expression=value,则输出result1,否则输出result2 例子: (1+2=3,输出a) (1+2≠4,输出b)2 decode(expre...原创 2019-09-01 12:54:20 · 99072 阅读 · 5 评论 -
Oracle nvl和nvl2函数
一 nvl()函数语法:nvl(expression1,expression2)如果expression1有值,则输出expression1的值,expression1为NULL,则输出expression2的值。示例: (如图,当city有值得时候,输出city,为NULL的时候,输出0。注意,这里的expression1是字符类型, 当e...原创 2019-09-01 23:27:28 · 638 阅读 · 0 评论 -
Oracle 主外键约束
一 主键(Primary Key)1 一个表只能有一个主键,作为主键的列具有唯一(unique)和非空约束(not null);2 对列创建了主键约束的同时,会自动对列创建一个索引;3 创建表时创建主键两种语法(以下为tb1表的id列创建主键约束):(创建主键列的时候声明)(所有列创建完后声明)4 对已存在的表增加主键约束二 外键(Foreign Ke...原创 2019-10-07 15:44:18 · 2269 阅读 · 0 评论