自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackie 的博客

有些坑,是需要自己去踩的 ~-~

  • 博客(78)
  • 收藏
  • 关注

原创 Linux 环境下Redhat 7.0 版本安装 Oracle 12c 详细步骤

操作系统软硬件检查1. 内存要求1) 最小值为1 GB 内存,建议值为2 GB of RAM 或者更多[root@localhost media]# grep MemTotal /proc/meminfoMemTotal: 5933428 kB2.Swap 空间要求[root@getoraclelnx01 tmp]# grep SwapTotal /proc...

2020-03-29 22:08:51 1785

原创 安装Oracle 配置/etc/hosts 的作用,hostname 主机名的作用

① /etc下的 hosts 文件是 主机名和IP地址的配置文件LINUX下,hosts 文件是记录自己本机和其他机器的主机名及IP地址信息,不同的Linux 版本,hosts的文件名可能不一样(具体其他版本的我也不清楚,请自行百度)②配置文件作用在Linux 系统中,hosts文件是记录本机和其他机器的主机名和IP地址的文件,在局域网、Internet中,每台机器都有一个自己的IP...

2019-04-28 11:09:37 6199

原创 SQL面试题之——用户连续登陆天数和最大登陆天数

解题思路利用等差数列的特性,先对用户登陆日期进行row number 排序,得到一个等差序列;使用登陆日期减去等差序列,如果是连续的登陆日期,得到的值是一样的;最后分组汇总,得到结果数据准备:.........

2022-06-17 09:44:12 1678 1

原创 GBase 8a MPP Cluster 安装和卸载

E01 GBase 8a MPP Cluster V95 安装和卸载

2022-03-23 22:55:14 996

原创 ER图工具Visual Paradigm下载并设置中文

Visual Paradigm环境本人使用的MAC所以下载的mac版本的,社区版是免费的功能还是非常全,没必要使用专业版。中文设置路径 Window -> Application Options -> General -> Appearance

2021-05-17 14:39:04 1220 1

原创 Oracle、Hive 统计三个月,六个月,九个月,十二个月的平局值

下面为统计截止2020-06-30,近三个月,六个月,十二个月的平均值直接上代码select * from (select a.cust_id, '2020-06-30' as dt1, a.dt, avg(val)over(partition by cust_id order by dt desc) thr_mon_avg, row_number()over(partition by cust_id order by dt desc) sequ

2021-02-22 15:38:38 1449

原创 hive 表数据导出到CSV文件

insert overwrite local directory '/url/lxb/hive'row format delimitedfields terminated by ','select * from table_name limit 100hive -e "set hive.cli.print.header=true; select * from table_name where some_query_conditions" | sed 's/[\t]/,/g' >..

2021-01-27 18:09:34 2428

转载 Macbook GlobalProtect 连接问题

Macbook GlobalProtect 连接问题 1. 遇到的问题2. 解决方案3. 正常的流程4. 其他问题5. 写在最后6. 补充的一些解决方案可能的解决方案Bigsur 的解决方案 这是我第一次写博客,希望能给遇到相同问题的小伙伴一点帮助。 ...

2021-01-16 10:19:22 12159 7

原创 Mac 退出与卸载 GlobalProtect

北邮的校园 VPN 软件是 GlobalProtect。在 macOS 操作系统上,GlobalProtect 程序不提供常规的退出选项,不仅安装启动后无法退出,而且开机自启动。借助 macOS 自带的服务管理工具 launchctl 既可以退出 GlobalProtect 程序,也可以选择关闭程序开机自启。GlobalProtect 的流氓之处在于:即使从活动监视器中强制杀进程,相关的进程也会立马重新自启动。常驻的进程不仅浪费系统资源,还有可能后台上传个人隐私。打开系统自带的终端应用,输入下面的命

2021-01-16 10:07:57 9590 5

原创 macOS中轻松实现Finder当前目录中快速打开终端,添加快捷应用到工具栏

点击这个黑色的按钮,就会打开终端并转到当前Finder所在目录。方法:1、下载小工具https://github.com/jbtule/cdto/releases/tag/2_6_02、安装小工具下载完成后,解压,然后找到其中的 terminal/cd to.app,将它复制到应用程序文件夹。然后在Finder工具栏上右键单击,选“自定工具栏”,重新打开一个Finder窗口,将应用程序文件夹中的cd to.app拖放到工具栏上即可。PS:还可以添加你常用的程序,比如 easy n..

2020-12-16 15:47:52 1351

原创 nodejs 执行失败报错 “JavaScript heap out of memory“

报错信息很直观地指出是内存溢出了。是什么导致了内存溢出呢?其根本原因在于 nodejs 默认限制了最大可使用的内存大小。nodejs V8 引擎在 64 位机器上默认限制使用内存最大不超过 1.7GB,超过这个限制官方建议尝试优化为多线程方式。解决办法可以是增加 nodejs 可使用的最大内存大小,也可以从降低程序内存消耗的角度入手。解决办法一: 设置 nodejs 配置项 配置项 max_old_space_size如果希望超越 V8 引擎默认的内存大小限制,可以通过设置配置项 max

2020-11-26 17:32:39 7164

转载 Git 常用命令大全

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push o...

2020-11-10 10:35:17 133

转载 如何简单地理解Python中的if __name__ == ‘__main__‘

1. 摘要通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。2. 程序入口对

2020-08-17 15:31:57 284

转载 如何利用Intellij Idea搭建python编译运行环境

喜欢用IDE做开发的程序员必然不会错过JetBrains家族的IDE。JB出品,必属精品,任何一款产品都是IDE中的神兵利器。在它们中间,最为著名的当属Intellij Idea。它原是Java语言开发的集成环境,但是它的旗舰版,经过改造以后可以成为当今世界绝大多数语言的理想IDE。现在我们来谈谈如何利用它来构建python的IDE。题...

2020-08-11 14:41:46 6822

原创 Linux 将文件打包邮件发送给指定邮箱

直接上干货:#!/bin/bash -eu#exec101set -o pipefailset +xsource /etc/di-env.shsource /ubuntu/etl/bin/env.shCURDIR=/home/azkaban/test/cd ${CURDIR}time1=$(date "+%Y%m%d")path="/user/azkaban/test/personal/*/210202020${time1}*.txt"times=1result=0w.

2020-08-11 11:33:54 1259

原创 IDEA 中 new 时没有 Scala Class 或者 Java Class 选项

在IDEA中,想创建一个Scala脚本,但是发现右击的时候,并没有Scala Class 选项打开设置界面的路径如下: 主界面File——>Project Structure——>modules或者点击IDEA界面右上角的如下图黄色方框为项目的文件;如上图红圈所示,我们可以根据对项目的任意目录进行这五种目录类型标注,这个知识点非常非常重要,必须会。Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一

2020-07-07 15:26:02 2468 1

转载 Oracle中shrink space命令详解,释放临时表空间

从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理(ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。1 创建实验环境1.1 创建ASSM的表空间SQL> set serveroutput onSQL> create tablespace ASSM datafile '/ora

2020-06-09 14:11:13 3163

转载 实验: Oracle中表shrink与move后index的状态

1 move时实验SQL> create table my_objects_move tablespace ASSM as select * from all_objects where rownum < 20000;Table createdSQL> create index i_my_objects_move on my_objects_move (object_id);Index createdSQL> delete from my_objects_m.

2020-06-09 14:08:38 477

转载 实验: Oracle中表shrink与move产生redo日志比较

1 move时实验SQL> create table my_objects_move tablespace ASSM as select * from all_objects where rownum < 20000;Table createdSQL> select value 2 from v$mystat, v$statname 3 where v$mystat.statistic# = v$statname.statistic# 4...

2020-06-09 14:06:08 296

原创 Pycharm 报错 No module named requests 错的解决办法

1、首先检查是否安装了requestsl 安装命令:pip install requests如果出现了Requirement already satisfied 代表安装成功l 或pip list 显示安装2、PyCharm配置问题(项目的解释器配置问题)①解决办法:(可解决当前项目 import requests 问题,但新建一个项目可能又不行)打开pycharm->File->Settings->Project Interpreter->设置为你.

2020-06-02 21:40:29 54519 5

原创 Linux 判断上一条命令是否执行成功

echo $?#返回 0 为成功。#返回其他任何值都是失败#实际脚本中可以使用 if 对结果进行判断

2020-05-22 13:11:15 4883

转载 Oracle中TX锁(行锁)监控,抓TX锁的源头

转载:https://blog.csdn.net/robinson1988/article/details/106204387各位DBA,看到这篇文章是不是很开心,解决了你一个大麻烦,赶紧把它部署到实时监控程序吧(咳咳,转载,抄袭不注明文章出处的人可耻哈)session 1: update emp_bak set ename='沙雕' where empno=7369;session 2: update emp_bak set ename='大长腿' where empno=7369;s

2020-05-20 16:26:20 484 1

转载 利用Python监控Oracle当前跑的TOP SESSION

利用linux top命令抓出Oracle当前正在跑的进程,记录进程消耗的%CPU,%MEM,RES根据PID查询当前跑的SQL,以及当前等待事件,监控程序每3秒执行一次import cx_Oracleimport osimport timeos.environ['NLS_LANG']='SIMPLIFIED CHINESE_CHINA.UTF8'command="top -bi -n 1 | grep oracle | grep -v top | grep -v _orcl | a.

2020-05-20 16:23:20 154

转载 Impala内存优化实战案例

Impala内存优化实战案例李珂 畅游DT时代 2016-03-25文章来源:中国联通网研院网优网管部——IT技术研究团队作者:李珂一.引言Hadoop生态中的NoSQL数据分析三剑客Hive、HBase、Impala分别在海量批处理分析、大数据列式存储、实时交互式分析各有所长。尤其是Impala,自从加入Hadoop大家庭以来,凭借其各个特点鲜明的优点博取了广大大数据分析人员的欢心。Impala通过主节点生成执行计划树并分发执行计划至各节点并行执行的拉...

2020-05-20 10:56:43 496

原创 Oracle 按照指定分割符拆分一行数据为多行

Oracle 按照指定分割符拆分一行数据为多行需求:将一行数据 'ADAMS,FORD,JONES,SCOTT,SMITH'; 拆分为一行一个名字的形式测试代码:regexp_substr(s.total_ename, '[^,]+',1,level)connect by level <= length(regexp_replace(s.total_ename,'[^,]+',''))+1

2020-05-14 09:25:19 8422

原创 Oracle 正则表达式 REGEXP_LIKE

测试数据:create or replace view v as select '123' as data from dual union all select 'abc' from dual union all select '123abc' from dual union all select 'abc123' from dual union all select '1a2b3c' from dual union all select '1a2b3c#' from dual unio.

2020-05-11 18:03:49 5310

原创 Oracle 字符串拆分,遍历拆分,删除字符串中不需要的字符串

拆分字符串,递归查询:CONNECT BY正则表达式regexp_replace;create or replace view v as select '天天向上' as 汉字, 'TTXS' as 拼音 from dual

2020-05-10 19:52:41 1097

原创 Oracle update 语法浅析

只更新emp1 表中部门10与20的数据,其他部门保持 noname不变create table emp1 as select * from emp;alter table EMP1 add dname varchar2(20) default 'noname';select * from emp1; update emp1 set dname = (select dept.dname from dept where dept..

2020-05-10 18:23:38 1500

原创 Oracle insert多表插入语句

Oracle 多表插入代码如下:CREATE TABLE EMP1 AS SELECT EMPNO, ENAME, JOB FROM EMP WHERE 1=2;CREATE TABLE EMP2 AS SELECT EMPNO, ENAME, DEPTNO FROM EMP WHERE 1=2;--没有条件insertINSERT ALLINTO EMP1(EMPNO, ENAME, JOB) VALUES (EMPNO, ENAME, JOB) --可以指定EMP1部分字段插入

2020-05-10 17:21:57 1234

原创 VMWARE 固定IP地址,创建虚拟机固定IP地址

之前在网上搜了好多方式,固定IP,修改文件等等最后发现创建虚拟机得时候,就可以自己固定IP地址做个记录,好记性不如烂笔头啊创建步骤就不一一示范了,可以自行百度这里只展示固定IP地址得操作选择 配置IPv4设置 --》 方法(手动)--》添加按钮--》输入IP地址等信息(固定IP地址)子网掩码、网关信息可以在编辑--》虚拟网络编辑器--》NAT设置中查...

2020-05-07 13:52:47 481

转载 Linux上安装mysql

mysql 安装请转链接: https://blog.csdn.net/qq_35400008/article/details/81742433

2020-04-28 22:32:52 90

转载 Yum 安装、卸载软件

一:Yum 简介Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RP...

2020-04-28 13:58:52 1137

转载 Vmware虚拟机下三种网络模式配置,桥接,NAT,主机模式

VMware虚拟机有三种网络模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(主机模式)。VMware workstation安装好之后会多出两个网络连接,分别是VMware Network Adapter VMnet1和VMware Ne...

2020-04-24 22:27:13 691

转载 ORACLE 单列多个索引和组合索引的区别详解

背景:为了提高数据库效率,建索引是家常便饭;那么...

2020-04-24 16:50:01 10403 7

转载 Linux Redhat7 固定IP地址

首先打开虚拟机  打开xshell5连接虚拟机(比较方便,这里默认设置过Linux的ip,只是不固定)输入ifconfig,可以查看网管相关配置信息:然后输入...

2020-04-23 23:50:45 1941 1

原创 hive 分区表添加,修改,删除字段的坑

hive在修改表的字段类型时使用语法:ALTER TABLE table_name PARTITION partition_spec] CHANGE COLUMN] col_old_name col_new_name column_type COMMENT col_comment] FIRST|AFTER column_name] CASCADE|RESTRICT];--新增字段...

2020-04-23 15:31:25 7357

原创 Linux中如何安装RAR客户端

由于ZIP不能压缩超过4G的文件,所以只能用rar的格式,但是LINUX服务器上要支持解压rar文件,必须安装第三方的rarlinux解压缩软件,具体下载地址1、下载RAR下载地址:http://www.rarsoft.com/download.htm,目前最新版为5.9.0使用wget下载(32位系统):wget http://www.rarsoft.com/rar/rarlinu...

2020-04-22 14:17:56 501

转载 hive的元数据

 简介:hive是建立在hadoop之上的数据仓库,一般用于对大型数据集的读写和管理,存在hive里的数据实际上就是存在HDFS上,都是以文件的形式存在,不能进行读写操作,所以我们需要元数据或者说叫schem来对hdfs上的数据进行管理。那元数据表之间有没有什么关联呢?答案是肯定的。hive默认元数据表是存储在derby中的,但是derby是单session的,所以我们一般会...

2020-04-21 16:07:48 2488

转载 Impala架构和工作原理

原文地址:http://blog.csdn.net/niuxinzan/article/details/239989011. Impala架构        Impala是Cloudera在受到Google的Dremel启发下开发的实时交互SQL大数据查询工具(实时SQL查询引擎Impala),Impala没有再使用缓慢的H...

2020-04-21 16:05:03 231

转载 ORACLE临时表类型总结

潇湘隐者ORACLE临时表总结2013-08-27 20:23 by 潇湘隐者临时表概念   临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。ORA...

2020-04-15 09:20:53 1786

空空如也

空空如也

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

TA关注的人

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