摘要: .bz2 文件如何解压缩 用tar -I 或者bunzip2 命令都可以。.bz2 — 使用bzip2命令压缩的文件,可以使用bzip2 -d filename 解包.gz — 使用gzip命令压缩的文件,可以使用gunzip -d filename 解包.tar — 使用tar打包的文件,即tarball文件,可以使用tar xf filename 解包.tbz — 使用tar打完包后再以bzip2命令压缩的文件,可以使用tar jxf filename 解包.tgz — 使用tar打完包后再以gzip命令压缩的文件,可以使用tar zxf filename 解包个人总结:[.tar] 解开 阅读全文
posted @ 2013-08-05 11:30 holycrap 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 今天看到cut拿来取参数也是很方便的。cut -d = -f 2-d表示分隔符-f参数是分隔符算第几个参数 阅读全文
posted @ 2013-08-05 10:46 holycrap 阅读(146) 评论(0) 推荐(1) 编辑
摘要: tail -f tailf用来查看日志的新增内容,tailf 能一直打印日志 阅读全文
posted @ 2013-07-30 16:24 holycrap 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1. logminer安装SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sqlPackage created.Grant succeeded.Synonym created.SQL> @$ORACLE_HOME/rdbms/admin/dbmslmd.sqlPackage created.Synonym created.SQL> @$ORACLE_HOME/rdbms/admin/dbmslms.sqlPackage created.No errors.Grant succeeded.2. 配置SQL> alter system set u 阅读全文
posted @ 2013-07-29 17:32 holycrap 阅读(606) 评论(1) 推荐(0) 编辑
摘要: update E_SYS_STRATEGY set sconfigvalue=(select Substr((select sconfigvalue from E_SYS_STRATEGY where nseqnum=11), 1, (Select INSTR((select sconfigvalue from E_SYS_STRATEGY where nseqnum=11),':',6,1) from dual)) from dual)||'28080/UC/portal/login.action' where nseqnum=11;update E_SYS_ 阅读全文
posted @ 2013-07-28 19:34 holycrap 阅读(234) 评论(0) 推荐(0) 编辑
摘要: create or replace procedure data_move(param in number) iscursor enterprise is select SENTERPRISEID, SSPECIALNUMBER, NSPECIALNUMBERTYPE FROM e_uc_specialcode;enter char(10);spnumber VARCHAR2(32);sptype number;id number;beginopen enterprise;id:=1;loop fetch enterprise into enter, spnumber, sptype; ex. 阅读全文
posted @ 2013-07-27 21:37 holycrap 阅读(371) 评论(0) 推荐(0) 编辑
摘要: oracle 查询dblink的方法:SYSDBA登录, sys登录SELECT * FROM SYS.link$; 阅读全文
posted @ 2013-07-26 15:23 holycrap 阅读(1624) 评论(0) 推荐(0) 编辑
摘要: 1. 发现这个问题是在root下执行date -R 和 普通用户下执行 date -R,发现时区不一致2. 在一些linux机器下,发现是一致的3. 什么原因呢?找了半天,最后发现时区一致的机器下普通用户是有权限读取/etc/localtime的但是不一致的机器下,普通用户没有权限读取/etc/localtime4. 使用命令 chmod o+r /etc/lcoaltime 使得其他用户也能读取这个文件的权限5. 再次测试,发现就能成功了 阅读全文
posted @ 2013-07-22 16:51 holycrap 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: 升级前检查1. 用户是否存在awk -F: '{if($1 == "xxx") print $1}' /ect/passwd 用户名awk -F: '{if($1 == "xxx") print $6}' /ect/passwd 用户home目录是否存在也要判断2. oracle 连接检查conn xx/xx@ORALCESID3. 执行数据库脚本sqlplus /nolog >>${sqllog} << EOFconn ${USERNAME}/${PASSWORD}@${SID}@${script 阅读全文
posted @ 2013-07-18 11:48 holycrap 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. 首先检查oracle数据库版本是否正确 (可以使用方法 lsinventory来实现)2. 检查oracle连接是否成功3. 解压升级包,放到特定目录4. 做升级前数据备份,备份主要业务数据,使用exp 方法来导出dmp5. 做升级,执行升级数据库数据的sql脚本。(sql 脚本可以通过使用aqua data studio软件来对两个版本的数据库进行比较,得出数据库升级脚本)6. 检查升级是否成功,(可以通过检查oracle 日志发现是否有error日志存在)7. 不成功回滚,回滚分两步,一步imp备份数据,一步执行回滚sql脚本,(将原来的升级脚本反一下)8. 回滚检查 阅读全文
posted @ 2013-07-17 18:47 holycrap 阅读(410) 评论(0) 推荐(0) 编辑