[20180718]拷贝数据文件从dg库.txt1.测试环境:SCOTT@book> @ ver1PORT_STRING VERSION BANNER------------------------------ --------------
转载自:http://www.cnblogs.com/chenpi/p/5137310.html
什么是事件
一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行;
开启事件
查看是否开启:
show variables
本篇博文简单介绍将Oracle数据库中表导出到Access数据库(主要是MDB格式)的方法。主要有三种,分别是PL/SQL、ESFDatabaseMigrationToolkit及ODBC。
PL/SQL
先在PL/SQL中将数据表导出为EXCEL或CSV,再用ACCESS迁入到MDB数据库中。
图
在连接数据库的时候,有时会遇到一个“ORA12514:监听程序当前无法识别连接描述符中请求的服务”的错误,这个错误其实就是数据库动态注册(关于动态注册会在稍后讲解)不生效,导致监听器无法识别客户端连接符中提供的服务名,从而拒绝建立数据库连接时报的错误信息,所以就需要对监听器配置做修改。
在这里,还需
一:安装Oracle 数据库软件
1.先去官网下载所需文件:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2.选中两个压缩包同时解压到一个文件
3.解压文件后运行文件进行安
写sql时我们经常会遇到需要把从多张表查询的集果集进行合并。这时就用到了union。使用union或union all 时一定要保证查询的列的一致性 。不然sql会报错。字段不一致的话可以用单引号来占位。
例:
SELECT T102.CI_ID AS RES_ID,
T102.CI
本文记录从无到有部署一个centos7+oracle11g单实例,做为主要学习试验环境,毕竟只有敲过并运行过的代码才是属于自己的,光看书是看不到多少知识的。 1.vmware最小化安装centos7 分配20G硬盘+2G内存+nat网络 400mboot+3Gswap 去除kdump 最小化安装
Oracle左连接、右连接、全外连接以及(+)号用法
本文的源博主:http://www.cnblogs.com/hehaiyang/p/4745897.html
阅读目录
1、准备工作
2、左外连接(LEFT OUTER JOIN/ LEFT JOIN)
3、右外连接(RIGHT OUTE
1、使用PL/SQL导出、导入表
在使用PL/SQL操作oracle数据库时,经常使用的一个操作就是将自己写的数据表导出,或者想把他人的数据表导入到自己的数据库中。虽然是很简单的操作,但自己之前一直出错,所以在这里记录一下使用方法。
1.1.导出数据表
在PL/SQL中可以选择导出表结构或者只导出数
Oracle数据库,基础知识点整合。希望看到的大神修正补充,感激不尽。
四大基本句式:
1.添加语句基本句式
Insert into 表名(字段名) values(对应字段的数据)
2.删除基本句式
delete from 表名 where 限制条件
过程,函数,触发器是PL/SQL编写的,存储在oracle中的.PL/SQL是非常强大的数据库过程语言.
PL/SQL优点:性能,模块化,网络传输量,安全性缺点:移植性不好
简单分类:块:过程,函数,触发器,包
Demo:create or replace proced
一、修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件 输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。 1234567oracle sof
课程教师:李兴华
课程学习者:阳光罗诺
日期:2018-07-28
知识点:
1、 了解PL/SQL的主要特点
2、 掌握PL/SQL块的基本结构
PL/SQL
PL/SQL是Oracle在关系数据库结构化查询语言SQL基础上扩展得到的一种过程化查询语言。
SQL与编程语言之间的不同之处在于
存储过程
一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。
包含三部分:过程声明,执行过程部分,存储过程异常(可选)。
示
视频课程:李兴华 Oracle从入门到精通
视频课程学习者:阳光罗诺
视频来源:51CTO学院
整体内容:
统计函数的使用
分组统计查询的实现
对分组的数据过滤
统计函数
在之前我们就学习过一个COUNT()函数,这个函数的主要作用是统计一张表之中的数据量的个数。和它功能与之类似的常用函数有
对于存储过程中需要编写大量的sql语句,这必然需要美化语句,使得程序可读性更高。
pl/sql developer开发工具自带美化工具,不过美化的时候容易使得语句全部改变成大写格式,这样就需要一个插件包或者说一个使得程序只格式不改变原来大小写的文件包。
1、自带美化,(自带的不够完美,不建议推荐使用
在数据迁徙的时候需要使源和目标数据库的字符集、版本等信息统一……
这里是对一个数据库的设置,需要在两边进行同样的操作。
SYS@PROD1> select userenv('language') from dual;
USERENV('LANGUAGE')-------------------
由于虚拟机宿主机重启,导致很多虚拟机服务需要重点关注,其中一个DG的从库和另一个report库有OGG同步,所以这里再系统恢复后检查OGG状态的时候,果然目标端的REPLICAT进程处于abend状态,重启也无效,具体信息如下:
一、错误信息
目标端ggserr.log
2018-07-29 10
什么是数据库?数据库就是用来存储和管理数据的仓库。首先我来简单介绍一下各数据库的背景,常见的数据库如下,oracle:甲骨文公司(市场占用率最高),oracle也是一个公司名,翻译过来就是甲骨文的意思。sql server:微软公司(大学课堂经常用到)。DB2:IBM公司,mysql:甲骨文公司
约束
*约束是添加在列上的,用来约束列的。
1. 主键约束(唯一标识)
***非空***
***唯一***
***被引用***(外键时引用主键)
*当表的某一列被指定为主键后,该列就不能为空,不能有重复的出现。
*创建表时指定主键的两种方式:
>