数据库
SHIZHK
这个作者很懒,什么都没留下…
展开
-
mysql8.0 GTID主从复制搭建
1、准备环境1.1 准备机器准备两台安装好MySQL的机器:192.168.1.113和192.168.1.108master:192.168.1.113slave:192.168.1.1081.2 防火墙关闭,互相可以访问通2、开始配置2.1 master机器配置[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir="D:\m原创 2021-08-03 18:18:18 · 354 阅读 · 1 评论 -
redis常用命令
1、相关命令select 1 //切换库DBSIZE //查看数据库内容多少flushall //清空所有flushdb//清空数据库exists name //判断当前Key是否存在key * //查看所有主键move name 1 //移动name到1数据库expire name 10 //设置过期时间ttl name //查看name 有效时间type name //查看当前key类型strlen name //查看name 长度append na原创 2021-01-26 18:44:25 · 77 阅读 · 0 评论 -
Oralce 解决表死锁,杀死回话进程
1、查看死锁的回话select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session bwhere a.session_id = b.sid order by b.logon_time;2、杀死回话alter system kill session 'sid,serial#';-- alter system kill session '29,5497';3、批量杀死回话declare c原创 2020-08-05 22:47:25 · 135 阅读 · 0 评论 -
mysql 低版本驱动连接8.0数据库 版本兼容
1、低版本驱动一般是下面这种写法:com.mysql.jdbc.Driver为了使用5.0的驱动连接8.0数据库必须使用下面的连接方法:org.gjt.mm.mysql.Driver原创 2020-03-22 21:20:54 · 3990 阅读 · 0 评论 -
mysql解决远程连接不上的问题
ALTER USER 'root'@'%' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER;ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';FLUSH PRIVILEGES;原创 2020-03-08 21:01:12 · 163 阅读 · 0 评论 -
linux oracle 12c安装
1.下载Oracle12c安装包是官网下载的https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#12c2.配置主机名和IP的映射vi /etc/hosts,添加配置项192.168.1.200 solang //本机ip 和 机器名称127.0.0.1...原创 2019-11-05 16:41:03 · 438 阅读 · 0 评论 -
MongoDB无法启动服务或者服务名无效
1、配置环境变量2、新建db文件夹和log文件夹3、新建mongo.config文件4、启动服务原创 2019-05-01 16:15:37 · 4280 阅读 · 1 评论 -
mysql 解压版启动不了解决
1、mysql 启动不了报错如下2、my.ini文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir="D:\mysql-8.0.11-winx64"# 设置mysql数据库的数据的存放目录datadir="D:\...原创 2018-10-13 10:21:41 · 1174 阅读 · 0 评论 -
解决mysql服务最终启动不了
在平时安装mysql时一般会顺利的:下载———>解压/安装——>配置环境——>启动服务等等,但是在二般情况下是会有问题的,总之就是服务启动不了,在这个时候我这里建议一种终极的解决办法如下:1、删除mysql里面的各种注册表里面的东西2、其实第一步也可以不删,直接下载安装mysql sever安装版的:https://dev.mysql.com/downloads/inst...原创 2018-09-11 20:54:21 · 586 阅读 · 0 评论 -
Mysql 存储过程和定时执行
前提:这里我使用存储过程实现数据库的count值每5秒加一的功能,首先你的有一张表counter1、创建存储过程navicat创建,选过程,点击完成,下一步点完成代码如下BEGINupdate counter set count=count+1;END保存完成,命名为test_counter;2、定时执行创建事件,如下图CREATE EVENT cou...原创 2018-08-18 17:14:26 · 5180 阅读 · 0 评论 -
Oracle merge into 的用法
我们平时在操作数据库的时候有时候批量插入数据会面临一个问题就是:数据如果不存在则执行插入操作;数据如果存在则执行更新操作;在mysql数据库中提供了ON DUPLICATE KEY UPDATE这种操作方式在oracle 中也提供了类似的方式:merger intomerger的语法:MERGE INTO [your table-name] [rename your table here] US...原创 2018-07-06 16:55:39 · 246 阅读 · 0 评论 -
Oracle v$sql 视图详解
SQL_TEXT:SQL文本的前1000个字符SHARABLE_MEM:占用的共享内存大小(单位:byte)PERSISTENT_MEM:生命期内的固定内存大小(单位:byte)RUNTIME_MEM:执行期内的固定内存大小SORTS:完成的排序数LOADED_VERSIONS:显示上下文堆是否载入,1是0否OPEN_VERSIONS:显示子游标是否被锁,1是0否USERS_OPENING:执行语...原创 2018-04-17 17:06:19 · 20192 阅读 · 0 评论 -
数据库归档模式开启
一般情况下为了数据库可恢复,需要把数据库修改为归档模式,接下来讲解一下修改过程;1、使用管理员登录2、查看当前的归档模式、归档状态、归档进程select log_mode from v$database;select * from v$archive_processes;3、如果查看结果不是就关闭数据库,启动数据库到mount状态4、修改为存档模式5、查看结果6、启动数据库alter data...原创 2018-04-08 18:57:35 · 390 阅读 · 1 评论