linux设置crontab定时执行任务计划
通常我们在windowns下可以通过设置任务计划定时执行备份脚本对系统数据进行备份在linux下也可以通过设置crontab来定时执行备份脚本,从而实现数据的备份实例:Last login: Fri Nov 13 17:53:25 2009 from 192.168.1.85[root@lzoadb1 ~]# crontab -l --查看定时执行列表#!30 3 * * * /root/rmanscript/rmanfull --每天3:30执行rmanfull脚本全备#!30 12 * * * /root/rmanscript/rmanarch --每天12:30执行rmanarch脚本归档日志备份#!30 8 * * 7 /root/rmanscript/delarch --每周日8:30执行旧归档日志的清理#!0 19 * * * /root/rmanscript/rma
关于员工管理
情感留人只能坚持一段时间,前景留人也许时间更短……员工真正想要的是什么?对于不同年龄段的员工来说,他们要的东西不一样。年轻的员工也许要的是发展前景,但有家有室的员工,可能更注重的是职业的稳定性。家庭条件好的员工重视的可能是成就感与工作氛围,外地来打拼的年轻人就更现实一些。[@more@]
推荐分享
畅享网管理+IT周刊http://member.vsharing.com/[@more@]
数据维护和基础架构维护-有感
IT管理是所有IT系统中变化最多的环节,也是最容易被预算砍掉的部分。但无论企业业务如何变化,数据和基础架构则是企业运作少不了的。海尔由于业务扩张,生生就把第一期的SAP给废了。而一个做程序的朋友说:“……当初不该做程序开发的,因为一旦效益不好,经济不好,业务需求的降低,企业往往裁掉的就是这些人,但是做数据维护和基础架构维护的人则很稳定……”[@more@]
oracle排除表导入导出
imp 导入数据时可否排除其中一张表不导入在IMP进行数据导入时,能不能把不想导的一张或几张表不进行导入Oracle9i及以前的imp,exp工具只能选择表导入导出,不能排除表,在Oracle10g中的expdp和impdp增加了exclude参数,允许排除某些不导入的表,对象类型等在exp的版本中有两种方法排除表的导入和导出方法一:加tables=(table1,table2,...,tablen)参数可导入指定表应该只能指定表,不能排除表方法二:在要导入的用户下把你不需要的表建起来,只要是同名导入时,加上ignore=n参数,这个表报错,就不会导入此表了在expdp版本中可以使用子句INCLUDE=
proftpd详细配置
# cat /etc/proftpd.conf ------------------------------------------------------------------------- ServerName "babydragon's FTP" #服务器的名字 ServerType standalone #proftpd运行的方式,有standalone和inetd DeferWelcome off #只有在认证用户之后才显示欢迎信息 Port 21 #ftp连接端口 Umask 002 #新文件的权限掩码 TimeoutLogin 120 #登陆时允许idle的时间 TimeoutIdle 600 #登陆后允许idle的时间 TimeoutNoTransfer 900 #没有数据传输时允许idle的时间 AllowStoreRestart on #允许断点续上传 AllowRetrieveRestart
linux LVM的创建和管理
总结归纳:物理卷(physical volume,PV)卷组(volume group,VG)逻辑卷(logical volume,LV)创建逻辑卷通常包括如下步骤:· 创建分区· 创建物理卷· 创建卷组· 激活卷组· 创建逻辑卷· 创建文件系统查看:# pvdisplay //--查看物理卷信息# vgdisplay //--查看卷组信息# lvdisplay //--查看逻辑卷信息创建:# pvcreate /dev/sdb /dev/sdc /dev/sdd # vgcreate vgtest /dev/sdb /dev/sdc /dev/sdd //--指定该卷组的名为“vgtest”# lvcreate -n lvtest1 vgtest //---n:用来指定所创建的逻辑卷名称# mkfs.ext3 /dev/vgtest/lvtest1
oracle数据恢复还原
oracle还原恢复数据核心步骤1.rman target / //--(启动恢复管理器) 2.RMAN> set dbid=2441060056; //--(指定启动数据库)3.RMAN> startup nomount; //--(将数据库启动到nomount状态)4.RMAN> restore controlfile from 'd:backupC-2441060056-20040617-06'; //--(还原数据库控制文件)5.RMAN> alter database mount; //--(将数据库启动到mount状态)6.RMAN> restore database; //--(还原数据库,生成相应数据文件)7.RMAN> recover database; //--(恢复数据库)8.RMAN> alter database open; //--(将数据库启动到open状态
转贴_RMAN-DBMS_BACKUP_RESTORE
转Metalink]How to extract controlfiles, datafiles, and archived logs from SMR backupsets without using RMANR6B x ?,i!K0 Doc ID:Note:60545.1Subject:How to Extract Controlfiles, Datafiles, and Archived Logs from RMAN BackupsetsType:REFERENCEStatus:PUBLISHEDContent Type:TEXT/PLAINCreation Date:08-APR-1998Last Revision Date:21-FEB-2003How to extract controlfiles, datafiles, and archived logs fromSMR backupsets without using RMANIntroduction:When using RMAN to restore objects (datafiles, controlfiles
oracle处理手记-200907
20090718-01问题:RMAN> recover database;的时候碰到RMAN-03002: recover 命令 (在 07/18/2009 21:36:09 上) 失败ORA-19698: D:ORACLEORADATALBMISREDO01.LOG 来自不同数据库: id=3075821044, db_name=LBMIS处理:这是在做模拟rman恢复的时候碰到的问题,这是由于自己手动创建数据库实例后,没有把REDO的文件删除,导致遗留的REDO文件和恢复的数据库不一致的问题,把REDO文件删掉,restore database,再recover database 就OK了20090718-02问题:SQL> connect / as sysdba已连接。SQL> recover database until cancelORA-00283:
VMware参考解答
问:网络连接选择了“Host only”,为什么虚拟机和主机无法ping通答:用host-only模式,主机实际用的网卡是vmnet1,而非主机的物理网卡,因此,要将vmnet1与虚拟机的IP设定为同一网段,互ping的时候也是虚拟机IP与vmnet1 互ping[@more@]
虚拟机搭建的资源分配设置
今天在弄个虚拟机,装了一个windows2003 enterprize sp1我的物理主机的内存是1G,刚开始我分配给了虚拟机768M,虚拟机启动的时候机器很慢,我以为是windows2003对配置要求高引起的,然后google搜索了一下,其实windows2003要求的配置并不高,512M的内存都完全可以,后面我把虚拟机的内存调整了一下,小为512M,虚拟机的启动速度快了很多总结:其实之前自己一直存在这样的误区,以为将内存资源分配给虚拟机越多越好,其实不然,因为虚拟机在启动和运行的时候也是要耗费外面的物理主机的内存资源的,如果一开始把内存资源都划分给虚拟机了,
oracle用户解锁
scott解锁SQL>connect sys/sys@ttdb as sysdba;connected;SQL>alter user scott account unlock;user altered;SQL>commit;commit complete;SQL>connect scott/tiger@ttdb 请输入新密码password changed;connected;[@more@]
IMP-00003: 遇到 ORACLE 错误 20001,版本差异引起的问题
今天使用imp导入备份数据的时候出现问题PLS-00302: 必须说明 'SET_NO_OUTLINES' 组件IMP-00003: 遇到 ORACLE 错误 20001IMP-00017: 由于 ORACLE 错误 2248, 以下语句失败GOOGLE了一下,是版本差异引起的问题再去查看exp和imp的版本,果然是有差异,exp的是10.2.0版本,imp的是10.1.0的版本,oracle是向下兼容,低版本导出的数据能导入高版本,高版本导出的数据无法导入低版本查看oracle版本 客户端:sqlplus /nolog->可以看到客户端版本服务器:连接之后SQL> select * from v$version;—>可以查看服务器的版本[@more@]
oracle 9.2.0.4 for x86_64 安装到17%,copying naeet.o问题
还是继续前面在64的asianux上安装oracle9i,安装到17%,copying naeet.o的时候,整个安装就停住了有的地方说要修改参数LD_ASSUME_KERNEL,降低内核版本改为$ export LD_ASSUME_KERNEL=2.4.19,问题可以解决[@more@]
weblogic性能调优
为weblogic启动设置JAVA参数;调整开发与产品模式默认值;使用weblogic“自有的IO”性能包;优化默认执行队列和线程;优化连接缓存;提高JDBC连接池的性能;设置JAVA编译器;使用weblogic集群提高性能;监视weblogic域;归纳:1.设置weblogic启动参数:-Xms256m -Xmx256m注:在WebLogic中,为了获得更好的性能,BEA公司推荐最小Java堆等于最大Java堆;2.优化默认执行队列和线程:通过启动管理控制台,在域(如:mydomain)> 服务器> server实例(如:myserver)> Execute Queue > weblogic.kernel.Defalt > 配置中修改线程计
/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file问题处理
这两天想在64位的LINUX上安装64位的oracle9i我的linux安装盘是asianux 的redflag-workstation5.0-x86_64-disk1.isoredflag-workstation5.0-x86_64-disk2.iso安装过程中 ./runInstaller运行后碰到/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file问题查了很多资料,说是缺少libXp-1.0.0-8.1.el5.i386.rpm包,虽然OS 是64位, oracle 也是64位,但是必须安装libXp-1.0.0-8.1.el5.i386.rpm包网上都说从光盘里找到包然后手动安装,但我手上是2张安装盘类型的,光盘里面没能直接找到libXp-1.0.0-8.1.el5.i386.rpm这个包东
ora-故障处理
LZGAJ:ora-04030ora-19815ora-19804ora-00060ora-273000ora-273001ora-273002ora-07445ora-00447 致命错误排除ora-故障的时候从最先的报错开始检查在windows2003 32位的操作系统中,操作系统识别的物理内存最大为1.7G,那oracle的SGA参数就不要设置到1.7G,设置1.4G左右较为合适2.ora-00955:name is already used by an existing object这是在使用impdp中创建directory的时候碰到的,是创建的dump对象名已被使用所引起的,dump对象目录不允许修改,要的话就是把旧的drop掉,要就是起另外的名字3.VttsObjects Proxy View By Schema:getMCW
oracle疑问和解答
1.安装oracle程序中,选择使用“基本安装但不创建数据库”,还是选择使用“自定义安装”?建议使用“自定义安装”,后面再选“software only”选项2.打完补丁再创建实例还是先创建实例再打补丁?dbua工具不一定要用到,打完补丁再创建实例则不需要使用dbua工具,在实例已经存在的情况下,打补丁后需要dbua对实例升级3.创建数据库的类型选择,Gerneral Purpose,Custem Database,Data warehouse还是Transaction Processing?建议选择Custom Database4.oracle中导入导出数据在alert.log中没有体现的?确实没有体现[@more@]
归档模式的设置
1.查看归档日志状态>sqlplus /nolog>connect sys/minstone@oanet as sysdba>archive log list2.启用(或关闭)归档模式>sqlplus /nolog>connect / as sysdba>startup mount>alter database archivelog (或alter database noarchivelog)>alter database open在LZGAJ处理的时候碰到一种情况startup mount失败,但可以正常startup一开始被困扰了一下,其实可以考虑倒推,先startup启动,再alter database close,平时处理问题中也要逆向思考一下>sqlplus /nolog>connect / as sysdba>startup>alter database