MTU
MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。 3、如何检测网关的MTU? 在本机打开dos窗口,执行: ping -f -l 1472 192.168.0.1 其中192.168.0.1是网关IP地址,1472是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过
RMAN备份
1、切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL> shutdown immediate; (立即关闭数据库) SQL> startup mount (启动实例并加载数据库,但不打开) SQL> alter database archivelog; (更改数据库为归档模式) SQL> alter database open; (打开数据库) SQL> alter system archive log start; (启用自动归档) SQL> exit (退出) 2、连接: %rman target=rman/rman@mydb (启动恢复管理器) 3、基本设置: RMAN> configure defaul
VSFTP配置文件
1、Vsftp服务启动与停止#service vsftpd start 启动#service vsftpd stop 停止#service vsftpd restart 重启永久启动:#setup#ps –ax | grep vsftpd 查看进程是否启动。#chkconfig –level 2345 vsftpd on 设置在系统启动时,自动启动进程。2、访问Vsftp进入 ftp 192.168.0.1输入密码进入后:ls 查看 put 上传 get下载离开bye3、配置文件主配置文件 /etc/vsftpd/vsftpd.conf用户控制文件 /etc/vsftpd.ftpusers 作用:指定哪些用户不能访问FTP,相当于一个黑名单主配置文件:option=value要注意的是,等号两边不能加空白,不然是不正确的
LINUX下RPM命令基本用法
1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # rpm -ql < rpm package name> 8.列出服务器上的一个文件属于哪一个RPM包 # rpm -
Byte和bit之间的换算
在计算机网络、IDC机房中,其宽带速率的单位用bps(或b/s)表示;换算关系为:1Byte=8bit 1B=8b ---------- 1B/s=8b/s(或1Bps=8bps) 1KB=1024B ---------- 1KB/s=1024B/s 1MB=1024KB ---------- 1MB/s=1024KB/s 在实际上网应用中,下载软件时常常看到诸如下载速度显示为128KB(KB/s),1MB/s等等宽带速率大小字样,因为ISP提供的线路带宽使用的单位是比特,而一般下载软件显示的是字节(1字节=8比特),所以要通过换算,才能得实际值。然而我们可以按照换算公式换算一下: 128KB/s=128×8(Kb/s)=1024Kb/s=1Mb/s即:1
linux关机命令小解
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。 1.shutdown shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。 而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户
Redundant Array of Inexpensive Disk
什么是RAID? RAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列,是磁盘阵列在技术上实现的理论标准,其目的在于减少错误、提高存储系统的性能与可靠度。常用的等级有0、1、3、5、10级等。RAID 分类 通常我们有5种常见的RAID级别,这些级别不是刻意分出来的,而是按功能分的。不同的RAID级别提供不同的性能,数据的有效性和完整性取决于特定的I/O环境。没有任何一种RAID级别可以完美的适合任何用户。 概要: RAID 0 是最快,最有效率的阵列类型,但是不支持容错功能。 RAID 1 适合性能要求较高又需要容错功能的阵列
面试题,大家也可以看看(piner)
只列出了技能问题,其它问题暂不列出,大家看看吧。。。技能问题数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?表空间管理方式有哪几种,各有什么优劣。本地索引与全局索引的差别与适用情况。一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?9i的data guard有几种模式,各有什么差别。执行计划是什么,查看执行计划一般有哪几种方式。简单描述一下nest loop与hash join的差别。db file sequential read与db file scattered read等待的差别,如果
一句SQL实现输出九九乘法表
代码: SQL> with t as (select level as n from dual connect by level <=9) 2 select substr(sys_connect_by_path(b.n || '*' || a.n || '=' || a.n * b.n, ' '),2) as val 3 from t a, t b 4 where a.n >= b.n and level = a.n 5 start with b.n=1 6 connect by a.n=prior a.n and b.n=prior b.n+1 7 / VAL -------------------------------------------------------------------------------- 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4
10gR2--EMCA常用命令说明:
=========================================================== 作者: vongates(http://vongates.itpub.net)发表于: 2007.03.14 16:12分类: 10gR2 出处: http://vongates.itpub.net/post/2553/271778--------------------------------------------------------------- 在10g 中,我们可能会经常遇到OEM不能正常使用的问题,但导致问题的原因不尽相同,最后绝大多数问题可以通过emca 这个命令来解决,详细的说明可以查看连机帮助,下面给出一些常用的命令,及实例步骤.创建一个EM资料库emca -repos create重建一个EM资料库emca -repos recreate删
LINUX常用命令
学习linux命令的最佳帖子. 因为这篇文章很有价值,掌握后确实可以从linux的初学者变成linux好手,掌握了它就等于完全入了linux的门,不愧是本年度学习linux命令的最佳帖子。所以请版本最好把它锁定一个靠前的位置,以便让更多的人可以看到这篇文章,让更多的人从初学者变成好手。如果本篇没有被锁定,如果对你有用的话,请签收它,以便让它一直可以被大家看到。如下是linux最常用的命令及用途,当全部掌握以后,就没人敢说你不会linux。版权所有其实指的是版板归大家所有,你可以用自己的名字发表,也可以借我的大名宣传一下,as you like.大
实在是做不出来的高难的SQL语句,高手看看
记录type billno feeA 1 50A 2 100A 3 150A 4 200A 8 50A 9 100A 12 50S 1 50S 3 50S 4 100要求按照TYPE,并且billno是连续的分组sum(fee)得到的记录是type start end sumfeeA 1 4 500A 8 9 150A 12 12 50S 1 1 50S 3 4 150 create table t (type varchar2(1),billno number,fee number);insert into t values('A',1 ,50 );insert into t values('A',2 ,100);insert into t values('A',3 ,150);insert into t values('A',4 ,200);insert into t values('A',8 ,50 );insert into t values('A',9 ,100);insert into t values('A',12, 50);ins
IT项目经理需要很专业的IT知识吗
IT项目经理需要很专业的IT知识吗[@more@]我是从硬件工程师做到部门主管,对于项目管理,我觉得IT行业的项目管理与其他行业不同,他需要比较全面的IT背景知识。一个做ERP项目的项目经理,他无法完成一个金融中间业务的项目开发。同时在一个项目里会涉及到主机技术、网络技术、数据库技术甚至还有备份技术与容灾技术等,对于这么多的专业技术,是否需要该项目的项目经理对他负责的项目里所包含的技术有一个大概的了解。对于IT部门的管理者,我觉得光有很丰富的管理知识和经验不够,你必须在专业技术上面也要是很有权威的一个人,你要让小组的
索引中使用函数
create index scott_emp_date on scott.emp(add_months(hiredate,4))select * from scott.empwhere add_months(hiredate,4)>to_date('19820101','yyyymmdd')SELECT STATEMENT, GOAL = FIRST_ROWS 1 4 348TABLE ACCESS BY INDEX ROWID SCOTT EMP 1 4 348INDEX RANGE SCAN APPS SCOTT_EMP_DATE 2 1[@more@]
大家进来讨论下正则表达式的应用
大家进来讨论下正则表达式的应用[@more@]oracle的正则表达式 oracle的正则表达式(regular expression)简单介绍目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性, 重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。它们使用POSIX 正则表达式代替了老的百分号(%)和通配
请教Trigger的一个有难度的问题
请教Trigger的一个有难度的问题[@more@]请问如何在trigger中获取触发这个trigger的CREATE OR REPLACE TRIGGER TRG_LOG_SQLBEFORE INSERTON MYTABLEDECLAREn NUMBER;stmt varchar2(4000);sql_text ora_name_list_t;BEGINn := ora_sql_txt(sql_text);FOR i IN 1..n LOOP stmt := stmt || sql_text(i); END LOOP;INSERT INTO DDL_LOG(DDL_TIME, DDL_USER, DDL_HOST, DDL_IP, DDL_SQL)VALUES(SYSDATE,USER,SYS_CONTEXT('USERENV','HOST'), SYS_CONTEXT('USERENV','IP_ADDRESS'),stmt);EXCEPTIONWHEN OTHERS THEN-- Consider logging the error
Oracle数据库的ORA-00257故障解决过程
概述: Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存储空间还有很大,却也报这个错误。原来是Oracle 10g中新的特性,对Flash Recovery的管理导致的。 1、软硬件环境 服务器HP Proliant DL580G4(Intel Xeon 3.16GHz/4GB/ 72.8*4/RAID4) 操作系统Red Flag DC Server release 5.0 (Trinity) for x86-64 Lin