草庐IT

ORACLE_UNQNAME

全部标签

Oracle数据泵不同用户导入导出(表级)

就数据泵而言,个人知道的导入导出方式有三种,分别是table、schema、以及full。明显table 数据泵就是一个工具,那么使用工具时,只需要写一个文本文件来说明:谁来使用这个工具(userid),指定泵的位置(directory),指定泵文件(dumpfile), 保留使用数据泵过程的信息(logfile),指定是fullorschemaortable; 大概就是这样,可以看到,并没有指定是导入还是导出。假设写的文本文件名为:table.par,那么导出就是expdpparfile=table.par,导入就是impdpparfile=table.par导出:指将数据库的信息导出到数据

Oracle学习笔记二十二:存储过程

一、存储过程简介•存储过程(StoredProcedure)是一组为了完成特定功能的PL/SQL语句块,经编译后存储在数据库中。•存储过程经编译和SQL优化后存储在数据库服务器中,使用时只要调用即可。•存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。•用户通过指定存储过程的名字给出参数(如果该存储过程带有参数)来执行它。二、存储过程分类1)系统存储过程  •系统存储过程就是由Oracle预先提供的一组完成特定功能的存储过程,安装完Oracle就有了。2)自定义存储过程  •自定义存储过程就是存在Oracle数据库里由一组PL/SQL语句组成的自定义过程(P

Oracle学习笔记二十二:存储过程

一、存储过程简介•存储过程(StoredProcedure)是一组为了完成特定功能的PL/SQL语句块,经编译后存储在数据库中。•存储过程经编译和SQL优化后存储在数据库服务器中,使用时只要调用即可。•存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。•用户通过指定存储过程的名字给出参数(如果该存储过程带有参数)来执行它。二、存储过程分类1)系统存储过程  •系统存储过程就是由Oracle预先提供的一组完成特定功能的存储过程,安装完Oracle就有了。2)自定义存储过程  •自定义存储过程就是存在Oracle数据库里由一组PL/SQL语句组成的自定义过程(P

数据库(Oracle 11g)使用expdp每周进行数据备份并上传到备份服务器

1.看看数据库情况1.1先看了下表空间情况,生产环境表空间大概90G,用了才一半不到查看所有表空间及使用情况SELECT  B.FILE_NAME物理文件名,  B.TABLESPACE_NAME表空间名称,  B.BYTES/1024/1024大小M,  (B.BYTES-SUM(NVL(A.BYTES,0)))/1024/1024已使用M,  SUBSTR((B.BYTES-SUM(NVL(A.BYTES,0)))/(B.BYTES)*100,1,5)使用率FROMDBA_FREE_SPACEA,DBA_DATA_FILESBWHEREA.FILE_ID=B.FILE_IDGROUPBYB

数据库(Oracle 11g)使用expdp每周进行数据备份并上传到备份服务器

1.看看数据库情况1.1先看了下表空间情况,生产环境表空间大概90G,用了才一半不到查看所有表空间及使用情况SELECT  B.FILE_NAME物理文件名,  B.TABLESPACE_NAME表空间名称,  B.BYTES/1024/1024大小M,  (B.BYTES-SUM(NVL(A.BYTES,0)))/1024/1024已使用M,  SUBSTR((B.BYTES-SUM(NVL(A.BYTES,0)))/(B.BYTES)*100,1,5)使用率FROMDBA_FREE_SPACEA,DBA_DATA_FILESBWHEREA.FILE_ID=B.FILE_IDGROUPBYB

5分钟搞定ORACLE到ClickHouse数据迁移同步-CloudCanal实战

简述ClickHouse是一种流行的列式数据库,对于计算uv、mv、pv等聚合类数据相当友好,所以广泛使用于各类报表场景。本文主要介绍如何使用CloudCanal快速构建一条稳定高效运行的ORACLE到ClickHouse数据同步链路。示例中ORACLE库为PDB模式,ClickHouse为单副本实例。技术点ORACLE源端增量同步技术CloudCanal对于ORACLE源端增量同步采用LogMiner分析redo日志或物化视图/类trigger方式进行。对于前者,我们采用了多种优化方式,将ORACLE源端增量同步做到准确、稳定、性能几个方面的平衡,这些技术包括:采用LogMiner最标准的方

5分钟搞定ORACLE到ClickHouse数据迁移同步-CloudCanal实战

简述ClickHouse是一种流行的列式数据库,对于计算uv、mv、pv等聚合类数据相当友好,所以广泛使用于各类报表场景。本文主要介绍如何使用CloudCanal快速构建一条稳定高效运行的ORACLE到ClickHouse数据同步链路。示例中ORACLE库为PDB模式,ClickHouse为单副本实例。技术点ORACLE源端增量同步技术CloudCanal对于ORACLE源端增量同步采用LogMiner分析redo日志或物化视图/类trigger方式进行。对于前者,我们采用了多种优化方式,将ORACLE源端增量同步做到准确、稳定、性能几个方面的平衡,这些技术包括:采用LogMiner最标准的方

Oracle学习笔记二十:游标的简介和使用

一、游标概念•在PL/SQL块执行SELECT/INSERT/UPDATE/DELETE语句时,Oracle会在内存中为其分配上下文区,而游标是指向该区域的指针。•游标为应用程序提供了一种对具有多行数据查询结果集中的每一行单独处理的方案,是设计交互式应用程序的编程接口。二、游标优点•游标允许应用程序对查询语句返回的行结果集中的每一行进行相同或者不同的操作。•游标提供了对基于游标位置而对表中数据行进行修改或者更新的能力。•游标把作为面向集合数据库管理系统和面向行的程序设计两者联系起来,使两个不同的数据处理方式能够进行沟通。三、游标分类1)隐式游标  •非用户显式声明的游标。  •PL/SQL为所

Oracle学习笔记二十:游标的简介和使用

一、游标概念•在PL/SQL块执行SELECT/INSERT/UPDATE/DELETE语句时,Oracle会在内存中为其分配上下文区,而游标是指向该区域的指针。•游标为应用程序提供了一种对具有多行数据查询结果集中的每一行单独处理的方案,是设计交互式应用程序的编程接口。二、游标优点•游标允许应用程序对查询语句返回的行结果集中的每一行进行相同或者不同的操作。•游标提供了对基于游标位置而对表中数据行进行修改或者更新的能力。•游标把作为面向集合数据库管理系统和面向行的程序设计两者联系起来,使两个不同的数据处理方式能够进行沟通。三、游标分类1)隐式游标  •非用户显式声明的游标。  •PL/SQL为所

Oracle学习笔记二十五:包的定义与调用

一、包的作用•Oracle中包的概念与Java中包的概念非常类似,只是Java中的包是为了分类管理类,但是关键字都是package。•在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起的,即Procedures中),这些非常不方便查询和维护,甚至会发生误删除的事件。所以通过使用包就可以分类管理过程和函数。•包中还可以自定义自定义类型,从而在过程和函数中可以直接使用自定义变量。二、包的构成• 包规范部分• 包体部分--包规范定义语法createorreplacepackage包名as|is--定义存储过程