- 博客(62)
- 收藏
- 关注
原创 因参数innodb_undo_directory的配置问题,导致xtrabackup备份失败
软件环境描述centos7.6mysql5.7.29 二进制安装包xtrabckup2.4.18 二进制安装包在进行数据库物理备份的时候,遇到如下报错2020-03-03 20:24:49 0x7f324f9cb740 InnoDB: Assertion failure in thread 139854060762944 in file srv0start.cc line 928I...
2020-03-04 07:20:32 1846 1
原创 mariadb10.4.12导入大sql文件崩溃记录
主机配置:8C 16G虚拟机环境 vmware现象:多次尝试,单个sql文件50G,导入到一段时间后,mariadb进程崩溃,mariadb版本10.4.12 centos7error日志记录如下:2020-02-15 18:31:12 0 [Note] Server socket created on IP: '::'.2020-02-15 18:31:12 0 [Warnin...
2020-02-16 05:10:53 917
原创 使用kettle8.2同步mongo数据
实验目的:学习使用kettle8.2进行mongo数据库的同步方法安装kettle8.2参考网址 Kettle(六):centos7布署kettle8.2 https://blog.csdn.net/u010886217/article/details/102553677 1. 准备软件 pdi-ce-8.2.0.0-342.zip jdk-8u...
2020-02-06 06:18:32 2122
原创 Centos7环境启动mongod报polkit服务启动失败
报错记录如下[root@mongodb3 ~]# systemctl start mongod Authorization not available. Check if polkit service is running or see debug message for more information.Failed to start mongod.service: Connection ...
2020-02-05 05:48:04 5527 2
原创 MongoDB中的一些基本概念
MongoDB是一款强大、灵活、易于扩展的通用型数据库。它能扩展出非常多的功能。比如,二级索引(secondary index),范围查询(range query),聚合(aggregation),以及地理空间索引(geospatital index)易于使用MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型的数据库,不采用关系模式主要是为了获得更好的扩展...
2020-01-16 09:21:05 531
原创 mysql的定时event不继续执行
mysql的定时触发的event建好后没有发生预定的事件,归纳起来有以下几种:1.全局的event 是关闭的: 实际上mysql的event默认值是off 查看event是否开启: show variables like 'event_scheduler'; 将event事件计划开启: set global event_scheduler=1; 有时候event运行一段时间...
2020-01-10 10:33:36 1859
原创 年初新规划
出于要锻炼自己长时间锻炼自己一件事 并且 想给自己留下一些东西的想法,我计划2020年的时候,每天写一遍东西,可以是技术文章,也可以是学习文章,可以是读书笔记,可以是自己的练习题目,总之是经过自己的一个一个字敲打出来的东西,组成的文章,可以配置图文显示,作为自己一天的总结或者是计划,算是一个新的开始吧,千里之行始于足下,我不想进行的路程中任何一站停滞不前,休息一下归休息一下,但是,梳理好自己之后还...
2020-01-09 13:43:57 158
原创 【问题记录】授权之后 select * from含JSON列的表报错
现象描述昨天在一套环境中,授权了A账户对某个库具有select,insert,update权限之后,开发人员执行SQL发现,select * from 时,发现无法查询数据,但是 select count(*) 是可以的。经过一番尝试,确认是因为mysql客户端的原因。之前使用的MySQL客户端软件中,执行select * 报错,但是更换为 Navicat软件之后(版本为11),就可以访...
2018-09-28 14:02:43 408
原创 ssh免密码登录脚本
最近由于经常做实验需要使用ssh的免密码登录,参考网上的脚本做了一份 参考网址 http://blog.chinaunix.net/uid-20482996-id-3876431.html#!/bin/bashNUM_OF_NODES=2NODE1="racnode1" NODE2="racnode2"USER=oracleEXPECT=`which expect`P...
2018-03-11 09:04:28 1531
原创 mysql5.7 on centos7 上使用systemctl管理多个端口 及 创建多个端口的脚本
mysql5.7 on centos7 上使用systemctl管理多个端口 及 创建多个端口的脚本#!/bin/bash#Usage: bash install_different_port_for_mysql5.7.sh 9999#source /etc/profilelet portn=$1if [ x"${portn}" == "x" ]; then echo "U...
2018-03-07 20:58:30 1194
原创 SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled 报错处理
@$ORACLE_HOME/rdbms/admin/utlxplan.sql@$ORACLE_HOME/sqlplus/admin/plustrce.sqlgrant plustrace to ismp;alter user ismp default role all; select privilege from dba_sys_privs where grantee='
2016-09-30 17:33:09 461
原创 在线创建dg环境 adg
在线创建dg环境 adg在两个库的环境变量中添加如下export TNS_ADMIN=$ORACE_HOME/network/admin主库:lsnrctl stopShutdown immediateStartup mountalter database force logging;alter database flashback on;
2016-09-30 15:31:37 1201 1
转载 【转】DGMGRL管理Data Guard
Data Guard ManaGeR command-Line interfacehttp://blog.itpub.net/11417069/viewspace-684620/1.环境:Primary Database: ningPhysical Standby Database: test2.修改初始化参数dg_broker_startSQL> alter
2016-09-30 15:26:43 958
原创 ORA-19815: WARNING: db_recovery_file_dest_size is 100.00% 处理方法
报错如下ORA-19815: WARNING: db_recovery_file_dest_size of 4294967296 bytes is 100.00% used, and has 0 remaining bytes available.
2016-09-28 10:29:58 2366
转载 oracle直方图
oracle直方图转自: http://www.cnblogs.com/hrhguanli/p/5082988.html直方图当某列数据分布不均衡。为了让CBO能生成最佳的运行计划,我们可能须要对表收集直方图,直方图最大的桶数(Bucket)是254。收集直方图是一个很耗时的过程,如无必要。千万别去收集直方图。Oracle的直方图有两种:一种是频率直方图(FREQUENCY HISTOGR
2016-09-27 16:12:44 343
原创 测试环境准备
测试环境准备,在日常工作中需要经常创建测试环境,在这里记录下一自己常用的脚步,以便于方便使用 创建6个表空间、用户、表(200W行) tbs1 user1 tab11、tab12 tbs2 user2 tab21、tab22 tbs3 user3 tab31、tab32 tbs4 user
2016-09-27 06:29:46 1219
原创 need for install ora12c and grid Infrastructure Standalone server
1、install rpm packagerpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ li
2016-09-22 14:19:45 375
转载 Oracle expdp/impdp常用性能优化方法
Oracle expdp/impdp常用性能优化方法转自:http://blog.chinaunix.net/uid-20785090-id-4088083.html expdp/impdp在进行数据迁移时速度极快,通过一定的优化方法,我们让expdp和impdp跑得更加快1,parallel,在很多oracle的程序中都离不开并行操作,通过利用
2016-09-20 11:40:51 13137
转载 初识suse-Linux相关!
Linux这种系统很奇怪,差不多每种不同的版本,它所使用的安装等一些重要命令皆有所变化。假若,你要熟练掌握一种OS,那么如果安装软件/应用,那是入门的第一步。 安装命令中: RedHat、CentOS皆使用"yum" debain、Ubuntu皆使用"apt-get" 而suse-Linux则使用"zypper" 当然,也可以使用"yast2"/"yast"。
2016-09-19 21:40:42 625
转载 Sublime text 3 中文文件名显示方框怎么解决
在sublime text 3中,Preference, Settings-User,最后加上一行"dpi_scale": 1.0覆盖操作系统设置的DPI。{ "font_size": 11.0, "ignored_packages": [ "Vintage" ], "theme": "Soda Dark 3.sublime-theme", "update_che
2016-09-19 16:03:31 5318 3
原创 闪回区大小的更改和闪回的启用 RAC11g
节点1:停止数据库:shutdown immediate更改闪回去大小:启动到mout状态:startup mount;查看闪回区大小:show parameter db_recovery_file_dest;修改闪回去大小:ALTER SYSTEM SET db_recovery_file_dest_size=4G scope=both;打开数据库:alter
2016-09-19 15:08:42 3883
原创 linux 安装rlwrap
环境:Oracle Enterprise Linux 6.8 先安装依赖包yum install readline readline-devel下载rpm包下载网址http://rpmfind.net/linux/rpm2html/search.php?query=rlwrap下载、安装rpm包wget ftp://rpmfind.net/linux/epel
2016-09-18 11:35:17 1713
原创 配置nagios监控oracle,check_oracle_health
安装nagios 参考: http://www.tuicool.com/articles/yUrqiyr一。 环境: 1. OEL 6.8 2. 设置hostname 并且安装好apache 3. 关闭selinux及iptables二。 安装nagios服务器端: 1. rpm -Uv
2016-09-13 07:46:27 2911 1
原创 mongo3.2.7环境的搭建和全库备份、恢复
创建管理账户use admindb.createUser( { user: "admin", pwd: "admin", roles: [ { role: "dbAdminAnyDatabase",db: "admin" }, { role: "userAdminAnyDatabase",db: "admin" }]
2016-09-12 17:33:17 2656
原创 Grid Control中进行Dataguard切换 因RAC节点的oracle用户密码不一致导致无法切换
现象如下,RAC主库向备库进行切换时发现:检查检查 node2节点和node1节点的oracle用户的密码不一致,改成一致后,重新创建凭证,切换成功。 建议Oracle RAC节点的oracle用户的密码一致。。。。。。
2016-08-29 11:43:02 1124
原创 报错/u01/app/agent13c/agent_13.1.0.0.0/bin/zip: not found
Oracle GC 13C 添加Agent的过程中报错/u01/app/oracle/Middleware/ADATMP_2016-08-27_13-11-01-PM/agentDeploy.sh -ignorePrereqs ORACLE_HOSTNAME=rcfdg2.localdomain AGENT_BASE_DIR=/u01/app/oracle/Middleware OMS_HOS
2016-08-29 11:33:54 1293
原创 解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
[root@centos6Desktop]# ps -ef |grep mysqlroot 4635 1 0 15:36 pts/0 00:00:00 /bin/sh/usr/local/mysql/bin/mysqld_safe --datadir=/var/lib/mysql--pid-file=/var/lib/mysql/centos6.pidmysql
2016-05-15 15:47:21 446
原创 创建新环境用户的时候 注意回收 unlimited tablespace权限(测试环境和生产环境的时候 用户的权限注意)
为了方便后期的维护,便于删除用户 或者 drop tablespace,建议在创建用户的时候:要给每个用户 收回unlimited tablespace权限给每个用户设置 qutoa on tablespace权限同时,好多单位都有从测试环境 导数据到生产环境的需求,建议创建测试环境的用户的时候,也采纳该策略。操作如下:首先创建10个表空间create tables
2016-03-02 15:32:20 1876
转载 使用存储过程发送邮件
CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2,
2016-02-26 17:38:19 2669
原创 创建环境使用的存储过程
create or replace procedure sp_create_env(tablespace_name in varchar2 DEFAULT 'DEMO',username in varchar2 DEFAULT 'test',password in varchar2 DEFAULT 'test',table_name in varchar2 DEFAUL
2016-02-26 17:35:31 439
转载 orapki utility
The orapki utility is provided to manage public key infrastructure (PKI) elements, such as wallets and certificate revocation lists, from the command line. This enables you to automate these tasks u
2016-02-22 13:24:48 1265
原创 Oracle TDE学习 oracle 11gR2
1 TDE的开启和关闭设置wallet目录,在参数文件sqlnet.ora中,按照下面的格式加入信息# Oracle Advanced Security TransparentData EncryptionENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/u01/app/orac
2016-01-27 15:29:48 2671
原创 Oracle LOB类型 总结 --整理与网络收集资料
LOB相关的概念LOB类型:将信息文件(十进制、二进制)、图像甚至音频信息采用数据库作为保存载体时,就需要使用lob类型数据。有两种Lob,Internal Lob和External Lob。Internal Lob是指Lob数据存储在Oracle数据文件里,External Lob是指Lob数据存储在数据库外部的操作系统中。CLOB: 存储大量、单字节、字符数据,存储在内部表空间
2016-01-14 18:36:20 3574
原创 安装GI过程中DD清理磁盘头信息后没有重新oracleasm createdisk 导致重启服务器后找不到ASM磁盘
Oracle Linux 6.7在安装Oracle GI单节点的过程中,安装oracleasm的支持包时,没有安装kmod-oracleasm导致安装完GI后创建的ASM磁盘组的sector_size大小为4096(ASM磁盘是两块SSD固态盘),而这个服务器原是计划座位dg的备库来使用的,所以在创建dg的时候创建失败。故,重新安装操作系统,安装kmod-oracleasm[root@dr
2016-01-11 17:15:05 3009
原创 使用impdp将源库下的部分数据 导入 到目标库中
使用impdp将一个用户下的表导入到另一个用户下源库上 按照schema导出export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexpdp system/oracle directory=EXPDP schemas=news dumpfile=20151227expnews.dmp logfile=20151227expnews.log目标库
2016-01-05 13:31:11 4010
转载 expdp和impdp需要注意的地方
1 expdp ,impdp需要注意的地方1.1 参考 http://blog.itpub.net/28869493/viewspace-1094164/ DataPump 反映了整个导出/导入过程的完全革新。不使用常见的 SQL 命令,而是应用专用 API(direct path api etc) 来以更快得多的速度加载和卸载数据。
2015-12-29 20:02:31 10830
原创 impdp 使用network_link 迁移数据
create directory EXPDP as '/backup/expdp';grant read,write on directory EXPDP tosystem; 将远端导出的备份集 按照某schema导入到新的schema and 新的shcema用户对应的表空间先导出expdp system/Oracle2015 directory=EXPDP sch
2015-12-29 19:35:36 3206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人