
数据库
文章平均质量分 70
oracle、mysql、db2、redis、mongo等
goodjob110
程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于docker部署Oracle 19c
基于docker部署Oracle 19c原创 2022-04-06 16:25:09 · 4116 阅读 · 2 评论 -
两种方式迁移 Docker 的默认安装(存储)目录
两种方式迁移 Docker 的默认安装(存储)目录原创 2022-03-29 11:30:52 · 1063 阅读 · 0 评论 -
Docker安装Oracle 12c
Docker安装Oracle 12c原创 2022-03-29 10:46:49 · 3934 阅读 · 2 评论 -
docker安装Mysql8.0的坑之lower_case_table_names
docker安装Mysql8.0的坑之lower_case_table_names原创 2022-01-26 14:34:57 · 4313 阅读 · 1 评论 -
CentOS 7 安装MongoDB 4.0(yum方式)
一.MongoDB4的特性(1)跨文档事务支持 (ACID)首个支持跨文档事务的NoSQL云数据库,将文档模型的速度,灵活性和功能与ACID保证相结合。现在,使用MongoDB解决各种用例变得更加容易。(2)40%迁移速度提升并发的读取和写入,使得新增分片shard迁移性能提升了约 40%, 新增节点能更快的承载业务压力。(3)读性能大幅扩展4.0版本借助事务特性,使得备节...原创 2019-05-01 15:07:41 · 884 阅读 · 0 评论 -
MongoDB-4:用户管理
一、简介1.mongdb中有一个admin的数据库,牵涉到服务器配置层面的操作,需先切换到admin数据库,即use admin 进入超级用户管理模式。2.mongo的用户是以数据库为单位来建立的,每个数据库有自己的管理员。3.在设置用户时,需先在admin数据库下建立管理员,这个管理员登陆后,相等于超级管理员。二、常用操作1...转载 2019-05-04 15:09:17 · 682 阅读 · 0 评论 -
Oracle Sqlplus命令登录的几种方式
支持的功能很全,但常用的几种连接方式也就几种:1. sqlplus / as sysdba sqlplus / as sysdba无需数据库进入可用状态,就可用用该命令登录,运行startup来启动。2. sqlplus “/as sysdba”sqlplus "/as sysdba" 上一条命令的另一种形式,未发现两者有什么区别。3. sqlplus u...原创 2019-02-14 15:04:23 · 10306 阅读 · 0 评论 -
db2 常用命令
1.添加用户useradd -g users -d /home/audit -s /bin/bash -m audit2.修改用户密码passwd audit3.启动数据库root@ubuntu:~# su - db2dasdb2das@ubuntu:~$ db2admin startSQL4406W The DB2 Administration Server was star...转载 2018-12-20 16:41:18 · 811 阅读 · 0 评论 -
CentOS8.x使用yum安装MySQL8数据库
环境概述:CentOS8.x采用最小安装 系统为:CentOS8.0.1905 最终安装MySQL版本:8.0.17一、安装1.1 使用MySQL的官方repo源,安装MySQL8cd /usr/local/src# 下载MySQL的官方repo源wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm# 安装Yum Repositoryrpm -ivh mysql57-community-原创 2021-05-24 11:03:02 · 470 阅读 · 2 评论 -
oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死 解决方法
目录一、概述二、解决方案2.1查看那些表被锁住以下是执行结果截图:2.2 查看引起死锁的会话以下是执行结果截图:2.3 查看被阻塞的会话2.4 释放锁或者杀掉ORACLE进程以下是执行结果截图:一、概述之前在调试存储过程时,出现卡死情况,无法插入数据报错信息:oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死 解决方法二、解决方案2.1查看那些表被锁住SELECT b.owner,...原创 2021-04-26 18:34:26 · 2561 阅读 · 0 评论 -
oracle中“ORA-01502: 错误成因和解决方法
目录一、索引失效二、处理策略2.1 重建索引2.2 重建所有索引一、索引失效2.1 错误信息:### The error occurred while setting parameters### SQL: insert into USER_LBL_INF( LBL_ID,LBL_NM,USERID,CRT_TM) values( ?, ? , ? , ? )### Cause: java.sql..原创 2021-04-26 18:43:10 · 11830 阅读 · 0 评论 -
ORA-28000 账号被锁定的解决办法
目录一、概述1.错误场景2.错误原因二、解决方案1.查看用户使用的概要文件名,一般为DEFAULT2.查看概要文件中设置的密码错误后限制的登录次数3.如图,将10次(默认)改为不受限制,改动后立即生效4.检查已经被锁定的用户5.解锁被锁定的账户一、概述1.错误场景当使用sqlplus进行登录时报错:ORA-28000 账号被锁定。2.错误原因由于oracle 11g 在默认在default概要文件中设置了密码最大错误次数为10,“FAILED_.原创 2020-12-10 10:35:54 · 16144 阅读 · 2 评论 -
Mongo的备份和恢复(mongodump 和mongorestore )
--备份单个表mongodump -u superuser -p 123456 --port 27017 --authenticationDatabase admin -d myTest -c d -o /backup/mongodb/myTest_d_bak_201507021701.bak--备份单个库mongodump -u superuser -p 123456 -...转载 2020-04-14 12:09:44 · 616 阅读 · 0 评论 -
linux redis 远程访问
通常来说,生产环境下的Redis服务器只设置为仅本机访问(Redis默认也只允许本机访问)。有时候我们也许需要使Redi能被远程访问。此文介绍配置Redis允许远程访问。配置修改Redis配置文件/etc/redis/redis.conf,找到bind那行配置:vim /etc/redis/redis.conf去掉#注释并改为:bind 0.0.0.0在redis3...原创 2019-05-19 21:50:22 · 16936 阅读 · 2 评论 -
bash: sqlplus: command not found 解决方法
一.bash: sqlplus: command not found 解决方法 [oracle@dg1 ~]$ sqlplus /nologbash: sqlplus: command not found[oracle@dg1 ~]$ ln -s $ORACLE_HOME/bin/sqlplus /usr/binln: creating symbolic link `/usr/bin/...原创 2019-02-14 15:39:57 · 10290 阅读 · 0 评论 -
ORACLE的impdp和expdp命令
使用EXPDP和IMPDP时应该注意的事项:概述:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。expdp或impdp命令时,可暂...原创 2019-02-14 15:28:15 · 2543 阅读 · 1 评论 -
Redis 基础梳理以及其在渗透测试中的利用
0X00 前言:之前一直说 NOSQL ,也看了不少文章对于未授权 NOSQL 的攻击案例,知道大致怎么用,但是自己一直没有尝试好好使用过,感觉对比 MYSQL 而言,我太轻视 NOSQL ,于是这次下定决心以 Redis 作为例子好好玩玩,特此记录备忘。0X01 简介我们知道 NOSQL 和 MYSQL 的差距还是非常大的,他不再是关系型数据库(也就是说他不在存在表这种东西),那他是...原创 2018-11-11 17:34:42 · 3134 阅读 · 0 评论 -
navicat连接sqlserver数据库提示:未发现数据源名并且未指定默认驱动程序
navicat连接sqlserver数据库提示:未发现数据源名并且未指定默认驱动程序 原因是navicat没有安装sqlserver驱动,就在navicat安装目录下,找到双击安装即可: ...原创 2018-11-21 17:36:37 · 3529 阅读 · 0 评论 -
mongo复制数据库和表
一、在同一个主机上从一个db的表复制到另一个db db.collection_name.find().forEach(function(d){ db.getSiblingDB('new_database')['collection_name'].insert(d);}) collection_name是数据库表名 new_database是目的数据库 克隆本地collec...原创 2018-12-08 20:52:53 · 2544 阅读 · 0 评论 -
Docker-DB2的使用方法
第一步:下载镜像 docker pull ibmcom/db2express-c:latest备注:docker images -a 可以查看已安装镜像;第二步:启动镜像 docker run -d --name db2 -p 50000:50000 -e DB2INST1_PASSWORD=[数据库密码] -e LICENSE=accept ibmcom/db2express...原创 2018-12-20 16:37:24 · 3626 阅读 · 0 评论 -
mysql 数据导出csv到mongo
一、从myql中导出csv数据;1.二、利用mongo的mongoimport来进行导入(支持csv和json格式的文件)1.概述使用mongoimport命令可以把指定格式的文件导入到指定集合中。可导入JSON数据以及CSV数据2.参数说明说明:-h:数据库宿主机IP -u:数据库用户名 -p:数据库密码 -d:数据库名字 -c:集合名字 -f:指明导入...原创 2018-12-09 20:55:21 · 271 阅读 · 0 评论 -
mongo 备份(mongodump)脚本
一.MongoDB数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。>mongodump -h dbhost -d dbname -o dbdirectory参数解释:-h: MongDB所在服务器地址,例如:127.0.0.1,当然...原创 2018-12-22 13:25:11 · 1944 阅读 · 0 评论 -
mongo 定期备份脚本
一.定期备份脚本在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。>mongodump -h dbhost -d dbname -o dbdirectory参数解释:-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端...原创 2018-12-22 14:07:47 · 513 阅读 · 0 评论 -
docker 实例设置自动重启
一.场景因docker某实例经常无缘无故断开(docker run 没有加--restart=always),需要手动重启,不方便,故需要设置docker自动重启。 建立一个docker实例二.自定义系统服务在目录/etc/systemd/system中添加文件docker-db2.service文件内容如下# cat /etc/systemd/system/docker-...原创 2018-12-24 13:39:08 · 12915 阅读 · 0 评论 -
Docker-oracle11g的使用方法
第一步:下载镜像docker pull filemon/oracle_11g备注:docker images -a 可以查看已安装镜像;第二步:启动镜像docker run -d -p 11521:1521 -p 10022:22 --name=oracle11g filemon/oracle_11g参数解释:1.-p 11521:1521允许远程的客户端可以从1...原创 2018-12-24 18:16:04 · 3408 阅读 · 0 评论 -
MySQL用户管理:添加用户、授权、删除用户
一.添加用户以root用户登录数据库,运行以下命令:create user zhangsan identified by 'zhangsan';上面的命令创建了用户zhangsan,密码是zhangsan。在mysql.user表里可以查看到新增用户的信息:二.授权命令格式:grant privilegesCode on dbName.tableName to usern...原创 2019-01-29 14:43:20 · 249 阅读 · 0 评论 -
MySQL存储引擎MyISAM与InnoDB区别总结整理
1、MySQL默认存储引擎的变迁在MySQL 5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL 5.5之后的版本中,默认的搜索引擎变更为InnoDB。2、MyISAM与InnoDB存储引擎的主要特点MyISAM存储引擎的特点是:表级锁、不支持事务和全文索引,适合一些CMS内容管理系统作为后台数据库使用,但是使用大并发、重负荷生产系统上,表锁结构的特性就显得力不从心;以...转载 2019-02-18 16:16:51 · 235 阅读 · 0 评论 -
Mongodb 常用命令整理
一、超级用户相关: 进入数据库admin use admin 增加或修改用户密码 db.addUser(‘name’,’pwd’) 查看用户列表 db.system.users.find() 用户认证 db.auth(‘name’,’pwd’) 删除用户 db.removeUser(‘name’) 查看所有用户 show users ...原创 2018-11-11 12:46:04 · 1234 阅读 · 0 评论