![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
andyguan01_2
这个作者很懒,什么都没留下…
展开
-
oracle12C使用命令行删除数据库
一、软件环境centos7.4,oracle12C容器数据库二、操作步骤(普通数据库和CDB容器数据库均可)1、登录数据库export ORACLE_SID=sidnamesqlplus / as sysdba2、关闭数据库shutdownimmediate3、开启数据库startup mount4、打开会话受限模式alter system e...原创 2020-04-14 18:16:08 · 1262 阅读 · 0 评论 -
在CentOS6.9安装OGG BigData 12.3.2.1.1
一、环境操作系统:CentOS6.9软件版本:OGG BigData 12.3.2.1.1二、安装步骤1、下载OGG BigData 12.3.2.1.1的安装文件打开以下网址:https://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html找到对应版本下载。2、将安装文件上传至服务器在...原创 2019-02-02 16:36:47 · 1315 阅读 · 0 评论 -
安装Oracle12C提示Hard limit:maxinum open file descriptors的解决方法
在CentOS6.9安装Oracle12C,提示:Hard limit:maxinum open file descriptors点击以上界面下方的more details链接,查看详细信息:提示maxinum open file descriptors至少需要65536,实际值为65535。解决方法:1、查看用户进程限制。执行命令:ulimit -a可以看到open fil...原创 2019-01-28 19:00:46 · 5531 阅读 · 0 评论 -
Oracle生成连续日期
-- 生成截止昨天,最近7天日期select trunc(sysdate-1 + rownum-7,'dd') dt from dual connect by rownum <= 7;原创 2019-02-11 10:14:37 · 7803 阅读 · 0 评论 -
Oracle与MySQL选型
『创业团队最佳选择是Oracle+MongoDB,而不是MySQL』,当深蓝在QQ群里抛出这样的观点的时候,就像是在马蜂窝里丢了一串鞭炮一样热闹起来。创业者甲: 开什么玩笑,Oracle要收钱的,太贵了,完全不适合创业团队!!架构师乙: Oracle太重了!对创业团队来说并不合适,哪里见过互联网公司用Oracle的,太扯淡了……架构师丙: 对啊,谁见过互联网公司用Oracle的啊,行业趋势...转载 2019-02-11 14:16:04 · 3366 阅读 · 0 评论 -
OGG基本架构
OGG(Oracle GoldenGate)基本架构图如下:各组件说明:1、Manager进程运行在源端和目标端,是其他进程的控制进程,用于管理 Extract,Data Pump,Replicat等进程。在Extract、Data Pump、Replicat进程启动之前,Manager进程必须先要在源端和目标端启动。在整个 Golden Gate运行期间,它必须保持运行状态,监控与启动...原创 2019-02-12 11:22:38 · 2521 阅读 · 0 评论 -
PLSQL Developer+instantclient连接Oracle
如果要连接Oracle进行SQL查询和存储过程开发等,可在本地安装instantclient+PLSQL Developer。一、安装instantclient可在此链接下载instantclient(绿色免安装):https://download.csdn.net/download/andyguan01_2/10976276下载后是一个压缩文件,解压到本地。二、安装PLSQL Deve...原创 2019-02-26 17:11:47 · 2375 阅读 · 0 评论 -
Oracle体系结构-概述
一、概念数据库是磁盘上存储的数据集合,实例是一组后台进程和共享内存。实例只能装载并打开一个数据库,数据库可以由一个或多个实例(使用RAC)装载和打开。二、SGA和后台进程1、SGAOracle有一个很大的内存块,称为系统全局区(SGA),做以下工作:a)维护所有进程需要访问的多种内部数据结构;b)缓存磁盘数据,另外重做数据写入磁盘数据前先在这里缓存;c)保存已解析的SQL计划;等...原创 2019-03-23 17:07:40 · 261 阅读 · 0 评论 -
Oracle体系结构-锁
一、什么是锁?锁(lock)机制用于管理对共享资源的并发访问。注意是“共享资源”而不是“数据库行”。Oracle除了会在行级对表数据锁定,还会在其他多个级别上使用锁,从而对多种不同的资源提供并发访问。例如,执行一个存储过程时,过程本身会以某种模式锁定,以允许其他用户执行这个过程,但是不允许另外的用户以任何方式修改这个过程。数据库中使用锁是为了支持对共享资源进行并发访问,与此同时还能提供数据完整性...原创 2019-03-24 17:02:33 · 256 阅读 · 0 评论 -
Oarcle12c修改数据库字符集
将Oracle12c的字符集由AL32UTF8改为ZHS16GBK。1、登录数据库:sqlplus / as sysdba 2、修改数据库参数:shutdown immediate; startup mount;ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTE...原创 2019-09-23 10:19:52 · 282 阅读 · 0 评论 -
OGG的Extract进程启动报错:Operation not supported because enable_goldengate_replication is not set to true
一、环境CentOS6.9,Oracle12C,OGG18.1.0.0 for Oracle1.二、问题启动OGG的Extract进程,状态为STOPPED:查看 ggserr.log日志:more $GG_HOME/ggserr.log错误信息为:Operation not supported because enable_goldengate_replication is n...原创 2019-02-02 11:39:37 · 3733 阅读 · 0 评论 -
OGG的Extract进程启动报错: Minimum supplemental logging must be enabled to prevent data loss.
一、环境CentOS6.9,Oracle12C,OGG18.1.0.0 for Oracle二、问题启动OGG的Extract进程,状态为STOPPED:查看 ggserr.log日志:more $GG_HOME/ggserr.log错误信息为:Minimum supplemental logging must be enabled to prevent data loss....原创 2019-02-01 18:28:57 · 1020 阅读 · 0 评论 -
记一次OGG的replicat 进程处理速度慢的问题
【背景】通过OGG将mysql数据同步到oracle,一共四张表,共用一个replicat进程。某天突然发现replicat进程处理数据的速度变慢,延迟很长时间。【解决办法】首先检查是否因为目标端dirdat目录下文件增多,发现文件确实比以往多一些,然后想着能否多开几个replicat进程来并行处理。于是,针对每张表创建一个replicat进程,结果发现数据变化少的两张表很快处理完,另...原创 2018-12-19 14:31:46 · 2710 阅读 · 0 评论 -
利用oracle系统触发器实现用户权限的集中管理
【背景】有多人要使用oracle数据库,每个人属于不同的小组,都需要建表和存储过程。为便于数据集中管理,给每个人创建了单独的个人账号,每个组有一个公共的账号。权限管理的原则是:1、每个人只能使用自己的个人账号,组账号由DBA统一管理,不开放给个人使用;2、个人账号可以建表、视图、存储过程、函数,但只能创建在个人归属的组账号下,例如个人账号为ZHANGSAN,组账号为GROUP1,在ZHA...原创 2019-01-11 17:34:07 · 1080 阅读 · 0 评论 -
在Oracle实现有依赖关系的任务调度
【需求】在Oracle里面有不同的任务Schedule Job,每个任务之间有依赖关系,也就是,例如Job A执行完之后才能执行Job B。【设计思路】有专门的工具来做数据库的任务调度,想着自己的需求比较简单,可以自己写代码来开发一个。很早之前,我的实现方式是,把每个Job都做成10分钟调度一次,每个Job执行完都记录相应日志。例如Job A执行完之后记录日志表,Job B每隔10...原创 2019-01-14 18:09:20 · 1938 阅读 · 4 评论 -
Oracle12C开启归档模式
安装Oracle12C后,默认是没有开启归档模式的,可按以下方式开启。1、查看归档相关信息: archive log list看到数据库未开启自动归档。2、关闭数据库:shutdown immediate3、启动数据库到mount状态:startup mount4、开启数据库归档模式:alter database archivelog;再查看归档相关信息: a...原创 2019-01-31 15:22:57 · 4509 阅读 · 0 评论 -
使用OGG同步Oracle12C数据至Kafka
一、环境操作系统:CentOS6.9软件版本:Zookeeper3.4.13,Kafka2.1.0集群架构:Node1:10.200.4.117(oracle02.auditonline.prd.df.cn)Node2:10.200.4.116(oracle03.auditonline.prd.df.cn)Node3:10.100.125.156(db01.rcas)二、OGG源端安...原创 2019-01-31 16:18:53 · 3893 阅读 · 0 评论 -
在CentOS6.9安装OGG18.1.0.0 for Oracle
一、环境操作系统:CentOS6.9数据库:Oracle12C软件版本:OGG18.1.0.0 for Oracle二、安装步骤1、下载OGG18.1.0.0 for Oracle的安装文件打开以下网址:https://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html找到对应版本下载。2...原创 2019-01-31 17:50:50 · 1015 阅读 · 0 评论 -
确定Oracle参数修改后是否需要重启数据库
一般情况下,需要指定scope=spfile的参数都要重启后才能生效。v$parameter视图的ISSYS_MODIFIABLE字段,会指明该参数能否使用ALTER SYSTEM命令进行修改,并且什么时候生效。该列的可能取值有3种:IMMEDIATE:可以使用ALTER SYSTEM修改,立即生效。DEFERRED:可以使用ALTER SYSTEM修改,后面的session中生效。FA...原创 2019-02-01 17:06:07 · 5336 阅读 · 0 评论