- 博客(30)
- 资源 (7)
- 收藏
- 关注
原创 centos7.6下oracle12cR2 静默安装
centos7.6下oracle12cR2 静默安装一、数据库安装root用户执行1、禁用SELINUXsetenforce 0vim /etc/selinux/configSELINUX=disabled2、关闭防火墙centos7 命令 systemctl stop firewalld 临时停止centos7 命令 systemctl disabled firewalld 永久3、配置阿里yum源wget -O /etc/yum.repos.d/oracle...
2020-07-01 15:06:16 727
原创 centos7.6通过oracle-database-server-12cR2-preinstall安装oracle12R2官方建议参数
入职新坑使用的都是oracle12C,决定好好的研究下,oracle数据库版本升级太快,现在官网已经到了oracle 19C,现在oracle12c也慢慢的被大家认可,一些新特性也很实用,今天把oracle-database-server-12cR2-preinstall安装oracle12c官方参数分享给大家。详细的安装过程我会发在另一篇文章中。首先我们要知道oracle-database-server-12cR2-preinstall为我们做了什么(1)自动安装oracle所需的RPM包(2
2020-07-01 10:01:20 3598 3
转载 Oracle数据库—— 多表查询
Oracle数据库—— 多表查询(一)笛卡尔问题1、笛卡尔积会在下面条件下产生:省略连接条件 连接条件无效 所有表中的所有行互相连接2.为了避免笛卡尔积,可以在WHERE加入有效的连接条件(二)Oracle连接1、内连接合并具有同一列的两个以上的表的行,结果集中不包含一个表与另一个表不匹配的行(1)等值连接使用连接在多个表中查询数据SELECTtable1.column, table2.columnFROMtable1, table2W...
2020-09-24 11:48:29 2898
转载 Oracle数据库—— 高级子查询
(一)子查询(复习)子查询是嵌套在SQL与剧中的另一个SELECT语句子查询 (内查询) 在主查询执行之前执行主查询(外查询)使用子查询的结果--查询工资大于149号员工工资的员工的信息(二)多列子查询主查询与子查询返回的多个列进行比较多列子查询中的比较分为两种成对比较 不成对比较1、成对比较--查询与141号或174号员工的manager_id和department_id相同的其他员工的employee_id, manager_i...
2020-09-24 11:37:24 328
原创 ORA-39126: Worker unexpected fatal error in KUPW$WORKER.FETCH_XML_OBJECTS [ORA-04063: view “SYS.KU$_
今天expdp导出数据库,遇到了ORA-39126: Worker unexpected fatal error in KUPW$WORKER.FETCH_XML_OBJECTS [ORA-04063: view "SYS.KU$_RADM_FPTM_VIEW" has errors 报错,记录下处理过程首先报错如下:rocessing object type DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE_DATAProcessing ob
2020-07-31 10:40:34 3499
原创 oracle迁移mysql实施方案
oracle迁移mysql实施方案数据库表迁移方法虽然Oracle与mysql都是关系型数据库,但是两库原理和结构之间的差异依然巨大,在参考众多迁移方案后,决定使用工具Navicat Premium 15(版本最低要求12)经行迁移,该工具数据迁移简单,会自动转化两库的字段定义,例如:讲varchar2转换为varchar、number转换为decimal、就date转换为datatime。同时Navicat Premium会自动创建表、...
2020-07-20 11:03:22 1525
原创 11g客户端连结12c服务端ORA-28040: No matching authentication protocol
在使用oracle10G/oracle11G的客户端或者服务端连接oracle12c数据库时,会提示以下错误:ORA-28040: No matching authentication protocol对数据库服务端oracle12c进行修改,允许oracle11G进行连接。如果允许oracle11G进行连接[oracle@localhost admin]$ cat sqlnet.ora# sqlnet.ora Network Configuration File: /soft/oracle/a
2020-07-01 15:40:06 955
原创 oracle12cR2 静默安装不自动创建flash_recovery_area
oracle12cR2 静默安装不自动创建flash_recovery_area在静默安装oracle12cR2过程中,按照11g安装的方法,完成后发现没有快速恢复区,当然我们可以自己创建,但是本着发现问题就要搞明白的原则,研究了一番:[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Wed Jul 1 13:56:59 2020Copyright (c) 1982, 201
2020-07-01 14:38:55 549
原创 mysql只导入表注释和列注释
因为要给项目做数据字典,需要把两个数据库的表注释和列注释同步,现记录如下导出表注释:SELECT GROUP_CONCAT('alter table ',table_name,' comment ',"'",TABLE_COMMENT,"'",';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='dcs_dev' GROUP ...
2020-04-21 17:47:04 641
原创 rabbitmq队列中全局消息过期配置
工作需要使用rabbitmq发送消息对列,因为要在server程序,pad端和pc端都要求消息过期时间,所以就要求在rabbit上设置全局过期时间,在网上看了几篇文章,写的都不明确,设置不能生效,我决定自己测试以下官网定义在服务器可以直接执行:rabbitmqctl set_policy TTL ".*" '{"message-ttl":60000}' --apply-to queues...
2020-04-20 11:40:50 906
原创 记一次异常断电导致ora-600、ORA-25153的处理经过
朋友突然联系我说,他们项目的数据库宕机起不来了,报错全是600,请我帮他处理下,现在记录处理过程如下:首先看下报错日志:alter database mountORA-1100 signalled during: alter database mount ...Fri Oct 25 08:53:37 2019alter database openBeginning crash ...
2019-10-25 13:30:25 436
原创 linux 下部署装elasticsearch-7.2.0+elasticsearch-head-master+kibana-7.2.0-linux-x86_64+logstash-7.2.0
因为业务需要要将线上elasticsearch-2.3升级到最新版本,官方称7.2.0版本比之前版本运行速度和效率有质的飞跃!我们将安装elasticsearch-7.2.0配套的环境一,首先去各自官网下载相应的文件:elasticsearch-7.2.0elasticsearch-head-masterkibana-7.2.0-linux-x86_64logstash-7...
2019-07-26 13:17:20 2007
原创 centos7 压缩回收swap分区,增加/home分区
author:石鲁坤因为部署项目过程中服务器改变使用用途,将数据库服务器改用为应用服务器,之前的分区规划swap占用了15G,home目录20G,考虑应用服务器对swap应用有限,造成资源浪费,所以将swap分区减小到5G,将home增加10G磁盘应用了逻辑分区,记录操作过程如下[root@shiyou ~]# df -hFilesystem Size ...
2019-06-18 11:04:46 1116
转载 Nginx Linux详细安装部署教程
一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是Centos 6.5 64位,我直接切换到root用户下安装进入用户目录下载程序下载相关组件[root@localhost src...
2019-02-14 09:42:43 145
转载 nginx的使用(配置、启动、重启、关闭)
网上关于nginx的安装已经有很多教程了,在这里不再做过多叙述了,只讲一下安装好后的一些基本的使用。一般来说,nginx会安装在/usr/local下面,以下所有的操作都是在这个安装路径的前提下进行的。1、首先利用配置文件启动nginx。命令: nginx -c /usr/local/nginx/conf/nginx.conf 其中nginx.conf配置文件的配置步骤大体如下:...
2019-02-14 09:27:31 6855
原创 delete in (select) 引起的血案!!!oracle与mysql都存在
author:石鲁坤今天在数据库技术群中,有人提出在select id from a where id in (select id from b ) 中如果b表中没有id字段子查询报错,就会查询 a全表,我使用scott用户测试后,发现果真如此,同时测试delete in (select)的情况会怎么,后果非常严重,可能造成全表被删!!!过程如下:版本最主流的11.2.0.4...
2019-01-23 14:55:16 8309 2
原创 mysql collation 修改生效问题
author:石鲁坤因为工作需求关系,公司要求mysql数据库对大小敏感,因为在建库的时候习惯性的在配置文件里配置character_set_server = utf8 collation_server = utf8_general_ci 其中ci是 case insensitive, 即...
2018-12-24 11:38:58 10319
原创 MGR 多主模式节点宕机重启
1,初始主节点宕机当mysql服务进程还在:执行如下命名 mysql> select * from performance_schema.replication_group_members;+---------------------------+--------------------------------------+-------------+-------------+-...
2018-11-14 14:27:09 2271
原创 expdp/impdp 数据泵parallel 参数优化测试
expdp/impdp在进行数据迁移时速度极快,通过一定的优化方法,我们让expdp和impdp跑得更加快1,parallel,在很多oracle的程序中都离不开并行操作,通过利用多core cpu的处理能力(根据自己机器实际情况优化一般不要超过core的2倍),速度增加相当明显例:frank用户主要有表T1,T2,T3,每个表中数据有500万行[oracle@cscscslocal...
2018-09-28 10:16:08 5558
原创 EXPDP/IMPDP 数据泵命令参数
数据泵导出实用程序提供了一种用于在 Oracle 数据库之间传输数据对象的机制。该实用程序可以使用以下命令进行调用:示例: expdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp您可以控制导出的运行方式。具体方法是: 在 'expdp' 命令后输入各种参数。要指定各参数, 请使用关键字:格式:expdp KEYWORD=value 或 ...
2018-09-28 10:10:04 1204
原创 EXP/IMP 命令参数
EXP/IMP 命令参数 许久不用导入导功能,命令都忘记了,现在在网上搜了一些,整理记录author :石鲁坤EXP/IMP 命令参数 能在服务端和客户端使用,没有数据泵 expdp/impdp只能在服务端运行的限制,但是EXP/IMP导入导出服务端与客户端字符集是个令人讨厌的问题,数据泵就没有这个限制。 EXP: 1、整库完全导出:EXP SYSTEM/MANAGER...
2018-09-28 10:03:54 2959
原创 linux 下安装ffmpeg 遇到问题处理
linux 下安装ffmpeg 遇到问题处理今天公司要在程序里面实现记录视频上传记录,需要视频播放一秒做记录,我将安装过程记录下来以作分享1,安装包:ffmpeg 下载链接:http://www.ffmpeg.org/download.htmlx264 下载链接:http://download.videolan.org/pub/videolan/x264/snapshots/文...
2018-09-27 18:04:06 4618 1
原创 centos7 详细安装过程
文章转至centos7 中文网:https://www.centos.net.cn/archive/1517U盘启动安装光盘制作完成后开始启动,记得在BIOS里设置U盘启动。或者虚拟机安装过程 等待检查完就可以进入安装了,不想等待的按ESC退出,没关系的。。 .接下来就可以进入图形化安装界面了.. ...
2018-09-21 10:47:46 476
原创 oracle 查锁 杀锁 批量处理锁
oracle 查锁 杀锁 批量处理锁今天开发同事代码bug,导致数据库多张表被锁,我又重新复习了下oracle杀锁,并记录下来 author:石鲁坤查询数据库锁的情况,使用具有DBA权限账户或者system账户执行单个锁或者少许锁SELECT l.session_id sid, s.serial#, l.locked_mode, ...
2018-09-21 09:35:45 2713
转载 Oracle 12 C 静默安装
Oracle静默安装Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系型数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 author:石鲁...
2018-09-19 09:16:21 1105
原创 linux 静默安装 oracle client
1.安装前准备yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat l...
2018-09-12 16:54:33 2310
原创 [MGR-Mysql的组复制集群]详细搭建部署过程
[MGR-Mysql]的组复制集群]详细搭建部署过程 author:石鲁坤1,关于MySQL Group Replication 基于组的复制(Group-basedReplication)是一种被使用在容错系统中的技术。Replication-group(复制组)是由能够相互通信的多个服务器(节点)组成的。 在通信层,Groupreplication实现了一系列的机制:比如原子消...
2018-09-12 16:42:44 947
原创 mysql 安装后第一次登录报ERROR 1862 (HY000) 密码过期问题
在多次安装mysql过程中发现,在centos6版本中,安装初始化mysql数据库后,第一登录即报:ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.很是纳闷,密码还未使用就已经过期了,而且你越过权...
2018-09-12 16:18:33 3023
原创 MySQL NDB Cluster 最新版7.6.7 安装部署
MySQL NDB Cluster安装MySQL集群是一个无共享的(share-nothing)、分布式节点架构的存储方案,目的是提供容错性和高性能。 MySQL NDB Cluster架构如图: MySQL NDB Cluster架构按照节点类型分为三部分:管理节点:管理节点通过对配置文件conifg.ini的维护来对其他节点进行管理。该文件可以用来配置有多少副本需要...
2018-09-12 16:02:44 4066
linux7-oracle12c-rpm依赖包
2020-07-23
PowerDesigner 生成数据字典报告模板
2020-04-21
vmware vsphere 6.7虚拟化完整祥细配置手册
2018-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人