- 博客(154)
- 问答 (1)
- 收藏
- 关注
转载 数据库管理员DBA 应该知道的命令, 大有帮助
1 运行SQLPLUS工具sqlplus2 以OS的默认身份连接/ as sysdba3 显示当前用户名show user4 直接进入SQLPLUS命令提示符sqlplus /nolog5 在命令提示符以OS身份连接connect / as sysdba6 以SYSTEM的身份连接connect system/xxxxxxx@服务名7 显示当然用户有哪些表select * from tab;8 显示有用户名和帐户的状态select username,account_status
2020-09-29 21:13:20
930
原创 windows的sc 服务配置管理 (services Configuration)
大家用windows系统可能比较熟悉, 但是不是做windwos运维方向的话, 可能对系统的维护管理并不是很了解. 比如服务管理,下面简单介绍一下windows的服务管理配置, 一般软件安装后会自动注册为系统服务. 可以随系统启动一并启动, 也可以通过系统管理来进行启动停止, 延迟启动等操作. 也是十分方便的.操作方法: 在cmd命令行下操作打开cmd窗口或按下win+R 输入cmd打开都可以.输入sc 命令, 后面如果不输入其他选项的话, 会出现很多的相关参数...
2020-08-26 20:57:48
1630
原创 瀚高数据库win版启动客户端连接提示拒绝连接,是否在主机xxx运行且准备接受在端口5866
最近在自己研究学习一下国产数据库瀚高的软件,安装好了,准备登陆操作, 发现无法连接, 报错:拒绝连接,是否在主机xxx运行且准备接受在端口5866 上的TCP/IP连接?? 不知道怎么回事, 安装好了, 安装过程中也没出现任何报错提示的。 就是无法登录。安装手册里说修改网络设置, 改为0.0.0.0/32地址,把localhost改为*, 就是允许任何主机连接。 修改后还是不能登录上。重启还是不能启动。一时没搞清楚,不知道怎么回事,就先放弃了。 ...
2020-08-11 10:54:25
3392
1
原创 Java实现查询MySQL登录验证案例
jdbc连接MySQL实现数据的增删改查是最常见的了。 下面给大家演示一下Java连接MySQL来实现用户登录验证1.首先在数据库中创建好用户表stu_info表结构如下字段列分别是: account, mima。 就是用户账号和密码2个字段, 可以插入一些数据用来做测录测试。下面是表中插入的数据3.在编译器中编写代码后运行。import java.sql.;import java.util.;/**Created by adminstrator on 2020/8/10.J
2020-08-10 17:04:36
1114
原创 Oracle 轻量级客户端 instant-client 下载--配置navicat 必须的
Oracle 要用客户端连接,必须安装客户端工具.很多人遇到navicat 安装好了,连接不上,提示can not load library 的错误, 就是因为客户端版本和服务端不一致导致的, 需要根据服务端版本下载正确的客户端,配置好oci.dll 才能连接到.下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64...
2020-08-08 11:01:50
804
转载 linux系统中的systemd命令使用方法
下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start这种方法有两个缺点。一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。二是启动脚本复杂。init进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变得很长。二、Systemd 概述Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套.
2020-08-06 13:25:17
1231
原创 Hive 报错Sematicn Exception Invalid table alias or column reference ‘biaozhi‘ 异常
最近在使用hive时, 手动创建的表. 建表语句执行成功了, 数据也导入到表里了. 可以查询的时候, 指定biaozhi这个字段就报错.很奇怪, 排查了很长时间也不清楚哪里的问题. 后来让其他人协助一起找原因才发现是在建表是这个字段后面多了空格, 没注意导致出现这样的问题解决方法:select*from Number_deliever_prov_tmpwhere`biaozhi`=truelimit5;就是在查询时对这个字段加上空格, 不方便就最好重新...
2020-07-31 23:28:04
6559
转载 Oracle DBA遇到频次最高的五十多个问题
*Oracle DBA遇到频次最高的五十个问题*随着数据价值在企业地位越来越高,DBA这一职位更是受到重视和支持,如何帮助各位数据达人维护好数据,也是ITPUB社区一直秉承的理念,本期我们将社区DBA关注最多的50个问题,已经各位大师对问题的解决方式进行了汇总和整理,期待大家更多给与问题和反馈,以下是问题和解决方案。问题1:如何收集统计信息不影响数据库?解决方案大多数情况下,表的统计信息不准导致了优化器对于执行计划的错误计算,因此需要对表的统计信息进行更正,以便让优化器重新选择...
2020-07-31 16:00:18
1808
转载 初级运维面试题目总结--01
最近看到一篇很可能会问到,也是基础且重要的运维方面的题目, 现在分享在这里。1、如何过滤出已知当前目录下oldboy中的所有一级目录(不包含子目录,即只能是一级目录)方法1:find ./ -type d -maxdepth 1方法2:ls -F方法3:ls -l | grep ^d方法4:ls -F | grep /$方法5:ls -l | grep -v ^-方法6:tree -L 1 /方法7:根据颜色来区分文件和目录方法8:ls -l | sed -n /^...
2020-07-30 17:14:27
904
转载 开发中那些常用的 MySQL 优化
1、大批量插入数据优化(1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新。ALTERTABLEtbl_nameDISABLEKEYS;loadingthedataALTERTABLEtbl_nameENABLEKEYS;(2)对于InnoDB引擎,有以下几种优化措施:① 导入的数据按照主键的顺序保存:这是因为InnoDB引擎表示按照主键顺序保存的,如果能将插入的数据...
2020-06-08 10:15:07
145
原创 xshell 6 打开出现错误提示FlexNet_Licensing
之前电脑从第三方网站下的xshell 6版本, 可能是不是正规的官方版本导致的. 免安装形式的. 打开就出现这个错误提示.FlexNet_Licensinginitialize flexnet service failed error code 50003, 正常情况下的家庭/学校 使用是不需要许可授权的. 也不知道怎么回事. 找了好多答案, 虽然这个提示也不影响使用, 但是看着别扭的不行. 找到一个解决办法, 分享出来供大家参考. 错误截图如下:...
2020-06-07 11:09:57
2473
原创 hiveServer2登录执行SQL错误Unknown HS2 problem when communicating with Thrift server. Error: Could not open
最近在使用hiveServer2 版本执行SQL时, 把SQL写在脚本里执行, 一直提示这个错误.Unknown HS2 problem when communicating with Thrift server.Error: Could not open client transport for any of the Server URI's in...
2020-05-07 09:39:06
11207
2
原创 Oracle备份与恢复操作方法
Oracle备份就是把数据库的内容全部复制出来保存到本地或者其它存储空间上,Oracle备份主要分为物理备份和逻辑备份两种。物理备份:物理备份就是我们常听到的热备份和冷备份。热备份又叫归档模式备份,就是Oracle数据库在开启归档模式的情况下进行备份。冷备份又叫非归档模式备份,就是把数据库模式设置为非归档模式时对数据库进行备份。归档模式指的是Oracle对重做日志组中的日志文件进行覆盖...
2020-04-13 10:58:49
614
原创 linux文本处理工具sed 总结
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt 合并一个文件的详细说明文本,并将简介写入一个新文件中 cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt 合并一个文件的详细说明文本,并将简介写入一...
2020-03-19 10:09:20
408
转载 sql中的left join 查询
join 是 SQL查询中很常见的一种操作,具体来讲有join,left join, right join,full join等很多形式。具体的原理如下图所示。但其中最常见的还是使用left join 。本文代码在mysql和hive中均测试通过,代码本身难度和长度都不大,我准备了测试数据的mysql和hive代码,如果觉得有必要,你可以在后台回复“left”获取,方便自己修改和练习。...
2020-03-08 20:43:41
13438
3
原创 oracle DBLINK 创建与相关操作
首先说说 dblink 是什么?dblink 是oracle 数据库中用来跨库访问数据的一种方式. 可以不用连接到另外的数据库查询操作, 只要网络通畅即可.1.查看dblinkselect owner,object_name from dba_objects where object_type='DATABASE LINK'或者: select * from db...
2020-02-25 23:00:01
169
原创 shell sftp 命令大全
bye finish your SFTP session 结束会话cd change your remote working directory 切换目录到指定的位置clear clear screen 清除当前屏幕内容exit finish your SFTP session ...
2020-02-25 15:49:24
2598
原创 oracle 插入数据报错 too many values
最近在批量插入数据时 , Oracle竟然报错 too many values 异常. 也找不到哪里的原因后来发现 在定义表结构时, 插入的数据格式不一致.文件中的字段值之间是逗号分割的, 表结构定义字段是tab分割正确的写法:SELECT * FROM suppliersWHERE supplier_id > 5000AND supplier_id IN ...
2020-02-23 12:16:57
3085
原创 linux 系统下对文件进行加解密的方法参考总结
加密有几种方法可以参考.1. 使用系统自带的vi/vim 编辑器进行加密优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了; 缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除; vi编辑器相信大家都很熟悉了吧,vi里有一...
2020-01-17 17:17:46
790
转载 Linux环境变量配置全攻略
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量 echo $PATH命令输出当前的PATH环境变...
2020-01-10 17:25:57
168
转载 公网、内网、IP、端口和NAT网络地址转换理论与图解总结
我们每天上的网究竟是什么,为什么有公网和内网之分,IP和端口有何用,公网IP和内网IP有啥区别,运营商是如何通过NAT技术让内网中的我们进入公网的,如果你对这些问题好奇,这篇文章或许能为你带来一些启发。 公网俗称为广域网、外网、国际互联网、Internet和WAN,它是一个遍及全世界的网络,由全球无数服务器和网络终端组成,比如国内的支付宝、微信、腾讯视频等应用。此外,像我们常说...
2019-12-25 15:53:52
2462
原创 MySQL 5.7版本下载
这里给大家分享个官方的MySQL5.7 版本的下载地址, 可以把地址复制到网盘离线下载( 比如网络不好的情况下). 或者复制到浏览器的下载窗口, 新建连接 也可以下载.下载地址: https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.20-winx64.zip安装平台: Windows...
2019-12-23 15:13:26
695
转载 linux 磁盘阵列raid技术总结
Raid 0 特点 采用剥离,数据将在几个磁盘上进行分割。数据被分成很多数据块,每一数据块会被写入不同的磁盘。从而, 每一磁盘的工作负荷都得到了降低,这有助于加速数据传输。RAID-0可让磁盘更好地响应,尤其是电子邮件、数据库和互联网应用。实施RAID-0最少需 要两块硬盘。优势:通过把I/O负载分布到多个硬盘上,可提高系统性能。实施简单。需要注意的是:RAID-...
2019-12-15 08:34:05
269
转载 MapReduce Shuffle 和 Spark Shuffle 区别看这篇
MapReduce Shuffle 和 Spark Shuffle 区别看这篇即可Shuffle的本意是洗牌、混洗的意思,把一组有规则的数据尽量打乱成无规则的数据。而在MapReduce中,Shuffle更像是洗牌的逆过程,指的是将map端的无规则输出按指定的规则“打乱”成具有一定规则的数据,以便reduce端接收处理。其在MapReduce中所处的工作阶段是map输出后到reduce接...
2019-12-14 18:52:26
1943
1
原创 telent 测试网络端口连接后怎么退出--总结
一般在运维过程中, 我们经常用到的就是排除网络情况。 比如用telenet 测试网络的端口是否开放。如果测试链接成功后,发现断开用ctrl +D 或ctrl +C是无效的。 不能正确退出。1. 下面我们做个telent 测试:2. windows下的测试: 连接成功的标志:是个小光标在一闪一闪的。 说明就连接成功了。但是如何退出呢。 ...
2019-12-14 08:40:11
3275
原创 12月年末总结与新年期望
2019年过的如此之快。 随着年纪长大,时光是如此飞快,今年马上要结束了就。仿佛过年也刚过去不久就又迎来了下个新年。 你今年有什么收获吗? 还是原地踏步? 这个时代真的是时代抛弃人连一声招呼到不和你打的。 2019年经济形势依然不太好。 就业压力也比之前高很多。行业竞争力加大。互联网巨头公司都在精兵简政,节约不必要的开支和裁撤不赚钱的部门。你们是否有...
2019-12-01 12:06:28
314
转载 Linux 安装 Redis 总结
Linux 安装 Redis 图文总结在Linux下安装Redis非常简单,主要命令就下面4个:$ wget http://download.redis.io/releases/redis-5.0.7.tar.gz$ tar xzf redis-5.0.7.tar.gz$cdredis-5.0.7$make我一般习惯把软件安装在Linux系统下的 /u...
2019-11-30 21:36:12
124
转载 MySQL:left join 避坑总结
数据库查询中 多表关联是非常常见的. 比如inner join, left join, 和right join ,full join等现象left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对join、on、where等关键字的不熟悉,有时候会导致查询结果...
2019-11-29 17:35:32
779
转载 超全面的JavaScript开发规范(推荐)
关于JS的命名规范、注释规范以及框架开发的一些问题,首先来看看目录。目录1. 命名规范:介绍变量、函数、常量、构造函数、类的成员等等的命名规范2. 注释规范:介绍单行注释、多行注释以及函数注释3. 框架开发:介绍全局变量冲突、单全局变量以及命名空间一、命名规范驼峰式命名法介绍:驼峰式命名法由小(大)写字母开始,后续每个单词首字母都大写。按照第一个字母是否大写,分为:...
2019-11-24 16:39:06
371
原创 sqlyog导入外部sql转储文件到数据库 结果乱码的问题总结
最近在操作使用sqlyog 导入外部的sql文件时, 出现导入后结果乱码的问题. 不确定原因, 参考别人的在 导入文件中加入 utf8编码 还是无效1. 登录sqlyog 后, 选中数据库, 右击从sql转储文件导入数据库2. 导入完成3. 刷新数据库后查看导入结果现在突然又正常了. 不确定什么原因 . 只好重新创建了新的空数据库 才能正常...
2019-11-04 15:32:45
1432
原创 Oracle 常用函数汇总
Oracle数据库很流行, 是各大公司生产环境中使用最多的数据库系统. 其功能非常强大, 当然也复杂许多. 下面简单介绍一下常用到的函数. 1.字符函数 Upper 函数 把记录值从小写转换为大写 select Upper('csdn is ok') from dual;select * from ...
2019-10-14 16:37:58
379
转载 经典大数据求职面试题目
经典大数据求职面试题目给一个超过100G大小的log file,log中存着IP地址 ,设计算法找到出现次数最多的IP地址?答:首先看到100G的日志文件,我们的第一反应肯定是太大了,根本加载不到内存,更别说设计算法了,那么怎么办呢?既然装不下,我们是不是可以将其切分开来,一小部分一小部分轮流进入内存呢,答案当然是肯定的。在这里要记住一点:但凡是大数据的问题,都可通过切分来解决它。粗略算...
2019-10-11 15:26:19
372
原创 大数据问题汇总——小白入门问题答案汇总
本文内容偏理论性, 适合对于新手一些理论的深入理解一、大数据技能的开展的三个时期01存起来-等候机会2009年开端BAT大力开展Hadoop技能,这个时期首要处理海量数据的存储与简略剖析疑问。既然大数据有价值,那么就先将数据存起来。要发挥数据的价值,我们先要有数据。网站浏览点击行为日志存储每个人都有潜在的能量,只是很容易被习惯所掩盖,被时间所迷离...
2019-10-11 15:22:23
546
原创 职场心理--管理好情绪,正向思维
许多员工在职场中都有碰到能力差或帮不上忙的领导的经历。他们要么缺乏专业知识,要么不懂管理,瞎指挥,帮不到下属还到处添乱,自我感觉却又超级良好。从中长期来看,这种上司,无疑是破坏员工积极性,谋杀员工生产力的元凶,让人分分钟有辞职走人的冲动。然而现实中,又有多种因素让我们迟疑犹豫,比如公司平台不错,目前薪水尚可,离家近同事熟等等,如果仅仅因为遇到一个与自己不合拍的上司就断然离...
2019-09-25 10:45:05
433
原创 notpad++ 安装插件的方法-- 详解
notpad++ 是linux 下的一款开源的记事本软件, 比windows系统自带的记事本要直观,功能更多,使用感觉也更舒适. 还支持多种编程语言, 可以直接写代码. 是广大码农使用最多的记事本软件. 有时候, 软件本身的功能或许还不够使用, 需要一些额外的扩展功能. 当然notpad++ 也支持各种插件扩展, 比如我们用的ftp, ...
2019-09-19 18:05:34
3489
原创 全面的MySQL优化方案总结
为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQL自身提供的功能,如索引等 横向扩展:MySQL集群、负载均衡、读写分离 SQL语...
2019-09-18 10:04:32
217
转载 Linux 运维必备的 13 款实用工具,拿好了~
介绍几款 Linux 运维比较实用的工具,希望对 Linux 运维人员有所帮助。1. 查看进程占用带宽情况 - NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.ta...
2019-09-06 10:05:53
287
转载 Redis 的功能与使用
Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial indexes等数据类型。它还内建了复制,lua脚本,LRU,事...
2019-09-05 13:35:20
153
转载 sql 优化技巧--提高查询效率2000倍
本次来讲解与 SQL 查询有关的两个小知识点,掌握这些知识点,能够让你避免踩坑以及提高查询效率。1. 允许字段的值为 null,往往会引发灾难首先,先准备点数据,后面好演示createtableanimal(idint,namechar(20),index(id))engine=innodb;index(id) 表示给 id 这个字段创建索引,并且 id 和 na...
2019-08-23 14:33:52
310
转载 Linux 系统故障修复和修复技巧
最近发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。一、单用户模式Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行。单用...
2019-08-21 15:31:36
185
空空如也
hadoop配置后通过浏览器访问报错404
2017-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅