自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (2)
  • 收藏
  • 关注

原创 golang protobuf js使用要点

1.书写proto32.使用protobuf的exe文件生成go的protobuf类,以及js类3.安装环境在centos7npm install -g requirenpm install -g browserifynpm install google-protobuf使用命令打包proto文件生成的js文件和protobufjs文件打包成一个文件browserify user_pb.js >bundle.js4.服务端序列化protobuf结构后得到的字节数组使用

2020-07-03 23:25:45 335

原创 go channel无缓冲通道体验

package mainimport ( "fmt" "sync" "time")var wg sync.WaitGroupfunc main() { wg.Add(2) ch := make(chan int) go sender(ch) // sender goroutine go recver(ch) // recver goroutine //time.Sleep(1e9) wg.Wait()}func sender(ch chan int) { defer.

2022-02-09 08:14:46 503

原创 java学习

1.创建和调用自定义包2.多个不同包名同一类名如何使用当有多个相同类名的时候,那么我们第二个类名要使用完全限定名称的方法来使用如图所示package com.company;为项目base packagecom.company.demo01.Student;是在基本包下面创建的demo01包里的类Studentpackage com.company.demo01;public class Student { int Age; int Sex; pub

2022-02-02 17:28:10 8567

原创 Oracle 备份与恢复--数据文件--控制文件恢复

一、使用rman 的backup database备份了数据文件、控制文件和spfile文件,备份位置在闪回区[oracle@oracle11 ~]$ rman target /Recovery Manager: Release 11.2.0.4.0 - Production on Sun Mar 21 23:01:15 2021Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.con.

2021-03-22 01:47:16 1369

原创 Oracle 备份与恢复测试

一、oracle 11gR21.单实例的备份与恢复2.RAC集群的备份与恢复3.DG的备份与恢复二、oracle 19c1.单实例的备份与恢复2.RAC集群的备份与恢复3.DG的备份与恢复一、oracle 11gR21.单实例的备份与恢复1)使用rman 备份spfile[oracle@oracle11 admin]$ rman target /Recovery Manager: Release 11.2.0.4.0 - Production on S.

2021-03-21 18:32:00 374 1

原创 ORA-00020: maximum number of processes (300) exceeded

无任何应该的数据库因为开启了em,突然发现连接数满了[oracle@oracle11 admin]$ ss -antp|grep oraLISTEN 0 128 [::]:14332 [::]:* users:(("oracle",pid=1590,fd=10))ESTAB 0 0 [::ffff:192.168.248.134]:1521

2021-03-21 16:58:53 456 1

原创 ORA-12641: Authentication service failed to initialize (DBD ERROR: OCIServerAttach)

在$ORACLE_HOME/network/admin/sqlnet.ora的配置不正确NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)ADR_BASE = /data/oracleSQLNET.AUTHENTICATION_SERVICES = (ALL)EM到实例的代理连接:ORA-12641: Authentication service failed to initialize (DBD ERROR: OCIServerAttach)设置

2021-03-21 14:12:17 985 1

原创 ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCISe

监听还没有完全启动成功[oracle@oracle11 admin]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 21-MAR-2021 14:04:36Copyright (c) 1991, 2013, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))).

2021-03-21 14:06:08 303

原创 oracle使用归档日志恢复重做日志文件

rman target /restore database until sequence 24;

2021-03-16 01:01:39 529

原创 oracle 恢复完全删除的控制文件

执行下面的语句STARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE "orcl" RESETLOGS ARCHIVELOG-- SET STANDBY TO MAXIMIZE PERFORMANCEMAXLOGFILES 5MAXLOGMEMBERS 3MAXDATAFILES 100MAXINSTANCES 1MAXLOGHISTORY 226LOGFILEGROUP 1 '/data/oracle/oradata/orcl/redo01.

2021-03-16 00:58:49 153

原创 sqlplus 中文乱码解决

sqlplus 在出错的中文部分是乱码,如何解决?今天教大家处理这个问题,同理可用于 plsql等其他客户端,原理都一样select userenv('language') from dual;SQL> select userenv('language') from dual;USERENV('LANGUAGE')-----------------------------------------------------------------------------------..

2021-03-12 02:16:12 2241

原创 Oracle RAC asm磁盘管理--添加--删除--扩容

SQL> select group_number,mount_status,name,path from v$asm_disk;GROUP_NUMBER MOUNT_STATUS NAME PATH------------ -------------- ------------------------------------------------------------ ---.

2021-03-09 22:40:50 1010 1

原创 Oracle 11gR2 RAC搭建过程

SCAN Name改成./etc/hosts里的scan-ip改名ocr,选择3个1G磁盘统一设置密码为什么创建账户asmadmin,asmdba,asmoper就是因为这里要用Verification result of failed node: hxdb2Details: 没权限?-PRVF-9802 : Attempt to get udev info fr...

2021-03-08 07:55:09 584

原创 oracle 11g rac 断电手动启动

虚拟机直接关闭电源,没有先停止集群服务,导致开机后,crs状态不正常[grid@hxdb1 ~]$ crsctl check crsCRS-4638: Oracle High Availability Services is online 这个正常,是systecm status ohas.service 表示Orace高可用服务CRS-4535: Cannot communicate with Cluster Ready Services 这个是crsd服务器CRS-4530: Com...

2021-03-06 13:05:10 500

原创 Oracle 运维DBA工作日常

1.今天开发人员报了个故障,说是oracle的sqlplus "/as sysdba"登陆不上,报错:ORA-12162: TNS:net service name is incorrectly specified(指定的网络服务名不正确)[oracle@oracle11 ~]$ sqlplus "as sysdba"SQL*Plus: Release 11.2.0.4.0 Production on чǚɽ 3Ղ 3 19:33:39 2021Copyright (c) 1982, 2013

2021-03-03 19:42:18 584 1

原创 oracle 使用pfile与spfile来恢复改错的参数

scope有三个值,分别是memory立即生效,重启失效,spfile重启数据库生效,both立即生效,重启不失效1.修改sga 参数,重启后生效SQL> show parameter sga;NAME TYPE------------------------------------ ----------------------VALUE------------------------------lock_sga ...

2021-03-03 11:23:07 315

原创 oracle使用索引优化性能一

1.时间索引与表达式问题The plch_employees table was created with this statement:CREATE TABLE plch_employees( employee_id INTEGER, last_name VARCHAR2 (100), first_name VARCHAR2 (100), hire_date DATE, salary NUMBER)and

2021-03-03 09:30:48 186

原创 oracle 查看和分析执行计划

查看执行计划,如果条件允许,当然是使用Oracle sql developer1.explain plan for sql语句2.SELECT * FROM TABLE (dbms_xplan.display()); 使用语句查看计划3.查看更详细计划SQL> explain plan for select *from emp;Explained.SQL> SELECT * FROM TABLE (dbms_xplan.display(...

2021-03-03 01:36:05 371

原创 导出oracle查询信息

spool /tmp/1.txt;desc v$sqlarea;spool off;vim /tmp/1.txtV$SQLAREA 记录shared SQL area中语句统计信息;V$SQLAREA持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列SQL> desc v$sqlarea;Name Null? Type-----...

2021-03-03 00:43:39 166

原创 oracle sqlplus语句回退及查看历史包rlwrap安装

yum -y install readline*# tar zxvf rlwrap-0.37.tar.gz# cd rlwrap-0.37/# ./configure# make# make installcat >>.bash_profile<<EOFalias sqlplus='rlwrap sqlplus'alias rman='rlwrap rman'EOFsource .bash_profilesqlplus "as sysdba"这下

2021-03-02 23:28:28 168

原创 使用xshell 安装oracle

1.安装xhost[root@oracle11 ~]# yum whatprovides "*/xhost"Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.combase/7/x86_64/filelists_db

2021-02-28 15:14:38 1993

原创 oracle 11g R2安装

创建的目录都是在安装时要用到的:export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/db_1export ORACLE_SID=mascexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libexport ORA_NLS33=$ORA

2021-02-27 16:15:55 689

原创 Oracle 11g 安装时报错Exception in thread “main“ java.lang.NoClassDefFoundError

Oracle 11g 安装RAC时报错'Exception in thread "main" java.lang'这是因为xhost的问题可以oracle登陆然后测试xclock命令

2021-02-27 14:49:30 4190

原创 golang使用RabbitMQ(一)helloworld

介绍RabbitMQ是一个可以接收和转发消息的代理(broker)。你可以把比喻成邮局系统:当你把你要寄的邮件存放到邮箱,你可以确定邮递员(先生或女士)最终会把邮件交给你的收件人。在这个比喻中,RabbitMQ是一个邮箱,是一个邮局,同时也是邮递员,和真正邮局系统不同点在于它没有使用纸来寄东西。相反,它接受、存储和转发二进制数据块消息。RabbitMQ和消息传递通常使用的一些术语:生产者仅仅只有发送功能,发送消息的程序是生产者(producer):​ ...

2021-02-24 00:27:56 337

翻译 go module使用

Go code is grouped into packages, and packages are grouped into modules.go的代码组成了package包,而package包组成了modules.也就是包是独立的,modules包含了许多包。一、创建module1.1创建greetings目录cdmdkir greetingscd greetings使用go mod init命令创建一个go.mod文件go mod init example.com

2021-02-22 23:10:22 276

原创 go结构体

结构体匿名字段package mainimport "fmt"type A struct { a int}type B struct { A}func (a *A) SayHello() { fmt.Println("hello world!")}func main() { b := &B{} b.SayHello()}A结构体有方法SayHello(),B的匿名成员为A,所以B初始化后就...

2021-02-19 16:44:43 65

原创 redis实战--主从--sentinel--Cluster

redis集群有三种模式1.主从,2.sentinel(哨兵),3.Cluster模式一、主从模式(一台电脑上测试)复制redis.conf,7000.conf,7001.conf修改7000.conf和7001.conf的端口分别不7000和7001增加replicaof 127.0.0.1 6379redis-server redis.confredis-server 7000.confredis-server 7001.conf按顺序在一台服务器上分别启动不同端口的

2021-02-15 11:01:44 604 1

原创 shell每日一练

目录1.获取随机8位字符串2.获取随机8位数字

2021-02-09 02:28:42 224

原创 mysql 备份与恢复--log_bin

1.查询与设置mysql的log_binmysql> show variables like '%log_bin%';+---------------------------------+--------------------------------+| Variable_name | Value |+---------------------------------+-----------------

2021-02-06 20:45:55 285

原创 mycat实现mysql的主从--读写分离--分库分表--mycat-web

一、mycat的安装1.环境准备本次课程使用的虚拟环境是阿里云centos7.9首先准备好3台虚拟机,安装好mysql(yum安装或源码安装都可以,测试推荐yum,安装速度快)172.18.28.245 mycat172.18.28.244 master172.18.28.243 slave从https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载并安装jdk-8u281-li..

2021-02-02 12:42:53 453

原创 vue element ui

nodejs下载Linux 二进制文件 (x64)http://nodejs.cn/download/nodejs安装https://github.com/nodejs/help/wiki/Installationsudo mkdir -p /usr/local/lib/nodejssudo tar -xJvf node-v14.15.4-linux-x64.tar.xz -C /usr/local/lib/nodejsvim /etc/profileexport PATH=/u

2021-01-16 00:09:54 112

原创 grpc 服务与docker

本文的目的是grpc简单例子,在centos7上的docker上运行单一的grpc服务。样例项目结构:一个grpc项目,proto里存放了不同的proto服务文件,比如hello服务的hello目录,里面是hello.protogrpc下的hello文件夹是服务实现的server端文件夹,以及测试使用的client文件夹hello.proto文件代码syntax = "proto3";package hello;option go_package ="hello";se.

2021-01-10 15:27:14 2105

原创 使用shell批量删除docker 容器

1 #/bin/bash 2 containerList=`docker ps -a|awk '{print $1}'` 3 echo $containerList 4 for containerID in ${containerList[@]} 5 do 6 docker stop $containerID & docker rm $containerID 7 done1.找出所有容器IDcontainerList2.使用for循环执行停...

2021-01-09 17:49:13 684

原创 go-micro v3

一、测试环境1)centos7,2)关闭selinux,3)关闭firewalld,4)安装了protoc,5)安装docker-cehttps://github.com/micro/micro1.源码安装microgo get github.com/micro/micro/v32.运行本地servermicro server3.设置为本地服务127.0.0.1:8081micro env set local4.登陆server, username:admin,pas.

2020-12-30 22:28:48 4178 7

原创 宝塔网站突然不能正常工作:SQLSTATE[HY000] [2002] No such file or directory

开发在centos7使用宝塔搭建的lamp环境时突然有一次网站打不开了,但是所有服务是运行着的ss -antl 显示80,3306等端口正在被监听systemctl status mysqldsystemctl status httpd也是显示正在运行,在服务器重启mysqld,httpd也无法解决问题查看my.cnf配置文件,发现socket = /tmp/mysql.sock但是在指定路径找不到这个文件,systemctl stop mysqld然后从面...

2020-06-05 19:26:35 1044

原创 阿里负载均衡证书与宝塔后端搭配要点

阿里的负载均衡需要通配域名的证书,而宝塔申请的域名是单域名,所以我们要申请通配的域名证书,阿里正有一个账户可以提供一个免费的通配版本域名证书,申请下来之后在负载均衡的证书管理里上传即可,然后宝塔的域名也要增加证书,选择“其他”证书添加,最后,宝塔还要添加域名,直接是负载均衡的ip就可以了。...

2020-04-24 04:07:56 190

原创 jsgrid使用control的loadData动态加载数据

近日因为要做一个管理后台,使用了AdminLte,做了权限控制后就要做数据显示了,我选择了jsgrid。jsgrid可以静态加载数据,也可以动态加载数据,静态加载数据在官方文档有直接可运行的例子,这里只要说一下动态的加载数据如何使用loadData来测试。 <div class="card-body"> &lt...

2020-04-21 22:39:13 2287 1

原创 在html页面如何将带斜杆的json字符串格式转为json对象

$.ajax({ type: 'GET', url: '/API/ajax/moneyall', cache: false, success:function(res){ console.log("json source data:",res) var dataObj=JSON.parse(res) console....

2020-04-06 22:07:51 834

原创 mysql 5.6 mysql 5.7 设置非严格模式

[root@localhost ~]# mysql --versionmysql Ver 14.14 Distrib 5.6.47, for Linux (x86_64) using EditLine wrapper[root@localhost ~]#在mysql的配置文件my.cnf的[mysqld]模块下添加sql_mode=NO_AUTO_CREATE_USER,NO_ENG...

2020-04-04 00:32:55 1363

转载 Go - chan- 通道

chan 可以理解为队列,遵循先进先出go使用的是协程,比线程还小,main是主协程go 关键字后面加一个函数,就可以创建一个线程,函数可以是写好的函数,也可以是匿名函数。func main() { fmt.Println("main start") go func() { fmt.Println("goroutine") }() fmt.Println("main ...

2020-03-15 03:33:46 251

percona-xtrabackup rpm安装

percona-xtrabackup 本安装是在系统环境centos 6下的,只在/etc/sysconfig/selinux修改了SELINUX=disabled,通过rpm安装percona-xtrabackup-24-2.4.5-1.el6.x86_64.rpm,在这里有个word文档说明我解决问题的过程。

2017-02-08

oracle database sample schemas 11 g R2

官方oracle 11G R2 样例数据库文档,PDF版

2015-04-17

空空如也

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

TA关注的人

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