- 博客(95)
- 收藏
- 关注
原创 shell脚本加密
第一种方法(gzexe):这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。使用方法:gzexe file.sh它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件; 第二种方法(shc):使用 shc 对 Linux shell 脚本加密.s...
2011-12-29 11:25:52
546
原创 获得表和索引DDL语句的方法
获得单个表和索引DDL语句的方法 set heading off; set echo off;Set pages 999; set long 90000; spool get_TABLE_ddl.sql select dbms_metadata.get_ddl('TABLE','TABLE_NAME'[,'SCHEMA_NAME']) from dual;sele...
2011-12-24 16:45:52
528
原创 对大表中数据去重的一种方法
为了情节重现,先创建一个表为test01 ,很简单的两列。 create table shenwei.test01(A VARCHAR2(20)B VARCHAR2(20)); 我们往里插入几条数据SQL> select * from shenwei.test01 2 ;...
2011-12-21 15:12:32
587
原创 oracle exp出现ORA-06550 必须说明SET_NO_OUTLINES 组件 解决方法
oracle 10.2G 在导出是出现: exp: Release 10.2.0.1.0 - Production on 星期四 11月 1 06:29:31 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. IMP-00058: 遇到 ORACLE 错误 6550 ORA-06550: 第 1 行, 第 33 列: PLS-...
2011-05-03 15:00:34
348
原创 Linux释放内存
LINUX 1)查看free -m2)同步到硬盘sync3)释放页面echo 1 > /proc/sys/vm/drop_cachesTo free dentries and inodes:echo 2 > /proc/sys/vm/drop_cachesTo free pagecache, dentries and inodes:echo 3 > /proc...
2011-04-28 10:54:46
113
原创 AIX下的FTP配置笔记
1.创建目录/icbc# mkdir /icbc2.建立ftp组 ftpgrp# mkgroup ftpgrp3.建立用户myftp# mkuser home=/icbc shell=/usr/bin/bsh su=false icbc4.设定目录属性# chown -R icbc:ftpgrp /icbc# chmod 755 /icbc5.设置用户密码# passw...
2011-04-13 10:36:52
390
原创 分享一个MySQL的备份脚本
CREATE TABLE `backupinfo` (`idback` int(10) unsigned NOT NULL AUTO_INCREMENT,`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,`end_time` datetime DEFAULT NULL,`size` bigint(20) unsigned DEFAU...
2011-03-09 13:34:20
84
原创 MySQL复制设置步骤(转)
前言: 镜像机制是一种能够让运行在不同计算机上的两个或更多个MySQL服务器保持同步变化的机制。目前MySQL只支持“主-从”镜像关系。即只有一台主控制系统(可读写),所有的数据修改操作都必须在这台MySQL服务器上进行;有一台或多台从属系统(只读),它们有着与主控系统完全一样的数据,主控系统上的数据变化在经过一个短暂的延迟后也将会发生在它们身上。 “主-从”镜...
2011-03-09 13:32:19
108
原创 MySQL压力测试工具
第一、mysqlslapmysqlslap是一个mysql官方提供的压力测试工具。以下是比较重要的参数:–defaults-file,配置文件存放位置–concurrency,并发数–engines,引擎–iterations,迭代的实验次数–socket,socket文件位置自动测试:–auto-generate-sql,自动产生测试SQL–auto-generate-sql...
2011-03-09 13:30:27
232
原创 nagios的安装及配置实现网络监控
Nagios通常由一个主程序(Nagios)、一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE、NSCA、 NSClient++和NDOUtils)组成。Nagios的监控工作都是通过插件实现的,因此,Nagios和Nagios-plugins是服务器端工作所必须的组件。而四个ADDON中(1)NRPE:用来在监控的远程Linux/Unix主机上执行脚本插件以实...
2011-03-08 17:37:40
355
原创 AWR报告生成
一.生成AWR报告[ractest@sun880-1 /u01/app/oracle/orahome/rdbms/admin]$ cd $ORACLE_HOME/rdbms/admin[ractest@sun880-1 /u01/app/oracle/orahome/rdbms/admin]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0...
2011-02-22 10:32:52
139
原创 Linux 释放内存方法
先看看内存使用状况[root@node1 ~]# free -mtotal used free shared buffers cachedMem: 8004 6557 1446 0 163 5630-/+ buffers/cache: 763 7240Swap: 1983 0 1983把内存里的数据暂时写到硬盘里[root@node1 ~]# sync修改 /proc/sys/vm/drop_ca...
2011-02-18 11:12:59
98
原创 分布式事务故障处理
分布式事务,简单来说,是指一个事务在本地和远程执行,本地需要等待确认远程的事务结束后,进行下一步本地的操作。如通过dblink update远程数据库的一行记录,如果在执行过程中网络异常,或者其他事件导致本地数据库无法得知远程数据库的执行情况,此时就会发生in doublt的报错。此时需要dba介入,且需要分多种情况进行处理。分布式事务在commit提交时候,会经历3个阶段:1.PRE...
2011-02-17 15:46:28
387
原创 Linux中sar命令
sar这东西,一开始还以为是内部有的,原来是外部的工具,可以到http://pagesperso-orange.fr/sebastien.godard/download.html去下载 1 安装 tar zxvf xxx.tar.gz ./configure make make install 2 使用 pidstat 2 5 //每隔2秒,显示5...
2011-01-25 14:57:22
156
原创 gunzip时,提示file too large
default: fsize = 2097151 core = 2097151 cpu = -1 data = 262144 rss = 65536 stack = 65536 nofiles = 2000root: fsize_hard = -1 改成 如下 :default:...
2011-01-07 11:10:14
417
原创 错误处理一su: /bin/bash: Too many open files in system
[root@test ~]# cat /proc/sys/fs/file-max512发现文件限制数太少查看/etc/sysctl.conf发现:fs.file-max = 512 * PROCESSES修改成为:fs.file-max = 6553600运行:[root@test ~]# sysctl -p...
2010-12-17 14:38:55
523
原创 ORA-14133: ALTER TABLE MOVE cannot be combined with other operations
SQL> select tablespace_name from dba_tablespaces;TABLESPACE_NAME------------------------------SYSTEMUNDOTBS1TEMPEXAMPLEINDXUSERSPERF7 rows selected.SQL> create table test(a number);Table created...
2010-12-01 14:07:06
1239
原创 ORACLE表批量迁移表空间
第一步:将表迁移到目标表空间 1)使用如下语句,可以将需要移动的表空间语句在pl/sql中列出来,select 'alter table ' ||table_name || ' move tablespace 目标表空间名称;' from user_all_tables where tablespace_name='源表空间名称'2)将上面语句的结果拷贝到sql文件1.sql中...
2010-12-01 13:14:53
256
原创 linux IPC-消息队列
几乎所有的 Linux 发行版本都包含 ipcs 命令,该命令可以提供当前加载到系统上的IPC 资源信息。通过 ipcs 可以确定系统的当前 IPC 限制,还可以检查系统当前使用的上述三类IPC资源的状态。例如,假若应用程序启动失败,可以检查系统上的 IPC使用情况来判断是否已超出了某个IPC限制。为了确定系统的IPC资源状态,可以在 root用户权限下执行带有-u 选...
2010-12-01 11:08:31
110
原创 hp-ux 内存参数修改 ulimit命令
ulimit -acore file size (blocks) 2097151data seg size (kbytes) 2097152file size (blocks) unlimitedmax memory size (kbytes) unlimitedopen files 2048pip...
2010-11-26 10:29:23
888
原创 linux下查看网卡实时流量工具
nload是一个网络流量统计工具,当前版本为0.7.2。下载地址:http://sourceforge.net/project/showfiles.php?group_id=35865使用yum 安装也可以。yum install nload源码安装wget http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nlo...
2010-11-20 21:16:23
463
HP-UX 下bdf 与 du 看的大小不一致
bdf inconsistent with du on hpux 写道/dev/vg00/lvora9i 10485760 9591390 838512 92% /ora9i/dev/vg00/lvora10g 10485760 7678275 2632034 74% /ora10g/dev/vg00/lvol5 8192000 4752112 341303...
2010-11-18 16:43:23
487
原创 Tuxedo之lic.txt
tuxedo@brady udataobj]$ tmadmin -v ================================================== | YOUR EVALUATION COPY HAS EXPIRED! | | ...
2010-11-17 17:08:57
199
原创 转:从集中到分布,解读网络视频IT架构变迁(下)
从集中到分布,化解存储瓶颈 接上篇:从集中到分布,解读网络视频IT架构变迁(下)。集中式存储已经拥有了诸多优势,那么为何这家视频网站最终却选择了其他的存储架构呢?该视频网站究竟在运营过程中遭遇到了什么样的阻碍呢?经过我们对整个网站存储结构的分析,原来,NAS头成为整个存储环境的瓶颈……NAS成为系统瓶颈 传统集中式存储的瓶颈 从以上两幅图中,我们可以看到传统的集中存储方...
2010-11-15 13:30:15
947
原创 转:从集中到分布,解读网络视频IT架构变迁(上)
【IT168 专稿】2006年以视频网站为代表的网络视频行业迅速崛起,IPTV、视频分享网站、视频搜索网站、提供视频服务的互动社区、交友、播客等等新兴媒体发展迅猛。网络视频行业现已成为众多资本机构关注与投资的焦点。但是在网络视频行业发展前景一片大好的同时,一些运营问题也随之显现,步入2007年,资本机构对网络视频行业不再盲目狂热,对商业模式的创新和成本控制提出了更高的要求。 今天,纯文字...
2010-11-15 13:28:35
111
原创 几种去除^M的方法
附录:几种去除^M的方法1、 cat filename1 | tr -d "\r" > newfile2、 sed -e "s/^V^M//" filename > outputfilename3、vi: 用vi打开文件1. 按ESC键2. 输入 :%s/^M//g确定 ^M是使用 "CTRL-V CTRL-M" 而不是字面上的 ^M。这个正则式将替换所有回车符前的 ^M为空($是为了...
2010-11-05 11:15:07
406
原创 如何处理Oracle中TEMP表空间满的问题?
转贴:from ORACLE技术中国用户讨论组 如何处理Oracle中TEMP表空间满的问题?正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法...
2010-10-29 15:13:39
108
原创 Weblogic 在Linux下启动特别慢的问题
实际是JVM在Linux下的bug 他想调用一个随机函数 但取不到 暂时的解决办法是 2) 1)较好的解决办法: 在Weblogic启动参数里添加 “- Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启动) 2)最差的解决办法: 执行命令 mv...
2010-10-19 08:52:49
209
原创 [转]vsftpd出现500 OOPS: cannot change directory的解决办法
ftp服务器连接失败,错误提示:500 OOPS: cannot change directory:/home/*******500 OOPS: child died解决方法:1 在终端输入命令:setsebool ftpd_disable_trans 1 service vsftpd restart就OK了!但是下次重启了还会这样··2 在终端输入命令:s...
2010-10-15 21:57:03
451
原创 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME ...
2010-10-14 09:41:00
91
原创 oracle权限全集
alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter any trigger 修改任意触发器的权...
2010-10-12 15:23:36
73
原创 oracle 中处理杀不掉的进程
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。但是shutdown immediate又怕可能进程杀不掉会一直停留在shutdown immediate,直接shutdown abort又怕损坏数据库。 现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 一些ORACLE中的进程被杀掉后,状态...
2010-09-16 19:43:13
1875
原创 BEA WebLogic Server 9.2 application server refuses to start with Java Virtual Ma
QuestionDepending on the version of the Java™ Virtual machine (JVM), the WebLogic Server application server refuses to start after the profile has been deployed. CauseD...
2010-09-14 11:27:15
204
原创 tuxedo报错的处理(The included VM could not be uncompressed. Please try to download)
遇到的第一个问题:Preparing to install...The included VM could not be uncompressed. Please try to downloadthe installer again and make sure that you download using 'binary'mode. Please do not attempt to inst...
2010-09-10 16:35:20
598
原创 修改linux时间。现在才真正弄明白。。。。
附件不错一、修改linux的时间 root使用date指令:date -s 1、只修改日期,不修改时间,输入: Linux代码 date -s 2007-08-03 date -s 2007-08-032、只修改时间,输入: Linux代码 date -s 14:15:00 date -s 14...
2010-09-10 15:02:50
149
原创 HP-UX中为用户增加CRONTAB权限的方法
/usr/adm/cron>vi cron.allow如果用户名出现在 cron.allow 中即可使用此命令
2010-09-08 09:40:53
460
原创 Oracle中创建同义词
如果要为本用户创建同义词,必须具有“CREATE SYNONYM”权限;如果要为其他用户创建同义词,必须具有“CREATE ANY SYNONYM”权限;如果创建公共同义词,必须具有“CREATE PUBLIC SYNONYM”权限; 例如:CREATE SYNONYM offices FOR hr.locations;如果hr.locations不加引号则不区分大小写。如...
2010-09-07 10:49:33
127
原创 su: /bin/bash: Too many open files in system错误
切换到oracle的时候出错:[root@test ~]# su - oraclesu: /bin/bash: Too many open files in system[root@test ~]# 下面只说解决成功的过程[root@test ~]# cat /proc/sys/fs/file-max 512[root@test ~]#发现文件限制数太少查看/etc/sysc...
2010-08-20 09:23:38
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人