
Oracle12C
小胖/老吴
至今为止全面主持或主要负责的地理信息项目及科研项目多达20多项,参与完成项目荣获国家科技进步二等奖1项,省部级科技进步奖2项,省部级工程类奖项7项,在《测绘科学》等期刊公开发表论文6篇,申请国家专利4项。
展开
-
Oracle中表的基本类型
按照逻辑结构划分按照逻辑结构进行划分,Oracle中的表有3种基本类型:一种是关系表(relational table),这是最常见、也是最基本的类型;另外还有对象表( object tables )和XML表( XMLType tables )。按照存在实效划分这三种类型的表都可以定义成永久表和临时表。临时表:临时表只保存会话级别的数据,只在一个会话或是事务中存在,会话关闭或事务结束,...原创 2020-01-14 16:59:47 · 675 阅读 · 0 评论 -
Oracle的Schema对象
Oracle中Schema一系列是数据库对象的集合。一个Schema由同名的数据库数据库用户所有。Schema对象(schema objects)是由用户创建的一些逻辑结构,比如存储物理数据(hold data)的表、索引,或者仅仅包含定义信息的视图、同名词等。Oracle的Schema术语和表空间之间没有任何关系。在一个Schema中的对象可以存储在不同的表空间中,一个表空间也可以存储不同Sc...原创 2020-01-09 16:44:24 · 1063 阅读 · 0 评论 -
Oracle 12C RAC初始化参数管理
管理一个Oracle RAC数据库的初始化参数和管理单实例Oracle数据库一样重要。通过Oracle EM查看初始化参数时,Oracle RAC数据库的初始化参数有以下区别:集群特定参数在类别(Category)列中用“Cluster Database”标识。Oracle RAC数据库中每个实例具有相同值的参数在实例(Instance)列中用星号(*)标识。Oracle RAC...原创 2020-01-08 11:45:22 · 507 阅读 · 1 评论 -
Oracle 12.1RAC集群搭建硬件需求
根据Oracle公司提供的帮助文档《2 Day + Real Application Clusters Guide 12c Release 1 (12.1)》中提到的搭建Oracle 12.1集群需要的硬件环境为:1、安装Oracle GRID Infrastructure以及Oracle RAC至少需要4GB的RAM。2、跟RAM相同容量的交换区。3、至少需要2块万兆级别的网卡,以支持公共...原创 2020-01-02 16:01:35 · 2027 阅读 · 0 评论 -
Oracle 12C的逻辑存储结构
一、数据库(Database)“数据库”是磁盘上数据的集合,位于收集和维护相关信息的数据库服务器上的一个或多个文件中。数据库是由各种物理和逻辑结构组成,而表则是数据库中最重要的逻辑结构。组成数据库的文件主要分成两类:数据库文件和非数据库文件。两者之间的区别在于存储何种数据。数据库文件包含数据和元数据,非数据库文件则包含初始参数和日志记录信息等。二、实例(instance)Oracle数据库...原创 2019-12-23 15:36:04 · 363 阅读 · 0 评论 -
实现Oracle12.1.0.1 到Elasticsearch7.4的动态增量更新
本人在前面写的《通过Logstash实现Oracle数据到Elasticsearch的批量导入》一文中介绍的方法适用于在搭建初始环境时,把原始数据一次性导入到Elasticsearch中。但是实际生产过程中,往往是需要实现Oracle到Elasticsearch的实时同步。下面我就来介绍一下借助Logstash7.4实现Oracle12.1.01到Elasticsearch7.4的动态增量更新的方...原创 2019-12-17 17:08:01 · 677 阅读 · 0 评论 -
通过Logstash实现Oracle数据到Elasticsearch的批量导入
一、Logstash简介Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。logstash是ELK Stack产品套装中的一个成员。截止到2019年12月12日,最新发布的版本是7.5。Logstash 能够动态地采集、转换和传输数据,不受格式或复杂度的影响。利用 Grok 从非结构化数据中派生出结构,从 IP 地址解...原创 2019-12-12 17:35:01 · 1265 阅读 · 0 评论 -
Oracle客户端程序无法访问ST_Geometry问题解决(ORA-28575错误)
一、背景:1、刚刚进行了Oracle 12C数据库的集群迁移。迁移前的Oracle环境:Windows Server 2012 R2 Standard 64位。迁移后的Oracle环境:Linux RedHAT Enterprise 6.8Oracle的版本没有改变,都是12.1.0.1。迁移方式:在新环境中创建Oracle 的RAC集群—>将原环境下的数据库利用export工具进...原创 2019-12-09 11:22:52 · 1088 阅读 · 0 评论 -
Oracle ADR(Automatic Diagnostic Repository)介绍
ADR(Automatic Diagnostic Repository)是一个基于文件结构的,Oracle数据库关于一切痕迹、dump、警报日志、健康监控报告等诊断信息的数据仓库。从11g开始,Oracle ASM以及Oracle产品或组件都将诊断数据以ADR形式进行保存。每个产品的实例都将诊断数据保存在自己的ADR主路径下。比如,在一个共享存储并以Oracle ASM进行管理的Oracle R...原创 2019-12-03 17:20:16 · 1147 阅读 · 0 评论 -
linux系统中使用lsnrctl、srvctl命令提示command not found
使用环境操作系统:RedHat enterprise 6.8数据库:Oracle 12.1.01数据库网络化:搭建了2个节点的RAC数据库用户:oracle,grid使用背景情景1、使用SecureCRT用root用户连接后,之间输入lsnrctl、srvctl相关命令提示command not found。情景2、root用户登录后,使用su oracle、su grid切换到or...原创 2019-12-02 10:15:52 · 2968 阅读 · 0 评论 -
Oracle 12C(12.1.01)中的各种日志路径
先介绍一下背景:本人下文中论述的各类日志文件所在路径和信息描述都是在Windows Server R2 Standard的操作系统中,Oracle版本为12.1.0.1,搭建了了2个节点的Rac。一、警报日志(alert log)当出错时,Oracle通常将相关消息写入警报日志(alert log),但在后台进程或用户会话的情况下,会将消息写入跟踪日志(trace log)。警报日志中记录的...原创 2019-11-30 11:21:20 · 2677 阅读 · 0 评论 -
如何快速找到ARCGIS Server发布的服务所使用的数据库用户
问题由来笔者在监控Oracle中使用临时表空间的情况下,使用下面的语句查询到有ARCGIS Server的实例连接到Oracle中,并使用了临时提取的LOB类型的数据。于是,我就想弄清楚具体是哪个服务连接到了数据库,并提取了LOB类型的数据。Select * from v$session where sid in(select sid from v$TEMPORARY_LOBS)从上述语...原创 2019-11-28 15:02:39 · 704 阅读 · 0 评论 -
Oracle临时表空间
同事反馈在JAVA中用JDBC连接Oracle数据库时返回ora-17410 错误。反映说可能是临时表空间满了原因。于是赶紧检查临时表空间相关内容。一、查看临时表空间名称SELECT PROPERTY_NAME, PROPERTY_VALUE,description FROM DATABASE_PROPERTIESWHERE PROPERTY_NAME='DEFAULT_TEMP_TABLE...原创 2019-11-27 22:00:58 · 470 阅读 · 0 评论