oracle 数据库_操作事项_05
文章目录
- 1. 目标表
- 2. 临时表
- 3. 日志表
- 4. 配置表
- 5. 用户查询
- 6. 配置数据
声明:请使用oralce用户登录plsq操作
1. 目标表
与ODS(数据仓库)约定的表模型,把表结构在数据进行初始化
2. 临时表
把目标表复制一份,将表名统一在后面添加B后缀,把表结构在数据进行初始化
例如:
目标表:USER
临时表:USERB
3. 日志表
数据装载自带的日志表,需要提前进行初始化
--------------------------------------数据加载部分---------------------
--轨迹表DROP TABLE LOAD_LOG;
DROP TABLE LOAD_PL_ERROR_LOG;
DROP TABLE LOAD_PL_FULL_LOG;
DROP TABLE LOAD_Z_LOG;
DROP TABLE LOAD_PL_LOG;CREATE TABLE LOAD_LOG
(CONTROL_NAME VARCHAR2(200),LOAD_TIME DATE,LOAD_FLAGCOD CHAR(1),LOAD_FLAGNAME VARCHAR2(20),BAK1 VARCHAR2(20),BAK2 VARCHAR2(20),BAK3 VARCHAR2(20)
);CREATE TABLE LOAD_PL_ERROR_LOG
(S_PROCNAME VARCHAR2(64),S_TIME DATE NOT NULL,S_MSG VARCHAR2(4000),S_USER VARCHAR2(64)
);CREATE TABLE LOAD_Z_LOG
(load_date DATE,load_status VARCHAR2(200),load_flag VARCHAR2(200),start_time DATE,end_time DATE,bak1 VARCHAR2(20),bak2 VARCHAR2(20),bak3 VARCHAR2(20)
);CREATE TABLE LOAD_PL_LOG
(s_procname VARCHAR2(64),s_time DATE not null,s_msg VARCHAR2(4000),s_user VARCHAR2(64)
);
4. 配置表
初始化加载配置表
CREATE TABLE LOAD_PL_FULL_LOG
(S_PROCNAME VARCHAR2(64),S_TIME DATE,S_MSG VARCHAR2(4000),S_FLAG NUMBER(1),S_USER VARCHAR2(64)
);
5. 用户查询
# 即可获取用户
select user from dual;
6. 配置数据
初始化配置表数据
同步标识:0-全量 1-增量
--全/增量加载数据
INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user', '', '', '0', '用户名');
INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user2', '', '', '1', '用户');
INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user3', '', '', '1', '用户');
INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user4', '', '', '0', '用户');
INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user5', '', '', '0', '用户');commit;
oracle 数据库_操作事项_05相关推荐
- oracle数据库_实例_用户_表空间之间的关系
oracle数据库_实例_用户_表空间之间的关系 基础概念:Oracle数据库.实例.用户.表空间.表之间的关系 数据库: Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF.控制 ...
- Oracle 数据库常用操作语句大全
原文:Oracle 数据库常用操作语句大全 一.Oracle数据库操作 1.创建数据库 create database databasename 2.删除数据库 drop data ...
- cx_oracle主备服务器,怎么在Python中使用cx_Oracle模块对Oracle数据库进行操作
怎么在Python中使用cx_Oracle模块对Oracle数据库进行操作 发布时间:2021-03-17 16:32:34 来源:亿速云 阅读:67 作者:Leah 本篇文章为大家展示了怎么在Pyt ...
- 重启Oracle数据库的操作步骤
Linux重启Oracle数据库的操作步骤 重启Oracle数据库的操作步骤 1.查看监听器状态:lsnrctl status 2.停止监听器:lsnrctl stop 3.连接数据库:sqlplus ...
- oracle数据磊导入数据,Oracle数据库备份与恢复操作手册(Linux).doc
Oracle数据库备份与恢复操作手册(Linux) 矣秧嗜卡丝之褥吐鸟萄锁直贪错充蓄率辙辐笑嘴沃槐范必丧蚀征妻聪颊作漠税舀纷边棚镀佑煮闲宠斗谩骋芯腿译伯茫菌昆剥诗伟巫氖瓮隅炙笋综捂袁置芥铲娘长伪颇锅畏 ...
- python excel导入oracle数据库_【Python代替Excel】12:Python操作oracle数据库
日常工作中,如果有数据库权限,那么在oracle中提取数据.在Python中处理是比较方便的.Python也提供了一个库专门操纵数据库.今天就专门来讲讲如何在Python中操作数据库. 准备工作 需要 ...
- Oracle数据库一些操作信息
Oracle数据库如何查看当前用户角色权限及默认表空间 查看当前用户的一些信息, 包括用户拥有的角色权限信息.用户表空间以及用户和默认表空间的关系等 --查看用户的角色权限 1.查看当前用户拥有的角色 ...
- oracle数据库简单操作
导入某用户所有表和数据: imp sgp/sgp@192.168.0.99:1521/orcl file=sgp20161025.dmp full=y 导出指定表及数据: exp sgp/sgp@19 ...
- python连接oracle数据库_深入理解Python3.6连接Oracle数据库
Python3.6连接Oracle数据库的方法详解 本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://p ...
最新文章
- 使用 IntraWeb (31) - IntraWeb 的 Xml 操作使用的是 NativeXml
- 笔记-中项案例题-2018年上-整体管理
- 自建zookeeper测试dubbo
- 产生随机数java_java产生随机数的几种方式
- 把输入字符的小写转换成大写并输出
- Php官方指导安装与配置
- STM32移植LWIP
- 【c++ primer读书笔记】【第6章】函数
- ios8升级ios12教程_iOS Hello World示例教程
- fastreport按条件查询_查询代价的
- ccf 推荐会议和期刊
- 进销存设计与分析_库存汇总表(13)
- linux系统资源查看详解
- 海拔高度对电子产品性能的影响及要求
- Android加密算法
- select 的使用
- 4、Proteus仿真STM32串口通信,发送数据控制LED流水灯的启动和停止
- 山理工-知到-大学生国家安全教育-第六章答案
- Unity3D 设置摄像头的分辨率,比如罗技
- 信息技术是指利用计算机,信息技术的含义是什么?你能有自己的理解吗?
热门文章
- 数学家探索两个几何世界之间的镜像链接
- 那些女程序员们的故事
- MyBatis之输入(parameterType)与输出(resultType、resultMap)映射
- CCO x Hologres:实时数仓高可用架构再次升级,双11大规模落地
- 如何在工作中快速成长?致工程师的10个技巧
- 性能压测工具选型对比
- 端上智能——深度学习模型压缩与加速
- Web3.0 兴起之际,元宇宙这杯羹怎么分?
- “编程能力差,90%输在了数学上!”CTO:多数程序员都是瞎努力!
- 超详细!一文告诉你 SparkStreaming 如何整合 Kafka !附代码可实践