- 博客(48)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 perl安装DBI时候报错
ExtUtils::MM_Unix::tool_xsubpp : Can't find xsubpp at /usr/local/share/perl5/ExtUtils/MM_Unix.pm line 3887.错误,需要更新安装perl-develyum install -y perl-devel
2020-02-23 23:45:42
1424
原创 perl安装Net/SFTP/Foreign.pm
1.写了一个上传文件的perl脚本,运行时提示找不到Net/SFTP/Foreign.pm。2.在cpan上面搜索包Net/SFTP/Foreign.pm然后下载,网址:https://metacpan.org/pod/ExtUtils::MakeMaker3.解压之后,打开README文件,里面有安装方法 perl Makefile.PL make make test...
2020-02-23 14:15:06
1286
转载 Oracle表分区
Oracle 废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( sno varchar2(10), sname v
2015-10-25 22:17:43
565
转载 mysql 和oracle的函数比较
ORACLE MYSQL 数据类型=========================================varchar2 varcharnumber numeric
2015-10-20 15:28:26
526
转载 最完整的ftp命令大全
ftp有很多命令,熟悉这些命令你能大大的提高工作效率:FTP命令行格式为: ftp -v -d -i -n -g [主机名] ,下面是ftp命令的参数的解释其中 -v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;、n etrc文件;-d 使用调试方式;-g 取消全局文件名。下面就是FTP
2015-10-13 11:37:59
1282
原创 unable to extend temp segment by 128 in tablespace name
SELECT T1.EVENTTIMESTAMP, T1.OBJECTID, T1.UIA_AREA_ID, T1.UIA_LOCATION_ID, T1.RELATED_NE6, T1.RELATED_NE5, T1.VENDOR_NAME, T1.CELLLABEL, T1.TAC,
2015-10-09 11:23:48
935
转载 详细讲解Oracle中isnumeric的三种实现
许多用过ASP的朋友对isnumeric函数都有一定的了解,这是一个常用的判断入参是否为数字的函数。而在Oracle中没有现成的判断是否为数字函数,下面我们就来介绍一下如何用三种方法来将其实现: 1. 利用 to_number CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2) RETURN NUMBER
2015-09-28 16:37:31
4048
转载 用unzip解压缩多个文件
三种方法1.#find . -name '*.zip' -exec unzip {} \;2.#ls *.zip | xargs -n1 unzip3.#for i in *> ;do> ;unzip $i> ;done
2015-09-25 10:39:18
1718
转载 linux下如何使用sftp命令
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是 fyt ,在命令行模式下:sftp fyt@202.206.64.33或者 fyt@www.hebus
2015-09-22 17:13:51
753
转载 MySQL的备份与还原
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >export
2015-09-22 16:22:20
306
原创 tar 压缩命令
1.tar压缩命令 其中DataCollection.tar.gz为压缩文件名,./DataCollection为目录tar zcvf DataCollection.tar.gz ./DataCollection
2015-09-20 23:25:01
427
转载 JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355
2015-09-17 23:43:24
394
转载 mysql 查看负载
mysql 查看负载1.mysql>;\s2.查看mysql的负载高的原因:编辑MYSQL配置文件my.cnf,加上以下几行:log_slow_queries=/usr/local/mysql/data/log_slow_queries.log //慢语句日志保存目录long_query_time=10 //记录SQL查询超过10S的语句log-qu
2015-09-16 11:32:21
4556
原创 oracle 扩展表空间
1.查看剩余表空间。select df.tablespace_name "表空间名", df.bytes/(1024*1024*1024) "表空间总大小(G)", (df.bytes-sum(fs.bytes))/(1024*1024*1024) "已使用表空间大小(G)",sum(fs.bytes)/(1024*1024*1024) "剩余空间大小(G)", round(s
2015-09-14 16:38:24
340
原创 mysql 报错
在配置采集任务的时候, CONCAT(“-”,substring_index(PreambleInitialReceivedTargetPower,“-”,-1)) AS PRALRECEIVEDTARGETPOWER,javax.xml.bind.UnmarshalException - with linked exception:
2015-09-06 19:14:46
587
转载 oracle date 和 timestamp区别
在今天的工作中,学到了以下几个知识点:一、date和timestamp 的区别 date类型是Oracle常用的日期型变量,他的时间间隔是秒。两个日期型相减得到是两个时间的间隔,注意单位是“天”。例如:查看一下当前距离伦敦奥运会开幕还有多长时间: select to_date('2012-7-28 03:12:00','yyyy-mm-dd hh24:m
2015-09-05 10:44:03
421
转载 基于SCN的查询(AS OF SCN)
基于SCN的查询(AS OF SCN)仍以前文中创建的表为例,既然是基于SCN的查询,我们首先就需要得到SCN,这里我们通过DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER函数来获取Oracle当前的SCN,之后再执行数据的修改操作提 示如何获取Oracle数据库当前的SCN?获取当前SCN的方式非常多,除了使用DBMS_FLASH
2015-09-05 10:35:29
883
转载 数据回滚:基于时间的查询(AS OF TIMESTAMP)
1.应用Flashback Query查询过去的数据 Flashback Query这一特性,最常被应用的就是修复误操作的数据了。注意,这并不是说Flashback Query能够恢复数据。Flashback Query本身不会恢复任何操作或修改,也不能告诉你做过什么操作或修改,实际上Flashback Query特性实际应用时,是基于标准SELECT的扩展,借助该特性能够让用户查
2015-09-05 10:32:17
1662
转载 Linux不能使用FTP 命令 -bash: ftp: command not found
Linux下登陆Linux中使用 FTP 命令时出现“-bash: ftp: command not found”Linux中测试搭建 FTP 服务器,刚安装完 vsftpd 测试登录时就提示“-bash: ftp: command not found”,说明需要安装FTP客户端。安装此ftp-0.17-51.1.el6.x86_64.rpm包即可访问。FTP客户端安装配置
2015-08-20 11:33:40
55936
2
转载 AIX开启telnet服务
网上搜索了很多,貌似大家都忽略了一点,所以准备整理一下记录下来。输入telnet,显示telnet:tcp/telent unknow service. 开启前lssrc –s inetd检查inetd状态是否是active状态。如果是active状态,运行startsrc -t telnet开启telnet服务,但是系统显示The Subsystem has received a
2015-08-11 17:02:24
5509
原创 启动mysql出现Timeout error occurred trying to start MySQL Daemon情况的解决办法
service mysqld start 启动mysql时候报错,Timeout error occurred trying to start MySQL Daemon. /etc/rc.d/init.d/mysqld status查看状态为mysqld 已死但 pid 文件仍存在,ps -A|grep mysql 命令 kill掉mysql和mysqld,启动还是报错。网上查找解决的办法,发现
2015-08-09 01:50:28
1883
转载 创建job的一个例子
declarejob_id number;begin--sys.dbms_job.submit('USP_WCP',sysdate,'sysdate+1/1440');sys.dbms_job.submit(job => job_id,what => 'USP_WCB;',next_date => to_date('2012-02-27 12:50:
2015-07-06 14:15:00
2704
转载 给linux添加一个回收站
都知道linux没有回收站,如果一不小心 rm -rf之后,很难恢复,所以就编写了一个回收站mkdir /tmp/trash_tmp 建立一个回收站目录vi /bin/trash 编辑一个文件mv $@ /tmp/trash_tmp:wq保存退出alias rm=/bin/trash添加别名vi /etc/bashrc在最后一行添加alias
2015-07-04 23:48:53
543
转载 oracle索引
一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。下面是一些常见的索引限制问题。1
2015-06-23 11:22:16
307
转载 Linux iostat监测IO状态
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。
2015-06-05 16:11:05
308
原创 excel中的vlookup和lookup
用的是wps,最大的感受就是效率比较低。以下都是个人总结,欢迎纠错。 lookup用的是模糊匹配,不怎么好用,公式= LOOKUP(lookup_value,lookup_vector,result_vector),例如实际情况:=LOOKUP(B11,$B$2:$B$8,$E$2:$E$8),这里采用的是绝对单元格,如果匹配不上,则选用lookup_vector中小于loopup_
2015-06-05 14:42:16
891
转载 error: No curses/termcap library found的解决办法
安装mysql,在./configure时出现错误:error: No curses/termcap library found的解决办法作者:zccst mysql版本:5.1.30 已经不记得这次是第几次安装mysql了,遇到这个问题倒是第一次。之前在tar,./configure,make,make install 经典四步时,从来没有想过其中的过程,只觉得像例行公事
2015-06-05 00:35:03
357
转载 IN和EXIT的区别
in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * fro
2015-06-04 10:38:53
3173
转载 复合索引和多个单列索引的效率比较
中文总结:multi column的索引与isolate的column索引,到底孰优孰劣?结论如下:对于具有2个用and连接条件的语句,且2个列之间的关联度较低的情况下,multi col index有一定优势。对于具有2个用and连接条件的语句,且2个列之间的关联度较高的情况下,multi col index有很大优势。对于具有2个用or连接条件的语句,isolate
2015-06-03 16:08:13
4419
转载 Oracle数据库性能调试工具
Oracle Enterprise ManagerOracle EM是用户安装Oracle,创建了数据库并配置好网络资源后,Oracle附带安装的一个数据库管理软件。同时,EM也提供对性能调试有帮助的工具,如SQL*Loader和Recovery Manager (RMAN)等。Oracle Diagnostics Pack (ODP)ODP应该算是Oracle数据库环境性
2015-06-01 00:32:35
592
转载 SQL Select语句完整的执行顺序
四、SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用having子句筛选分组; 6、计算所有的表达式; 7、select 的字段;8、使用order by对结果集进行排序。SQL语言不同于其他编程语言的最明显特征是
2015-06-01 00:31:00
361
转载 Oracle Cursor用法总结
cursor分为三种,一是直接声明为cursor变量,二是首先声明类型再声明变量,三是声明为sys_refcursor。(1)直接声明declare cursor emp_cur is select * from emp; emp_record emp%rowtype;begin open emp_cur; loop fetch emp_cur
2015-05-29 14:51:40
1336
转载 mysql默认安装位置及各目录作用
On Windows, the default installation directory is C:\mysql, which has the following subdirectories:DirectoryContents of DirectorybinClient programs an
2015-05-28 10:55:38
7962
原创 Oracle left join 查询 结果偏少
select t.instanceid, t1.related_ne6, t1.related_ne5, t1.school_name, t.cover_type, 'LTE' as net_type, t1.resname, t1.lac, t1.ci,
2015-05-26 16:17:27
1725
转载 oracle创建表空间
注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:
2015-05-25 23:25:44
284
原创 oracle 添加用户
oracle 添加用户:(用户名密码)create user zhc identified by zhc; 赋予用户权限:grant connect,resource,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE to zhc;删除用户:drop user zhc cascade;
2015-05-25 15:28:20
665
转载 Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
Oracle 添加用户并赋权,修改密码,解锁,删除用户实现方法,需要的朋友可以参考下。添加用户(随着用户的创建,自动产生与用户同名的schema) CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED BY "TESTER" DEFAULT TABLESPACE "TESTDATA" TEMPORARY TABLESPACE
2015-05-23 00:31:12
332
转载 sql语句优化
一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用I
2015-05-22 16:23:46
300
转载 oracle 时间处理
一、Oracle的日期函数:Oracle从8i开始就提供了大量的日期函数,这些日期函数包括对日期进行加减、转换、截取等功能。下面是Oracle提供的日期函数一览表 Function Use ADD_MONTHS Adds months to a date LAST_DAY Computes the last day of the month MON
2015-05-20 14:33:04
421
有无大神帮忙看hadoop无法启动DataNode
2019-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人