自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lxlj2006的专栏

生于忧患

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

转载 execl导入mysql

<br />今天是全国数学建模比赛,同学选的一个题目需要对一个large的Excel表格进行统计,好哥们儿嘛~~便帮助他完成了数据从Excel到MySql的转化。记下具体步骤分享给大家,也免得大家到网上到处乱找了。<br />    假如要把如图所示的Excel表格导入到MySql数据库中,如图:,<br />步骤一:选取要导入的数据快儿,另外要多出一列,如下图:步骤二:将选中的数据快儿拷贝到一个新建的表格工作薄,然后“另存为” -》“文本文件(制表符分割)(*.txt)”,----------------

2011-03-14 09:44:00 1497

转载 Oracle10g EM乱码之快速解决

<br />http://www.eygle.com/archives/2006/03/oracle10g_em_font_change.html<br /> <br />注意:<br />1.<br />cd $ORACLE_HOME/jdk/jre/lib<br />cd $ORACLE_HOME/jre/1.4.2/lib/<br />这两个目录下都要执行CP<br />$ cp font.properties.zh_CN.Redhat font.properties <br /> <br />2.缓

2011-02-25 11:20:00 786

转载 Oracle 10g EM Console重建

<br />OEM 控制台是运行在HTTP服务器上的web页面(非常方便,可以远程管理),该HTTP服务器将作为Grid Control 安装的一部分安装和配置,没有任何客户端安装。 将中心 Console、多个代理、公共服务以及工具结为一体,提供一个集成的综合性系统管理平台,管理 Oracle 数据库环境,因此Oracle公司大力推荐DBA们使用EM来进行管理Oracle。<br /><br />使用 Oracle Enterprise Manager Console,可以执行以下任务: <br /><b

2011-02-25 10:38:00 1407

转载 英文 REDHAT AS5 中文语言包安装

<br />1、按顺序安装如下包:<br />中文支持<br />fonts-chinese-3.02-12.el5.noarch.rpm<br />m17n-db-common-cjk-1.3.3-46.el5.noarch.rpm<br />m17n-db-chinese-1.3.3-46.el5.noarch.rpm<br />中文输入法<br />scim-libs-1.4.4-39.el5.i386.rpm<br />scim-1.4.4-39.el5.i386.rpm<br />scim-chi

2011-02-22 14:53:00 1694

转载 oracle字符集

<br />一、什么是Oracle字符集<br />       Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。<br /> <br />影响Oracle数据库字符集最重要的参数是NLS_LANG参数。<br />它的格式如下: NLS_LANG = language_territory.charset

2011-02-22 10:50:00 726

转载 Oracle 字符集的查看和修改

<br />一、什么是Oracle字符集 <br />       Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 <br /> <br />影响Oracle数据库字符集最重要的参数是NLS_LANG参数。<br />它的格式如下: NLS_LANG = language_territory.charse

2011-02-22 09:48:00 390

转载 Excel数据导入到Oracle有几种方法

<br />方法一、使用SQL*Loader<br />这个是用的较多的方法,前提必须oracle数据中目的表已经存在。大体步骤如下:<br />1、将excel文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为','(fields terminated by ','),假设保存到c盘根目录。<br />2 、如果没有存在的表结构,则创建,假设表为test,有两列为dm,ms。<b

2011-02-10 10:36:00 623

转载 一位老DBA处理问题的方法

<br /> 在此转摘以为老DBA处理问题的方法,我感觉很有借鉴意义,便在此分享:上午接到用户的邮件说Oracle数据库报错,连接数据库后什么都执行不了,错误信息如下:<br /><br />ORA-00604: error occurred at recursive SQL level 1<br />ORA-04031: unable to allocate 4248 bytes of shared memory ("shared<br />pool","select u.name, o.name

2011-01-20 13:47:00 816

转载 RMAN 无法登录故障解决RMAN-04005 ORA-01031

<br />RMAN 无法登录故障解决RMAN-04005 ORA-01031  <br />  <br />一日登录到一经常备份的数据库,打算察看备份情况,发现无法登录,伴随权限ORA-01031错误<br />$./rman target /<br />Recovery Manager: Release 10.2.0.4.0 - Production on Mon Aug 31 17:32:51 2009<br />Copyright (c) 1982, 2007, Oracle.  All right

2010-12-30 10:22:00 4127

转载 exp,imp问题

<br />今天接了封邮件,项目经理要俺做个数据迁移,将开发环境中的某个表迁移到测试环境。很简单的需求。<br />常用的迁移有 EXP,IMP,DATAPUMP,DBLINK等等。由于无法登陆数据库主机操作系统,所以无法用DATAPUMP。<br />另外也没有创建DBLINK权限,而且数据库中也没有创建好了的DBLINK,这也否定了,我只能用EXP,IMP这种最原始的方法。<br />下面说说导入导出应该注意的事项<br />一:首先应该查询数据库的字符集<br />SQL> select * from

2010-12-29 16:52:00 618

转载 ORACLE:scope=both|memery|spfile

<br /> 当修改参数时,可以指定范围,是修改到spfile,还是内存中.还是全部修改.<br />1.把启动用的spfile:spfileorclsp.ora改为名spfileorclsp.ora.bak<br />2.alter system set db_cache_size=23M scope=spfile <br />  ( alter system set service_names='*******'  #默认设置scope=both)<br />      报错:文件不存在.(Oracle

2010-12-17 16:00:00 1638

转载 Oracle闪回特性

Oracle闪回特性在利用闪回功能前需要确认:1、用户有对dbms_flashback包有执行权限!2、进行闪回查询必须设置自动回滚段管理,在init.ora设置参数UNDO_MANAGEMENT=AUTO,参数UNDO_RETENTION=n,决定了能往前闪回的最大时间,值越大就需要越多Undo空间。Oracle 9i中闪回查询操作实例查看Oracle中Delete和Commit操作的流程分析例:Oracle 9i的Flashback Query操作。(1)创建闪回查询用户 SQL> create use

2010-12-16 17:24:00 554

转载 解决sendmail启动慢的问题

<br />用Redhat 4的时候,总是发现启动速度超级的慢,停留在sendmail启动的那个阶段,在网上搜索一下,找到了解决方案,留在这里备忘同时与大家分享一下 在大部分linux发行版本中,sendmail这个古老的邮件系统包是默认安装的,装完系统后,重启时,不少兄弟遇到在启动过程中,到了启动sendmail服务的时候就停止了,没有耐性和经验的朋友这时候可能会以为系统出故障或者系统没有装好,其实既不是系统出故障,一般也不是系统没有安装好,而是系统sendmail的时候在查询你设置的主机名的A记录或反向

2010-12-15 19:27:00 688

转载 ORA-01152 file 1 was not restored from a sufficiently old backup解决过程

<br />[oracle@localhost ~]$ export ORACLE_SID=ge<br />[oracle@localhost ~]$ sqlplus /nolog<br />SQL*Plus: Release 10.2.0.1.0 - Production on Mon Dec 29 19:03:33 2008<br />Copyright (c) 1982, 2005, Oracle. All rights reserved.<br />SQL> connect / as sysdb

2010-12-06 10:52:00 9361

转载 多个oracle数据库之间数据共享-database link

     因为公司的掌上城市系统在多个地势同时上线,而为了让每个城市的3G快讯具有地势特色性,每个地势有自己单独的数据库系统,而每个地势的快讯又一些共同的,譬如突然出了一条国际新闻,那么是不是每个地势的后台编辑都要录入一遍,这样无疑是做了许多无用功,所以公司考虑架设一个总站,总站上有专门的人负责,每天负责录入一些通用的,不具有地势特色的新闻资讯,而各个城市的数据库都将共享总站的内容,同时又具有本地特色的资讯,同时解放了人力资源,各个城市可以集中于地势特色的建设上。这样的方案,在技术上,就演变成了数据库之间的

2010-11-26 15:10:00 1270

转载 Linux调整系统时间和时区的方法

<br />1.找到上海时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前时区文件/etc/localtime<br />即:<br /># cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime<br /><br />2.修改/etc/sysconfig/clock文件<br /># cat /etc/sysconfig/clock<br />ZONE="Asia/Shanghai"<br />UTC=false<br />

2010-11-10 15:46:00 585

原创 Oracle 数据库后台进程的功能细化解析

细化解析Oracle数据库后台进程的功能:1、DBWR进程:该进程执行将缓冲区写入数据文件,是负责缓冲存储区管理的一个Oracle后台进程。当缓冲区中的一缓冲区被修改,它被标志为“弄脏”,DBWR的主要任务是将“弄脏”的缓冲区写入磁盘,使缓冲区保持“干净”。由于缓冲存储区的缓冲区填入数据库或被用户进程弄脏,未用的缓冲区的数目减少。当未用的缓冲区下降到很少,以致用户进程要从磁盘读入块到内存存储区时无法找到未用的缓冲区时,DBWR将管理缓冲存储区,使用户进程总可得到未用的缓冲区。Oracle采用LRU(LEAS

2010-11-10 14:20:00 1602

转载 Oracle中的锁

<br />     Oracle数据库支持多个用户同时与数据库进行交互,每个用户都可以同时运行自己的事务,从而也需要对并发访问进行控制。Oracle也是用“锁”的机制来防止各个事务之间的相互影响,对并发访问进行控制的,保证数据的一致性和完整性。当一个事务或操作企图防止另一个事务对其操作的对象产生影响时,该事务或操作就对该对象进行锁定,其他事务就只能在该事务释放锁之后才能操作该对象。<br />     在大多数情况下,锁对于开发人员来说是透明的,不用显式地加锁,即不用指定锁的分类、级别、类型或模式。如,当

2010-11-10 11:58:00 3896 1

转载 ORACLE里几种锁模式

    ORACLE里锁有以下几种模式:   0:none   1:null 空   2:Row-S 行共享(RS):共享表锁   3:Row-X 行专用(RX):用于行的修改   4:Share 共享锁(S):阻止其他DML操作   5:S/Row-X 共享行专用(SRX):阻止其他事务操作   6:exclusive 专用(X):独立访问使用   数字越大锁级别越高, 影响的操作越多。   一般的查询语句如select ... from ... ;是小于2的锁, 有时会在v$locked_object出

2010-11-10 11:22:00 14278

转载 oracle 行级锁

<br />DML事务锁定的机制<br />锁定能够保证当某个用户正在更新表里的一行数据时,其他用户不能同时更新相同的数据行,而且也不能删除或修改被更新的表。<br />锁定分为两种级别:行级别(TX锁)和表级别(TM锁)。<br /> 行级锁(TX锁)<br />假设某个用户(假设为A)发出如下的语句更新一条记录:<br />SQL> update employees set last_name='HanSijie' where employee_id=100;<br />      Oracle在对

2010-11-09 16:53:00 3751

转载 pcnet32 device eth0 does not seem to be present

<br />今天,重启vmware下的Linux突然不能上网了!<br />系统启动日志:Bringing up interface eth0: pcnet32 device eth0 does not seem to be present, delaying initialization.<br />ifconfig输出:没有eth0<br />系统->网络配置:有eth0,处于非激活状态。设法激活时,出错:pcnet32 device eth0 does not seem to be present

2010-11-02 11:32:00 3244

转载 ifconfig 指令详细介绍

<br />一. ifconfig 指令. <br /><br />  ifconfig 指令用来设定网路介面, 并可查询目前网路介面的设定情形. <br /><br />  语法: <br /><br />  1. ifconfig [介面]  <br /><br />  介面可以不写, 若不写, 则显示目前使用中的介面. <br /><br />  介面可以填入: eth0, eth1 等. <br /><br />  若是下  <br /><br />  2. ifconfig -a <br /><b

2010-11-02 10:43:00 1109

转载 LINUX终端乱码解决方法

安装Linux时选择使用中文,当使用SSH、TELNET登录操作命令会出现中文乱码;在RHEL5下通过测试。将/etc/sysconfig/i18n修改成如下:复制内容到剪贴板代码:[root@php ~]# vi /etc/sysconfig/i18n #LANG="zh_CN.UTF-8"LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030;zh_CN.GB2313:zh_CN"SUPPORTED="zh_CN.GB18030;zh_CN;zh

2010-10-18 15:35:00 1753

转载 vmware下调整linux的分辨率

<br />VMWARE下安装完了LINUX,默认的分辨率是800*600,在linux的"显示设置"里怎么改然后重新启动或注销都没有变化,要想改变linux的分辨率,必须安装vmware tools,具体过程如下:<br />1.在VM下拉菜单里有一选项Install vmware tools,你必须先启动你的虚拟机,不然选项是灰色的,不可用。启动之后点击他,在你的limux的/tmp目录下就会出现一个叫vmware-linux-tools.tar.gz的包。<br />2.解压缩这个包在当前的目录,会产

2010-10-13 14:33:00 605

转载 SSH Secure Shell Client乱码

<br />说这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要‘UTF-8'编码,恩恩,这下我终于知道Windows中文版的编码居然是非UTF-8了。 <br />意思是我不换操作系统,就无法使用这个东东了? <br />于是乎,解决办法貌似只有两个。 <br />1,换系统。 <br />2,使用Putty:http://filezilla-project.org/download.php?type=client <br />当然,如果需要SFTP,可以使用fi

2010-09-15 15:49:00 927

转载 在linux上增加swap交换空间

<br />想在虚拟机里面安装oracle10g,发现默认的swap交换空间不满足最低要求,因为我分配的物理内存是1G,那么就按照要求需要2G的swap交换空间,默认只有1G的交换空间。添加swap交换空间的步骤如下:<br />第一步:确保系统中有足够的空间来用做swap交换空间,,准备在一个独立的文件系统中添加一个swap交换文件,在/opt中添加2G的swap交换文件<br />[root@localhost opt]#touch swap<br />第二步:添加交换文件并设置其大小为2G,使用如

2010-09-14 16:08:00 611

转载 ORA-01031: insufficient privileges 的解決方法

ORA-01031: insufficient privileges 的解決方法<br />本来造成ORA-01031: insufficient privileges的原因有很多。很难判断。以下方法提供初学者姑且一试<br />此解决方法适合不同的问题类型:<br />1.如果是9i或者以下版本:<br />    打开--D:oracle/ora92/network/.../database/oradba.exe<br />然后双击oradba.exe文件即可解决问题<br />2.如果是10G版本:<

2010-09-13 15:50:00 680

转载 一步一步学RMAN之实战RMAN备份

<br />                                                   念奴娇•RMAN历练 <br />      秋风细雨,落叶飞,多少RMAN命令,一一铭记,想当年,毫无备份概念。一步一步,一点一滴,多少无眠夜。 <br />      春风似剪,万千心事难寄。RMAN进展迅速,学习路漫漫,几经测试,错误不断,遍寻线上线下资料,过程痛苦,豁然顿悟时,酣畅淋漓。<br />      我心情愿,更看未来睛空。 <br />      经过前面的若干,我们已经

2010-09-02 10:13:00 442

转载 Linux修改时间和日期的方法

<br />Linux修改时间和日期的方法<br />      Linux下的时间分为两种,系统时间与硬件时间。我们一般看到的时间就是系统时间,比如现在是11:45 AM。硬件时间指的是主板上CMOS中的时间,这两个时间并不是总是同步的,一般情况下大约11分钟同步一次。<br />  Linux系统启动时,从CMOS中读取当前时间,作为系统时间,从此以后系统时间独立tick,此时如果你用date命令修改了系统时间,硬件时间是不受影响的,就是说如果此时关机,下次的系统时间还是不对。要想将系统时间保存到硬

2010-08-27 09:55:00 1308

原创 linux进程和线程

<br />进程:就是正在执行的程序<br />线程:(1)轻量级的进程(程序执行流的最小单元)<br />         (2)进程有独立的地址空间,线程没有<br />         (3)线程不能独立存在,它是由进程创立的<br />         (4)相对讲,线程所费的CPU和内存小于进程<br /> <br />多线程下载的原理是这样的:通常服务器同时与多个用户连接,用户之间共享带宽。如果N个用户的优先级都相同,那么每个用户连接到该服务器上的实际带宽就是服务器带宽的N分之一。可以想象,如果

2010-08-25 09:31:00 528

原创 samba配置(相当辛苦菜配好的)

<br />   samba使linux和Windows的实现资源共享,相当共享文件夹!<br />   1.  看系统是否安装了samba的PRM<br />           rpm  -q  samba<br />   2.  如果有就卸载<br />           rpm  -e  samba<br />          (如果出现samba包依赖就只能强制卸载了,这是万不得已才能这么做的,很可能损害到依赖的文件)<br />          强制方法:<br />          r

2010-08-23 17:54:00 453

转载 LINUX的目录树

linux目录结构(1)<br />linux目录结构 <br />与Windows下一样,在Linux中也是通过目录来组织文件的。但不同的是,在Linux下只有一个根目录,而不象Windows那样一个分区一个根目录。如果有多个分区的话,就需要将其它分区mount到根目录上来用。 <br />大家回忆一下当时为Linux分区时,有一个选项要填,那就是Mount Point,我们将其中一个写成了“/”,也就是根目录(这点与Windows相反,一个是“/”,一个是“/”,真是天生冤家)。其它的则可能是/home

2010-08-22 13:52:00 504

转载 系统学习Linux的十一点建议

<br />随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。 <br /> <br />  随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。<br /><br />   一、从基础开始 <br />  常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用

2010-08-22 13:50:00 388

转载 ifconfig

<br />命令ifconfig是linux系统最为常用的网络工具,可以用于查看网络设置,进而更改网络的参数。<br />[root@rhel-templet ~]# ifconfig<br />eth0      Link encap:Ethernet  HWaddr 00:0C:29:DF:59:A4<br />          link encap 表示网络连接的类型,Ethernet是以太网<br />          HWaddr是网卡的mac地址<br />          inet ad

2010-08-22 13:41:00 630

转载 Linux root密码丢失的解决办法

<br />和UNIX系统相同,Linux超级用户root拥有系统的最高权限。当由于用户的疏忽,遗忘了root 密码,或者系统受到黑客的入侵,无法用root 账号登录系统时,可以通过下列办法来恢复root 的密码。<br />  一、进入单用户模式<br />  1.使用Linux 系统启动软盘<br />  如果你已创建了Linux 系统的启动软盘,而且设置计算机系统从软盘启动,当显示boot 提示符后输入:<br />  boot: linux single<br />  系统进入了提示符为“#”的单用

2010-08-22 13:41:00 557

转载 linux下 tar解压 gz解压 bz2等各种解压文件使用方法[转]

<br />      .tar<br />  解包:tar xvf FileName.tar<br />  打包:tar cvf FileName.tar DirName<br />  (注:tar是打包,不是压缩!)<br />  ---------------<br />  .gz<br />  解压1:gunzip FileName.gz<br />  解压2:gzip -d FileName.gz<br />  压缩:gzip FileName<br />  .tar.gz 和 .tgz<br /

2010-08-22 13:39:00 454

转载 2种解决Linux中文乱码方法

<br />方法一:<br />修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030对于其他用户,也必须相应修改该文件,使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码。 <br /><br />方法二:  <br />修改/etc/sysconfig/i18n文件<br />#LANG="en_US.UTF-8"<br />#SUPPORTED="en_US.UTF-8:en_US:en"<br />#SYSFONT="l

2010-08-22 13:34:00 539

转载 Linux中的mount命令

<br />一个硬盘要能够被系统使用,需要经历几个步骤。<br />1. 分区(fdisk),此时硬盘仅仅体现在/dev下的一个文件;<br />2. 格式化程文件系统(mke2fs);<br />3. 挂载(mount)。<br />一个硬盘分区(partition),必须挂载到文件系统上的某个点(目录),才能被系统使用。也就是系统在硬盘挂载之后,方才知道到哪里去存取硬盘中的数据。挂载点就是硬盘分区所在的目录,该目录下所有的子目录和文件都归该硬盘分区所有。<br />实现挂载的命令就是mount。(摘自鸟

2010-08-21 15:31:00 619

原创 linux直接进入登陆页面,不能进入vi(解析/etc/inittab)

 linux 默认运行级别为5,改为3,通过/etc/inittab来更改默认运行级别的!运行级就是操作系统当前正在运行的功能级别。  简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。 不同的运行级定义如下:(可以参考Red Hat Linux 里面的/etc/inittab)  # 0 - 停机(千万不能把initdefault 设置为0 )  # 1 - 单用户模式  # 2 - 多用户,没有 NFS   # 3 - 完全多用户模式(标准的运行级)   # 4 -

2010-08-21 15:27:00 4258

原创 linux下的挂载

<br />    挂载即把一个分区或磁盘放在一个目录里。<br />    挂载的本质就是为设备提供一个访问入口,例如将光盘挂载到/mnt/cdrom的话,就可以通过访问/mnt/cdrom这个目录来访问光盘.其实这一点与Windows系统并无二致,因为Windows系统要使用光盘的话也要通过一个盘符,这个盘符也相当于挂载了.至于是否改变挂载点,那要看自己的需要.<br />    Linux用目录名挂载分区或目录的好处是:<br />    一、便于操作,你可以把分区或磁盘挂载到任何你想要的目录或文件夹

2010-08-21 11:16:00 554

空空如也

空空如也

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

TA关注的人

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