自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 OGG字符转换

OGG-03533OGG-03534

2023-01-31 16:33:10 1195

转载 GoldenGate的ADD SCHEMATRANDATA命令研究

OGG schematrandata

2022-07-28 15:59:47 1094

原创 ora-12541

描述:oracle 19c plsql登录报错原因:修改了服务器的名称为ods解决:修改listener.ora,tnsnames.ora文件中服务器名为ods,重启监听即可

2022-04-01 10:56:02 804

原创 OGG登录数据库报错ora-12154

检查发现未配TNS加IP就相当于加TNS了配置TNS后[oracle@ods-virserver admin]$ vim tnsnames.ora ODS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.**.**.77)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = o...

2022-03-15 10:36:54 4590

原创 重新部署源端OGG问题汇总2

环境:源端-SQL server-ogg 12.3 ODS-Linux-Oracle-ogg 12.2背景:客户生产环境秘密迁库,未通知ODS导致迁移后的新库没有OGG,下游业务系统从ODS库取数,OGG未部署影响到下游业务进行(紧急)问题现象1:添加数据库表复制同步报错ogg-25168问题分析及解决:1)检查./GLOBALS配置正确GGSCHEMA OGG --配置数据库新建的架构OGG***2)ODBC配置DSN有问题,未指定更改默认的数据库......

2022-02-23 10:50:54 1323

原创 临沂实战-sql server端OGG部署

1、选择sql server数据库的模式:数据库属性--->选项中1)如果恢复模式是完整模式,则需要日志处理,日志截断,日志收缩,全备份,建立用户等操作较为麻烦,平常咨询院方,最好选择简单模式,无需日志处理2)简单模式:直接进行OGG安装,无需日志处理准备2、OGG安装问题1:ogg路径下打开ggsci.exe报错问题处理:上传如下文档到OGG路径下,重新打开即可...

2022-01-26 14:51:27 1508

原创 sql server------>Oracle OGG实战

一、源端sql server ip:88.811、打开ogg窗口--ogg安装目录下打开即可2、info all两类进程:1)E-抽取进程2)P-发送日志进程E开头的和P开头的一一对应3、view param Ehis1进程号 --查看该进程的配置4、edit param Ehis1进程号 --编辑该进程的配置文件5、view reportEhis1进程号 --查看该进程的报告,查报错必备...

2022-01-26 14:29:02 1384

原创 面试问题~

1、Mysql的主从复制原理2、Mysql和Oracle事务的默认隔离级别,隔离性3、操作系统,如何检查IO,负载,及数据库运行情况4、数据库的优化5、索引6、Oracle的启动过程7、update语句的执行流程8、内存结构:SGA和PGA9、Oracle的逻辑结构10、一条查询sql相关表数据量很小,执行极慢,可能的原因分析11、高可用...

2022-01-26 13:10:19 924

原创 注定孤老的钢铁你融化不了

在哪里?常言道:“病从口入,祸从口出。”每个人都会有口头禅,有的话无伤大雅,有的却会让人对你避之不及。生活中很多人对待朋友,尚且能做到温柔以待,而对待自己亲近之人,往往疾言厉色。在她看来,理当如此,因为亲近,你就应该包容我的一切坏脾气。事实上,有的话能说,有的话说多了,只会把人推得越来越远,当你意识到问题严重性时,为时已晚。他配不上我。恋爱时,有的男性为了追求女孩,故意放低自己的姿态,告诉对方,你能做我的女朋友,是我高攀了。聪明的女孩知道这是对方谦虚,有的女孩则会信以为真。自己私下说

2021-09-03 10:09:34 131

转载 Oracle 11G统计信息自动收集及调整

查询统计信息的收集所对应的task,以及当前状态col CLIENT_NAME for a50col TASK_NAME for a20SELECT client_name, task_name, status FROM dba_autotask_task WHERE client_name = 'auto optimizer stats collection';auto optimizer stats collection gather_stats_prog ENABLED;CLI

2021-07-28 16:32:18 1846

转载 数据库优化

Oracle常用调优手段Oracle数据库应用系统的调优主要包括十个方面:(1)、优化数据库内存;(2)、在Oracle共享池中固定应用程序代码;(3)、优化数据存储;(4)、优化数据排序的技术;(5)、优化SQL语句;(6)、优化回退段;(7)、优化索引;(8)、优化磁盘I/O;(9)、定期生成数据库对象的状态统计信息;(10)、优化操作系统环境。其实质就是降低CPU负载、改善I/O性能。1、化磁盘I/O数据库的作用就是实现对数据的管理和查询,所以必然存在对数据...

2021-04-28 16:40:26 290

原创 linux应用学习

1.centos6su: 无法设置组: 不允许的操作将用户切换为root,就是注销再点击未列出用户,输入root和密码。ls -l /bin/su看下su文件的权限是不是rwxr-xr-x或者-rwxrwxrwx如果不是,则做如下操作:cd /binchmod ug+s su就ok了。2.常用的linux文件权限:444 r--r--r--600 rw-------644 rw-r--r--666 rw-rw-rw-700 rwx------744 rwxr.

2021-01-18 19:36:45 615

转载 oracle数据字典 dba_indexes的字段解析

今天查看索引的统计信息,使用到dba_indexes,记录下各字段的意思:OWNER: 索引拥有者INDEX_NAME:索引名字INDEX_TYPE:索引类型TABLE_OWNER:表的拥有者TABLE_NAME:表名TABLE_TYPE:表类型UNIQUENESS:是否唯一COMPRESSION:是否压缩PREFIX_LENGTH:压缩键上前缀的列数量TABLESPACE_NAME:属于哪个表空间INI_TRANS:事务表的初始大小由对象的INI_TRANS设置

2020-12-17 17:33:09 2115 1

转载 sql里的正则表达式

SQL语句还可以搭配正则表达式作为查询条件,很是有用。REGEXP_LIKE(匹配)REGEXP_INSTR (包含)REGEXP_REPLACE(替换)REGEXP_SUBSTR(提取) 表 1:定位元字符 元字符 说明 ^ 使表达式定位至一行的开头 $ 使表达式定位至一行的末尾 表 2:量词或重复操作符 量词 说明 * 匹配 0 次或更多次 ..

2020-11-16 13:28:49 1837

转载 数据库 分库 分表 分区

我们知道,如果我们使用mysql,当数据库数据量达到一定数据量之后,会考虑对数据库进行分库分表等操作,但是在什么情况下做怎么的切分,下面分表介绍。一、分库1 分库原因首先,在单台数据库服务器性能足够的情况下,分库对于数据库性能是没有影响的。在数据库存储上,database只起到一个namespace的作用。database中的表文件存储在一个以database名命名的文件夹中。比如下面的employees数据库:mysql> show tables in employees;+--

2020-07-01 18:12:55 306

转载 Oracle数据库学习复习提纲

Oracle数据库概述https://blog.csdn.net/Newbie___/article/details/103889449

2020-01-15 14:18:51 217

转载 运维积累

TOP首先查看系统资源占用信息,TOP看一下ps -mp 4318 -o THREAD,tid,time再通过ps命令查看这个程序的线程信息,tid代码线程ID,time代表这个线程的已运行时间由上面TOP可知进程ID为15669printf “%x\n” 432910e9n有了线程ID的16进制后,再在jstack中查看进程堆栈信息(之所有拿到TID信息,主要是为了...

2020-01-15 13:57:27 179

转载 数据集成工具Kettle、Sqoop、DataX的比较

数据集成工具很多,下面是几个使用比较多的开源工具。1、阿里开源软件:DataXDataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。2、Apache开源软件:SqoopSqoop(发音:skup)是一款开源的工具,主要用于在HADOO...

2019-12-11 15:39:34 2457 1

原创 oracle的热备份和冷备份

一、冷备份介绍: 冷备份数据库是将数据库关闭之后备份所有的关键性文件包括数据文件、控制文件、联机REDO LOG文件,将其拷贝到另外的位置。此外冷备份也可以包含对参数文件和口令文件的备份,但是这两种备份是可以根据需要进行选择的。,冷备份实际也是一种物理备份,是一个备份数据库物理文件的过程。因为冷备份要备份除了重做日志以外的所有数据库文件,因此也被成为完全的数据库备份。它的优缺点如下所示:...

2019-11-26 15:04:51 499

原创 oracle 经典sql

1、查看SQL语句的解析情况:SELECT * FROM V$SYSSTAT WHERE NAME IN ('parse time cpu', 'parse time elapsed', 'parse count (hard)'); 这里"parse time cpu”是系统服务时间,"parse time elapsed"是响应时间,用户等待时间waite t...

2019-11-26 11:41:53 114

原创 查看初始化参数及oracle常用初始化参数解释

1、查看oracle初始化参数,最简单的方法是命令窗口:SHOW PARAMETERS2、修改就比较复杂了3、oracle常用初始化参数解释processes = 150说明: 指定可同时连接到一个 Oracle Server 上的操作系统用户进程的最大数量。该值应允许执行所有后台进程, 如: 作业队列 (SNP) 进程和并行执行 (Pnnn) 进程。...

2019-11-26 10:02:00 1130

原创 Oracle 用一个表字段更新另一个表字段

我们经常使用merge into 进行更新merge into vhisfund ausing vhisfund_1107 bon (a.fund_account = b.fund_account and a.oc_date = b.oc_date)when matched then update set a.MONEY_TYPE = b.MONEY_TYPE commit;...

2019-11-21 16:03:57 307

原创 1024

1、原文:我不爱你了古风文:我与春风皆过客,你携秋水揽星河。2、原文:我们结婚吧古风文:愿有岁月可回首,且以深情共白头。3、原文:不论结局,很高兴认识你古风文:三生有幸遇见你,纵然悲凉也是情。4、原文:一生只爱一人古风文:既许一人以偏爱,愿尽余生之慷慨。5、原文:我渐渐的忘记你了古文:渐行渐远渐无书,水阔鱼沉何处问。6、原文:我一直在想你古文:天涯地角有...

2019-11-18 17:19:53 679

原创 Oracle hint详解

一、提示(Hint)概述1为什么引入Hint?Hint是Oracle数据库中很有特色的一个功能,是很多DBA优化中经常采用的一个手段。那为什么Oracle会考虑引入优化器呢?基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用指...

2019-11-15 15:01:43 2089

转载 VMware Workstation中安装linux系统(CentOS)超详细

linux安装教程首先准备一下VM虚拟机 和Linux的镜像文件 连接如下:虚拟机安装包(这里提供的是12版本的)链接:https://pan.baidu.com/s/1bqh606z 密码:fabh虚拟机的秘钥链接:https://pan.baidu.com/s/1qZjhOq4 密码:o9njCentOS镜像文件 链接:https://pan.baidu.com/s/1pMVmWA...

2019-11-13 16:48:10 146

转载 MySQL事务,这篇文章就够了

InnoDB与MyISAM等存储引擎对比面试官问你B树和B 树,就把这篇文章丢给他MySQL的B 树索引的概念、使用、优化及使用场景MySQL全文索引最强教程MySQL的又一神器-锁,MySQL面试必备0 什么是事务事务(Transaction) 是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都 执行,要么都不执行,它是一个不可分割的工作单位。事务是数据库维护数据一...

2019-11-01 17:52:02 227

原创 Oracle体系结构之内存结构(SGA、PGA)

Oracle体系结构之内存结构(SGA、PGA)一、内存结构SGA(System Global Area):由所有服务进程和后台进程共享;PGA(Program Global Area):由每个服务进程、后台进程专有;每个进程都有一个PGA。二、SGA包含实例的数据和控制信息,包含如下内存结构:1)Database buffer cache:缓存了从磁盘上检索的数据块。2)Re...

2019-10-31 18:38:40 719

原创 在Oracle数据库中,哪些操作会导致索引失效?

A答案当某些操作导致数据行的ROWID改变,索引就会完全失效。可以分普通表和分区表来讨论哪些操作将导致索引失效。(一)普通表索引失效的情形如下所示:① 手动置索引无效:ALTER INDEX IND_OBJECT_ID UNUSABLE;。② 如果对表进行MOVE操作(包含移动表空间和压缩操作)或在线重定义表后,那么该表上所有的索引状态会变为UNUSABLE。MOVE操作的S...

2019-10-30 16:30:40 2131

转载 关于Excel中的数据通过plsql导入Oracle中

在Excel编写的数据或者别人给的数据,准备添加到Oracle中的表中,由于工作需要,如果一条一条insert into 太费时间,所以只能整张表数据导入了。步骤如下:1.首先拿到Excel数据,另存为一份.txt文件2.进入plsql,找到工具---》文本导入器3.打开数据文件,找到你保存的txt文件,打开就ok了4.进入第一个来自文本文件的数据5....

2019-10-15 10:31:20 231

原创 Oracle精选面试题及答案

1.查询员工表所有数据, 并说明使用*的缺点答案:select * from emp;使用*的缺点有:查询出了不必要的列;效率上不如直接指定列名。2.查询职位(JOB)为'PRESIDENT'的员工的工资答案:select * from emp where job = 'PRESIDENT';3.查询佣金(COMM)为0或为NU...

2019-08-29 10:27:10 734

原创 数据库面试知识点汇总

一、基本概念1.主键、外键、超键、候选键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键:在...

2019-08-29 10:26:49 152

转载 ORACLE主要的系统表和系统视图

ORACLE主要的系统表和系统视图1.系统表ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYS进行查询。几个重要的表或者视图如下:v$controlfile:控制文件的信息;v$datafile:数据文件的信息;v$log:日志文件的信息;v$process:处理器的信息;v$session:会话信息;v$transaction:...

2019-07-25 16:38:43 671

转载 Oracle归档模式和非归档模式的区别

一。查看oracle数据库是否为归档模式:Sql代码1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG...

2019-07-09 17:48:21 774

转载 oracle动态视图v$,v_$,gv$,gv_$与x$之间的关系

1.ORACLE 先创建的x$ 表即RDBMS的内部表2.然后在X$表的基础上创建了GV$ 视图。GV$视图是为了满足OPS环境的需要即集群环境的需要3.接着根据GV$视图创建了 V$视图,其实就是加了一个instance number的过滤条件。基本每个v$视图都对应一个GV$视图。4.然后ORACLE又根据GV$视图创建了GV_$视图。随即创建了V_$视图。(注意是有区别的,下划线__)...

2019-06-10 14:48:28 852

转载 看懂Oracle执行计划

一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例:①:配置执行计划需要显示的项:工具 —> 首选项 —> 窗口类型 —> 计划窗口—> 根据需要配置要显示在执行计划中的...

2019-04-15 16:37:10 215

转载 ORACLE面试题

oracle面试问题 oracle面试题汇总 之一一:SQL tuning 类1:列举几种表连接方式2:不借助第三方工具,怎样查看sql的执行计划3:如何使用CBO,CBO与RULE的区别4:如何定位重要(消耗资源多)的SQL5:Oracle中如何跟踪某个session的SQL6:SQL调整最关注的是什么7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性...

2019-03-18 17:36:10 487

转载 本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。——Oracle监听器服务无法启动!

问题:oracle服务设置为手动启动。但是开机后手动启动监听服务后弹出框,提示“本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”。如下图:原因:本地计算机配置远程访问数据库后, 本机ip发生了变化(本机ip变化后与监听器配置中的ip不一致)本地数据库设置了远程访问, 即给本机设置了ip, 并...

2019-03-15 09:16:01 1236

原创 ORA-28000: the account is locked怎么解决

 用PLSQL登录ORACLE时提示ORA-28000: the account is locked怎么解决?首先从字面的意思理解是账户已经被锁定,所以我们解锁即可。方法有很多,这里只讲最常用的两种1、首先使用具有sysdba权限的账户登陆,如sys账户和system账户2、新建一个sql窗体,并执行语句解锁被锁定的账户,如我这里sgyw账户:alter user sg...

2019-02-21 13:12:33 486

转载 oracle学习资料

第1章  sdsadfsd  走进Oracle                                                     主要内容   ü  Oracle安装 ü  Oracle创建用户和角色 ü  客户端链接Oracle服务器 ...

2019-02-14 11:48:34 359

转载 java基本数据类型取值范围

在JAVA中一共有八种基本数据类型,他们分别是 byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~32767,占用2个字节(-2的15次...

2019-01-28 20:04:45 612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除