触发器是许多关系数据库系统都提供的一项技术。在oracle系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。8.1 触发器类型触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个... ...
分类:
数据库 时间:
2019-08-22 00:31:57
阅读次数:
101
在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。 #! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。 执行: sh XXX.sh/ ./XXX.sh 变量: ...
分类:
系统相关 时间:
2019-08-19 21:28:54
阅读次数:
90
数据泵的好处: 一、数据库导出(expdp) 通过"Window + R" 打开dos命令行界面,使用sys或system登录oracle。格式:sqlplus sys/密码@数据库实例名 as sysdba 2、创建逻辑目录 : create or replace directory data_d ...
分类:
数据库 时间:
2019-08-14 16:42:57
阅读次数:
163
本文介绍如何部署一个带有adg功能的shardeddatabase。1、环境介绍各个节点的角色以及数据库版本如下表所示:其中实例名是系统自己命名的。2、创建ShardCatalogDatabase这里使用静默方式在odb01上创建目录数据库。[oracle@odb01~]$vi/tmp/dbca.rspresponseFileVersion=/oracle/assistants/rspfmt_db
分类:
数据库 时间:
2019-07-17 12:38:43
阅读次数:
171
Oracle启动时报如下错误:ORA 03113: end of file on communication channel 解决方案如下:1、查看orcle启动日志,确定具体是什么原因引起的错误。 cd $ORACLE_HOME/diag/rdbms/实例名/实例名/trac ...
分类:
其他好文 时间:
2019-07-11 14:14:34
阅读次数:
76
1.经典SQL语句大全(绝对的经典) 2. 3. 4.一、基础 1.1、说明:创建数据库 2.CREATE DATABASE database-name 3.2、说明:删除数据库 4.drop database dbname 5.3、说明:备份sql server 6.--- 创建 备份数据的 de... ...
分类:
数据库 时间:
2019-07-09 10:57:40
阅读次数:
145
面向对象编程OOP 01 方法__repr__()和__str__() __repr__()方法类似java中的toString方法,用于反馈类的相关信息且可以自己定义,一般用于开发人员控制台调试 __rept__()和__str__()方法区别 在控制台交互测试时: 输入b返回__rept__() ...
分类:
编程语言 时间:
2019-07-05 21:08:49
阅读次数:
170
Service_name 和Sid的区别Service_name:该参数是由oracle8i引进的。在8i以前,使用SID来表示标识数据库的一个实例,但是在Oracle的并行环境中,一个数据库对应多个实例,这样就需要多个网络服务名,设置繁琐。为了方便并行环境中的设置,引进了Service_name参 ...
分类:
数据库 时间:
2019-06-19 17:14:22
阅读次数:
116
TLF文本和传统文本不一样 1.传统文本直接e.target就能得到传统文本的实例名 2.TLF文本不一样,得需要两个parent才能得到实例名(原因不详) ...
分类:
其他好文 时间:
2019-05-29 18:19:55
阅读次数:
158
Delphi中的Free和Nil 在Delphi中释放对象资源时一般用Obj.Free(Obj为一个实例名),不过程Delphi中还有一个FreeAndNil(对象名)函数,那么用哪个好呢?Free和Nil的本质又都是什么呢? 在Delphi中一个对象名只是一个指向该对象的指针,可以有多个指针指向同 ...