linux nfs
linux nfs[@more@]nfs 共享目录被保存在/etc/exports 文件里。默认为空,即没有任何共享目录。exports文件格式:目录(绝对路径) 客户端(选项1,选项2,选项n)客户端可是ip地址,主机名,域名,ip网段如(1.1.1.1/255.255.255.0)选项中有读写权限,同步异步等安全性设置。例子:[root@lvs ~]# more /etc/exports /home 193.168.10.11(rw,sync)/home 193.168.10.11(rw,sync)/home 193.168.10.11 (rw,sync) 带有空格的,打开了全局共享。[root@lvs ~]#service portmap restart[root@lvs ~]#service nfs restart查看共享目录[root@
SQL server 2005 express
SQL server 2005 express [@more@]SQL Server 2005 Express Edition有很多软件要求。在安装数据库软件之前,必须准备好这些必要条件。 依次按照以下顺序安装相应的内容。 互联网信息服务器5或更高 如果Windows服务器没有安装IIS,请从“开始”|“控制面板”|“添加删除程序”|“添加删除Windows组件”进行安装。 .NET Framework 2.0http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=enMSXML6http://www.microsoft.com/download/en/details.aspx?displaylang=en&i
oracle 查询表空间使用率的语句
oracle 查询表空间使用率的语句[@more@]SELECT UPPER(F.TABLESPACE_NAME) "SPACE_NAME", D.TOT_GROOTTE_MB "SPACE_SIZE(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "SPACE_USE(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES)/ D.TOT_GROOTTE_MB * 100, 2), '990.99') "USE_PER", F.TOTAL_BYTES "SPACE_FREE(M)", F.MAX_BYTES "MAX_BLOCK(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES, ROUND(MAX(BYTES) / (1024 * 1024), 2)
oracle 10gr2 rac 修改auto_start
oracle 10gr2 rac 修改auto_start[@more@]crs_stat -t 可以查看当前的资源的状态,但是我发现重启系统后,asm没有online。如下:$ crs_stat -tName Type Target State Host------------------------------------------------------------ora.oratest01.ASM1.asm OFFLINE OFFLINE但是手动可以启动:srvctl start asm -n oratest01查询一下:$ /u01/oracle/product/crs/bin/crs_stat | grep NAME= | grep asmNAME=ora.oratest01.ASM1.asm$ /u01/oracle/product/crs/bin/crs_stat -p ora.oratest01.ASM1.asmNAME=ora.oratest01.ASM1.asmTYPE=
用户锁表
用户锁表[@more@] lock table t share mode;select object_name,a.object_id,session_id,serial# from v$locked_object a,user_objects b,v$session c where a.object_id=b.object_id and a.session_id=c.sid ;可以找到锁表的sid serial#alter system kill session 'sid,serial#';
sqlplus 跟踪sql语句
sqlplus 最耗资源sql语句跟踪[@more@]这片文章主要是介绍怎样查看哪个客户端的哪条sql语句最耗时。 transaction 有四个特性:ACID Atomicity 原子性 consistency 一致性 isolation 独立性 durability 持久性 主要介绍从4个视图里找到最终的SQL. v$session v$transaction v$process v$sql 查有多少个用户登录到数据库: select sid,serial#,username,status from v$session where username is not null; 查看数据服务器上有哪些用户连接上来: [root@ovt ~]# netstat -anp |more Active Internet connections
oracle emctl 报错
emctl[@more@]Oracle10G的EM采用了web方式,并且分成了2个产品,database control和grid control。这里主要介绍如何创建单数据的dbcontrol。Grid control需要下载单独的光盘安装。在用DBCA建库的时候,可以选择是否启用dbcontrol,启用的话需要在数据库中建立一个sysman的schema,用于保存EM的一些数据,这个就是EM的资料库(repository)。使用命令行工具emca可以创建,修改,重建或者删除dbcontrol的配置。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g E
asmlib 报错
oracle asmlib[@more@]今天配置asm的时候出错了,记得以前也出过错,但是忘了怎么解决的了。现在又想起了记录一下。[root@rac1 ~]# /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets ('[]'). Hitting <ENTER> without typing ananswer will keep that cu
linux redhat 双网卡绑定
linux redhat 双网卡绑定[@more@]linux双网卡绑定:由于近期客户对双网卡绑定需求很旺盛。 RHEL4.8 测试通过。 网卡1:eth0 网卡2:eth11.先修改eth0 和eht1这2个网卡配置文件.目录在(/etc/sysconfig/network-scripts/)如下: DEVICE=eth0 ONBOOT=yes MASTER=bond0 BOOTPROTO=none 2. eth1 也是同样的修改.如下: DEVICE=eth1 ONBOOT=yes MASTER=bond0 BOOTPROTO=none 3.新建一个虚拟网卡bond0,我们可以复制eth0的,复制后要修改内容. 复制 (cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond0)修改内容为如下: DEVICE=bond0 ONBO
sfha 5.1
sfha 5.1 solraris java console 报错的解决方法[@more@]8008103992售后8826售前ProblemEvery time starting Cluster Manager by executing "hagui" following error message is observed on console but it works without any issue.Error# /opt/VRTSvcs/bin/hagui/opt/VRTSvcs/bin/hagui: VRTSjre15: not foundCauseThe hagui script has following issue:missing PKGPARAM definition missing Redirection to /dev/null SolutionModify "/opt/VRTSvcs/bin/hagui" script as follows:[Before]27 VCS_HOME="/
oracle to_char 函数
oracle to_char 函数[@more@]SQL> select * from t 2 ; ID STARTTIME---------- ------------ 0 08-AUG-11 0 07-AUG-11 0 06-AUG-11 0 05-AUG-11SQL> select * from t where to_char(starttime,'yyyymmdd') < 20110807;ID STARTTIME---------- ------------0 06-AUG-110 05-AUG-11
oracle 死锁
oracle 死锁[@more@]今天同事说表的数据怎么也删不掉。我晕。上去看了看。发现表的行被多个用户锁了。SELECT /*+ rule */ s.username, decode(l.type, 'TM ', 'TABLE LOCK ', 'TX ', 'ROW LOCK ', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser FROM v$session s,v$lock l,dba_objects o WHERE l.sid = s.sid AND l.id1 = o.object_id(+) AND s.username is NOT
linux ntpd
linux ntpd[@more@]a、第一种配置:允许任何IP的客户机都可以进行时间同步 将“restrict default nomodify notrap noquery”这行修改成: restrict default nomodify b、第二种配置:只允许192.168.1.***网段的客户机进行时间同步 在restrict default nomodify notrap noquery(表示默认拒绝所有IP的时间同步)之后增加一行: restrict 192.168.1.0 mask 255.255.255.0 nomodify
nginx
nginx tomcat 负载均衡[@more@]http://code.google.com/p/nginx-upstream-jvm-route/source/browse/trunk/jvm_route.patch?r=7下载jvm_route.patch 代码。安装:http://code.google.com/p/nginx-upstream-jvm-route/然后把代码写到/path/to/this/directory/jvm_route.patch文件里。然后执行以下命令: cd nginx-0.7.59 # or whateverpatch -p0 < /path/to/this/directory/jvm_route.patch./configure --add-module=/path/to/this/directory --with-http_stub_status_module –prefix=/usr/local/nginxNginx's configureupstream back
oracle grid control etc/hosts
Check complete. The overall result of this check is: Failed <<<< Problem: S_CHECK_HOSTNAME_ERROR Actual Result: Hostname is not FQDN, Domain name is null[@more@]最近在安装oracle10g 的grid control 的时候,选择第二项,用其他的库安装的时候,总是报/etc/hosts的错误。从网上查了很久也没有好的答案。后来去了metallink。上面给了正确的解释和解决方案、解释就是说你用记事本或vi打开了hosts文件,所以oracle就不认识了,需要用记事本或vi从新再建立一个,然后再去检查就能通过了。2013.4.28--经过查资料,需要
oracle 10 手工建库
oracle手工建库确定环境,安装软件,配置init.ora参数文件,创建spfile然后create database,最后在执行脚本就OK。[@more@] ORACLE 10G 手动建库1)确定实例名。export ORACLE_SID=test2)建立密码文件。orapwd file=orapwtest password=oracle3)建立pfile。cat init.ora|grep -v ^ #|grep -v ^ $ > inittest.ora在inittest.ora里只包含如下初始化参数:db_name=testprocesses=150control_files='/opt/oracle/oradata/control01.ctl'db_block_size=8192log_buffer=50000000sga_target=300mundo_management=autoundo_tablespace=undot
oracle awr
oracle awr 看不到手动生成的快照[@more@]oracle awr 看不到手动生成的快照。今天给同事解决一个问题,需要做一个awr,可是手动执行了快照,但是做awr的时候却看不到生成的快照,就能看到一个日期为当前日期后的快照。平台为win7+oracle11gr2,他说他以前修改过系统时间。1、SQL> select * from DBA_HIST_WR_CONTROL; DBID----------SNAP_INTERVAL------------------------------------------RETENTION------------------------------------------TOPNSQL----------1272616668+00000 01:00:00.0+00008 00:00:00.0DEFAULTSQL> s
oradebug
oradebug[@more@] SQL*Net break/reset to client等待事件 By admin, on July 14th, 2010 一般情况下无法从动态视图(v$session/v$session_wait)看到这个等待事件,因为它十分短暂。其本质从字面意思上来解释的话,是一种网络等待(network issue); 举例而言,如果运行的代码中包含某种可能的错误,且在调用中触发了的话,服务器端本地的服务进程有义务对远程客户端告知该信息,这个告知的过程中服务进程 就处于SQL*Net break/reset to client等待中,直到客户端收到问题信息为止。与一般意义上的Sever-client模式一样,使用dbl
oracle trigger 同步数据
oracle trigger[@more@]昨天帮同事弄一个同步数据的触发器,搞了2个多小时,郁闷,心得就是不要听他们说的,要自己看看。因为他们也不知道做过什么,为了应付你就随便乱说,导致判断失误。还有就是哪个时候有点累,精神不够集中。哎,干IT也是体力精力的折磨呀。u 在sqlplus中创建公共连接: create public database link smsbak connect to smsadmin identified by smsadmin using ’bakup‘;以表t为例,如下:create or replace trigger t_triggerafter insert or update or delete on tfor each rowbegin if deleting then
oracle 11g 开启 em后,High CPU after DB Console start in 11g
oracle 11g OEM sysman select High CPU after DB Console start in 11gSELECT EXECUTION_ID, STATUS, STATUS_DETAIL FROM MGMT_JOB_EXEC_SUMMARYWHERE JOB_ID = :B3 ANDTARGET_LIST_INDEX = :B2 AND EXPECTED_START_TIME = :B1[@more@]If you have a problem with Oracle sessions taking a high CPU load in 11g after you start a DB Console check if any of these session is executing following query:SELECT EXECUTION_ID, STATUS, STATUS_DETAIL FROM MGMT_JOB_EXEC_SUMMARYWHERE JOB_ID = :B3 ANDTARGET_LIST_INDEX = :B2