自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 hylan:oracle鸡肋

1.查当前会话所在的schemaselect SYS_CONTEXT('USERENV','CURRENT_SCHEMA') CURRENT_SCHEMA from dual;2.切换schema为scottalter session set current_schema=scott;3.

2018-05-20 14:51:47 254

原创 hylan:函数和存储过程

1.函数案例:CREATE OR REPLACE FUNCTION "SCOTT"."GET_AVG_PAY"(num_deptno number)RETURN number isnum_avg_pay number;BEGIN select avg(sal) into num_avg_pay from emp where deptno=num_deptno; return (r...

2018-05-19 12:26:42 298

原创 hylan:几个重要的链接

数据库相关1.python连接mongodb数据库官方文档http://api.mongodb.com/python/current/tutorial.html2.pyCharm最新2018激活码https://blog.csdn.net/u014044812/article/details/787274963.

2018-05-14 11:50:45 277

原创 hylan:Ubuntu软件操作相关命令

源文件位置: /etc/apt/sources.listsudo apt-get update    更新源sudo apt-get install package    安装包sudo apt-get upgrade    更新已安装的包sudo apt-get install package --reinstall    重新安装包sudo apt-get -f install    修复安装...

2018-05-11 20:57:39 225

原创 hylan:mongo客户端连接mongod服务端失败

python@ubuntu:~$ mongoMongoDB shell version: 3.2.8connecting to: test2018-05-10T11:08:41.291+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused201...

2018-05-10 11:30:19 699

原创 hylan:Oracle鸡肋

1.打开sql*plus工具 cmd sqlplus system/521520@orcl as sysdba2.在cmd中恢复数据库 imp PERSONNEL_MANAGE/MWQ@DBSQL file=C:\personnel_manage.dmp fromuser=PERSONNEL_MANAGE ignore=y commit=y grants=y;3....

2018-05-06 13:27:09 185

原创 hylan:linux系统操作数据库

1.连接数据库DB2:    db2 connect to sample user db2inst1 using inf0serversample是数据库名    db2inst1是用户名    inf0server是密码infosrvr:/home/db2inst1 # db2 connect to sample user db2inst1 using inf0server Databa...

2018-05-05 10:42:30 186

原创 hylan:mysql鸡肋

1,ERROR 1045 (28000): Access denied for user 'ur_hylan'@'localhost' (using password: YES)修改配置文件: /etc/mysql/mysql.conf.d/mysqld.cnf用户登录mysql就不需要密码了。在[mysqld]这块加上 skip-grant-tables[mysqld]## * Basic Se...

2018-05-04 17:36:22 190

原创 hylan:DB2在linux平台下的入门操作

下面一条龙实现linux平台下 DB2数据库的简单操作:从实例用户(db2inst1)  查实例下的数据库、创建/删除实例下的数据库 查询数据库SAMPLE包含的所有表 查询表数据。1.切换到实例用户:db2inst1infosrvr:~/Desktop # su - db2inst1db2inst1@infosrvr:~> 2.列出实例下的所有数据库infosrvr:~/Desktop...

2018-04-30 16:07:49 1129

原创 hylan:VMware Workstation实现(Windows 10 + SUSE Linux Enterprise Server)以 host-only方式连接外网

一.环境介绍:主机OS:window 10专业版    主机网络配置:WLAN(无线wifi)  虚拟机平台:VMware Workstation 8 虚拟机OS:SUSE Linux Enterprise Server以太网:VMware Virtual Ethernet Adapter for VMnet1(子网网卡)二.成功案例分享1.查看主机的网络配置2.固定主机IP地址3.主机开启网络共...

2018-04-28 17:03:15 413

原创 hylan:linux bash shell常用的配置文件

   ~/.bashrc  这个文件一般在主目录下,比如我的电脑上  /home/marvin/.bashrc   /etc/profile  这个文件一般位置比较固定。

2018-04-14 09:28:27 238

原创 hylan:程序 'java' 已包含在下列软件包中...问题的解决方案( update-alternatives命令的使用)

下载java版本安装,遇到了问题如下:marvin@marvin-pc:~$ java -version程序 'java' 已包含在下列软件包中: * default-jre * gcj-5-jre-headless * openjdk-8-jre-headless7yhb * gcj-4.8-jre-headless * gcj-4.9-jre-headless * gcj-6-jre-head...

2018-04-13 16:56:36 1343 1

原创 hylan:安装java

1.下载 jdk7u79linuxx64.tar.gz 并拷贝到需要安装java的目录(本机 /home/marvin/hylan/java)2.解压: tar xvf jdk7u79linuxx64.tar.gz3.为了使java提供给所有用户,将其移动到:将它移动到/usr/local/  。mv  /home/marvin/hylan/java/jdk1.7.0_79  /usr/local...

2018-04-13 13:55:50 157

原创 hylan:DevOps

DevOps需要熟悉的工具一览:代码管理(SCM):GitHub、GitLab、BitBucket、SubVersion 构建工具:Ant、Gradle、maven自动部署:Capistrano、CodeDeploy持续集成(CI):Travis、Jenkins配置管理:Ansible、Chef、Puppet、SaltStack容器:Docker、LXC、第三方厂商如AWS编排:Kubernete...

2018-04-12 17:22:34 166

原创 hylan:whiptail的用法

应用场景:当你在终端环境下安装新的软件时,你可能经常看到信息对话框弹出,需要你和它交互。对话框的类型有表单、密码框、菜单 等等。它们可以引导你以一种直观的方式输入必要的信息,使用这样用户友好的对话框的好处显而易见。whiptail可以在shell脚本中创建基于终端的对话框、消息框。预先安装在所有的Linux发布版本中。类似于Zenity或xdialog GUI脚本代码。在交互式shell脚本创建有...

2018-04-09 13:41:21 1633

原创 hylan:Ubuntu的32位和64位系统

iX86    32位操作系统    例如:Ubuntu 16.04 (iX86) AMD64    64位操作系统        例如:Ubuntu 16.10 (AMD64)     本机注意:不要以为iX86只能用于intel的cpu  amd64只能用于amd的cpu  别被字面的意思所迷惑。如果你的系统是iX86(即 32位操作系统),在这个系统上的虚拟机里就不能安装64位的ubuntu...

2018-04-08 10:40:53 784

原创 hylan:hive学习

1.hive系统架构:MetaStore(Derby、MySQL)HDFS(/user/hive/warehouse)MapReduce2.hive配置文件:hive-env.shhive-site.xmlhive-log4j.properties3.hive命令行:hive --confighive shell(quit,exit    reset    set    add,list,dele...

2018-04-03 14:42:48 178

原创 hylan:mysql鸡肋

注释符号 三种: 单行 #    --    多行/*  */执行sql脚本:(未连接数据库):mysql -u ur_hylan -p db_test < /home/marvin/hylan/mysql/members.sql    (已连接数据库):source /home/marvin/hylan/mysql/members.sql将查询结果赋值给变量:select sum(re_n...

2018-03-29 11:34:01 194

原创 hylan:出入库匹配

问题描述模拟物品中转站,有入库和出库。物品出库记录和入库记录自动匹配实现。 入库表记录  in_id in_num re_num in_time1 1 0 2018-03-28 14:02:42.9572 2 0 2018-03-28 14:08:42.9573 3 0 2018...

2018-03-28 18:05:14 332

原创 hylan:linux系统上 mysql数据库的基本操作

在linux的shell终端连接mysql服务器:sudo service mysql status 查看mysql状态 是否在运行中。使用root用户登录:mysql -u root -p创建/删除数据库:create database db_test;     drop database db_test;创建用户ur_hylan 并使用上面创建的db_test 数据库(数据库授权):grant...

2018-03-27 11:47:42 242

原创 hylan:安装mysql 报错 E: 无法定位软件包 mysql-server

在Ubuntu Kylin 16.10 linux系统上安装mysql-server。下面是成功安装的记录: sudo apt install mysql-server  正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       将会同时安装下列软件:  libaio1 libevent-core-2.0-5 mysql-client-5.7 ...

2018-03-27 09:34:00 8383 1

原创 hylan:shell中的特殊符号、特殊变量

写此文的原因:shell脚本中的符号太多了,随着学习的深入、知识点的扩增,感觉记忆力不够用。于是记录下来,方便以后查阅。/    虚拟目录的根目录。$    引用某个变量、环境变量的值。${}    精确的界定变量名称的范围。$()    命令替换 另一种形式(用两个反引号` 键盘上和波浪号同键位) 例如:testing=$(date)    等效于     testing=`date`  。 $...

2018-03-22 11:42:33 504

原创 hylan:shell脚本鸡肋--结构化命令(续)

  循环处理数据效果:marvin@marvin-pc:~$ cat /etc/passwd | grep marvinmarvin:x:1000:1000:marvin,,,:/home/marvin:/bin/bashmarvin@marvin-pc:~$ ifs=$IFSmarvin@marvin-pc:~$ IFS=:marvin@marvin-pc:~$ for haha in $(ca...

2018-03-21 18:58:14 228

原创 hylan:shell脚本鸡肋--结构化命令

if-then语句不能测试命令退出状态码之外的条件。test命令提供了在if-then语句中测试不同条件的途径。if test condition;then commands;fi无需在if-then语句中声明test命令  if [ condition ];then commands;fitest命令可以判断三类条件:数值比较(bash shell只能处理整数) 字符串比较(将所有的标点和大小写...

2018-03-20 18:06:36 256

原创 hylan:shell脚本鸡肋--基本脚本

${variable} 形式引用变量   额外的花括号通常用来帮助识别美元符后面的变量名。命令替换 的两种方法:第一种 反引号字符 `   例如:echo `date`     第二种 $()格式   例如:echo $(date)为了引用当前目录下的文件,可以在shell中使用单点操作符 即(.)。today变量是被赋予格式化后的data命令的输出。这是提取日期信息生成日志文件名常用的一种技术。...

2018-03-20 10:04:33 272

原创 hylan:vim编辑器的使用

vim编辑器打开文件后有三种模式:普通模式、插入模式 和 命令行模式。下面总结每个模式下的命令。默认进入 普通模式,在此模式下vim编辑器会将按键解释成命令。移动光标慢移: 方向键     或者     h 左移     j下移     k上移     l右移快移:PageDown  (Ctrl + F)      下翻一屏 PageUp (Ctrl + B)        上翻一屏G      ...

2018-03-19 12:10:05 223

原创 hylan:链接文件(readlink命令)

readlink 命令   用于查看链接文件加上 -f 选项  即: readlink -f    能够立刻找出链接文件的最后一环。1. vi 和 vim 的链接情况marvin@marvin-pc:/usr/bin$ which vi/usr/bin/vimarvin@marvin-pc:/usr/bin$ readlink -f /usr/bin/vi/usr/bin/vim.basic...

2018-03-18 15:49:18 936

原创 hylan:安装aptitude(完整的软件包管理系统)遇到的问题

这几天从书本上见识到了 aptitude 包管理工具的魅力,果断想在自己的 Ubuntu Kylin 16.10 上玩一玩。没想到遇到了很多的问题~~~apt源更新,编辑apt源配置文件 /etc/apt/sources.list发现vi使用起来好费劲,只能用delete删除 而上下键和backspace键都没法正常使用。还有看启动栏在左侧Left 有点不习惯,也做了设置:按下 Ctrl + Al...

2018-03-17 19:03:28 2664

原创 hylan:linux实用 拷贝文件到U盘

写两点实用的:1.linux如何进入纯命令行界面进入快捷键:CTRL+ ALT + F1~F6  (分别对应6个终端)退出快捷键:CTRL+ ALT + F7备注:init打开6个终端 tty1~tty6 方便用户登录系统,每个终端会保留用户的操作环境引申:启动bash shell有3种方式登录时作为默认登录shell              (CTRL+ ALT + F1~F6)作为非登录sh...

2018-03-14 11:15:48 1297

原创 hylan:创建 共享文件 引发 Ubuntu sudo命令 失灵后的拯救

今天看linux系统共享文件时,执行代码:usermod -G shared marvin居然使安装linux系统唯一的账户marvin的sudo命令失效了。链接:和这位仁兄一样但我的情况更加复杂,因为我的root是默认禁用的。也就是说 此时我不能通过 su root 召唤出root账号。   下面先回顾我的学习内容:共享文件 首先创建好 shared组(以下代码 没有权限的时候需要在前面加 su...

2018-03-13 22:04:37 254

原创 hylan:Oracle的USEREVN()函数 和 sys_context()函数

Oracle的USEREVN()函数1.ISDBA 如果用户已经被认证为dba;或者是通过操作系统或口令文件具有DBA特权的,返回“TRUE",否则返回"FALSE"select userenv('isdba') from dual; 2.SESSIONID 返回当前审计条目编号。审计的EntryID序列细粒度的审计记录和定期审计记录之间共享。在分布式SQL语句不能使用这个属性

2017-08-31 19:00:11 784

原创 hylan:解决connect / as sysoper 登陆权限不足问题

sysoper 和 sysdba一样,都属于system privilege【系统权限】。在sql*plus中,connect / as(sysdba|sysoper) 是通过操作系统验证,不需要输入用户名和密码,即可登录。connect / as sysdba 登录时,default schema【默认架构】是SYS。如图:connect / as

2017-08-31 09:58:03 701

原创 hylan:学习oracle相关的名词解释

1.LISTENER 监听器监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成。备注:oracle监听器配置成功之后,用户才能通过pl/sql deveolper顺利连接数据库。2. TNSNAME本地服务名Oracle客户端与服务器

2017-07-08 23:02:08 315

原创 hylan:卸载oracle 11g时,关于计算机基础知识的思考:delete和shift+delete的区别

遇到的问题:安装了数据库oracle 12c ,感觉不是很好用;没有卸载干净的情况下又安装了oracle 11g。现在导致两个数据库版本都不好用。于是想全部卸载重装oracle 11g。但是,问题来了,正常卸载了数据库,删除了注册表信息。可是oracle的安装目录却无法直接删除。解决方案:oracle的安装目录不能一步删除,可是却可以局部删除内部的文件。考虑到o

2017-07-01 22:20:05 613

原创 hylan:Oracle 修改默认实例(ORACLE_SID)

问题来源:我的操作系统是 windows 10,数据库是oracle 12c。在同一台电脑上安装了多个数据库实例,但每个时期需要的默认实例不一样,sql*plus总是智能地把我的数据库实例默认成最新添加的,所以产生了很多不必要的麻烦。解决方案:修改相关的注册表信息。具体步骤如下:1. cmd下运行regedit,打开 注册表编辑器。2. 依次展开目录: 计算机\

2017-06-19 16:46:55 5275

空空如也

空空如也

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

TA关注的人

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