路由器改密码
1.查看当前登陆用户的信息,只修改LEVEL3的用户信息<CP_SJ_S6502_2>display current-configuration #local-user aaa password simple aaa service-type telnet level 3[@more@]2.通过password命令来修改口令<CP_SJ_S6502_2>system-viewSystem View: return to User View with Ctrl+Z.[CP_SJ_S6502_2]local-user aaa[CP_SJ_S6502_2-luser-aaa]password cipher sjS65o2@3.再打开一个终端,用新密码登陆,应该可以登陆进去4.保存所做的修改[CP_SJ_S6502_2-luser-aaa]quit[CP_SJ_S6502_2]quit<CP_SJ_S6502_2>saveThe config
路由器端口查询
1.查询机器用了哪个端口<CP_S6506_1>display arp dynamic Type: S-Static D-DynamicIP Address MAC Address VLAN ID Port Name Aging Type10.248.2.190 0000-5e00-010a 220 GigabitEthernet6/0/48 12 D10.248.2.189 0018-8288-64be 220 GigabitEthernet6/0/1 19 D10.248.2.188 0018-8289-87e3 220 GigabitEthernet6/0/48 19 D10.248.3.244 0018-8270-996b 210 GigabitEthernet6/0/30 4 D10.248.3.246 0000-5e00-010a 210 GigabitEthernet6/0/3
在S6506路由器中增加/删除端口应用
S6506路由器打开或清除端口1.telnet到路由器确定端口在哪个VLAN下#telnet 10.248.2.2 <CP_S6506_1>display current-configuration端口的配置信息大概是这样的:[@more@]interface GigabitEthernet6/0/12 port access vlan 10#interface GigabitEthernet6/0/13 port access vlan 10#interface GigabitEthernet6/0/14 port access vlan 10注意:下面有port一行的说明端口已经打开2.进入系统模式,进入VLAN<CP_S6506_1>system-viewSystem View: return to User View with Ctrl+Z.[CP_S6506_1]vlan 10[CP_S6506_1-vlan10]3.执行命
Quidway Eudemon 系列防火墙增加IP访问
Quidway Eudemon 系列防火墙示例是增加本机IP 173.6.8.164,使其能直接访问实时库步骤:1.通过查询网络电路图确定是经过防火墙10.248.2.188,telnet到此防火墙[@more@]#telnet 10.248.2.188HRP_M<Eudemon_1>su 3Password2.进入系统模式HRP_M<Eudemon_1>system-view Enter system view , return user view with Ctrl+Z.3.查看有哪些访问控制列表HRP_M[Eudemon_1]display current-configuration #acl number 3001 description su rule 1 permit ip source 173.6.8.180 0 destination 10.248.2.0 0.0.0.63 rule 2 permit ip sour
HPMC集群手工切换
手工换步骤假设当前运行在第一台机器上1.停包在运行的机器上执行[@more@]#cmhaltpkg -v mccdb012.使包运行在第二台机器上#cmrunpkg -v -n cp-mdb02 mccdb013.由于手工切换,集群会自动把包置为DISABLE状态,这意味着无法自动切换,所以要把包的状态改为ENABLE#cmmodpkg -e mccdb01
HPMC集群加LV步骤
最近做了HP集群加LV,特记录一下:1.停MC集群包#cmhaltpkg -v mccdb012.停MC集群双机#cmhaltcl -v[@more@]3.由HP工程师从存储上增加磁盘到各个节点上,一块磁盘有四个电路,如/c6t2d0 /c8t2d0 /c10t2d0 /c12t2d04.把VG踢出集群,并激活VG#vgchange -c n /dev/vgdata01 --踢出集群#vgchange -a y /dev/vgdata01 --激活VG5.增加磁盘到VG,并划分LV#vgextend /dev/vgdata01 /dev/dsk/c6t2d0 --四个电路只加一个就可以了,就可以格式化磁盘#lvcreate 6.查看是否加到集群的配置文件中#strings /etc/lvmtab7.去激活VG#vgchange -a n /dev/vgdata
常见Oracle HINT的用法
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如: [@more@]SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 3. /*+CHOOSE*/ 表明如果数据字典中有访问表的统计信息,将基于开销的优化方法,并获得最佳的吞吐量; 表明如果数据字典中没有
oracle 数据库性能健康检查脚本[转帖]
年底了,要对负责的数据库进行,性能健康检查,特此记录. *******************os层检查#检查oracle进程ps -ef|grep ora|wc -lcrs_stat -t -vtopglancecrsctl check cluster (cssd)vmstat 3600 6[@more@]***********************查看基本信息#database 概况信息检查#检查database基本信息select * from v$version;select name ,open_mode,log_mode from v$database;select instance_number,instance_name ,status from gv$instance;show parameter cpu_cshow parameter block_sizeselect group#,thread#,members,bytes/1024/1024 from gv$log;
关于Oracle取整的函数
关于Oracle取整的函数分别有以下几种: 1.取整(大) select ceil(-1.001) value from dual[@more@]2.取整(小) select floor(-1.001) value from dual 3.取整(截取) select trunc(-1.002) value from dual 4.取整(舍入) select round(-1.001) value from dual
oracle随机数 — dbms_random
oracle随机数 — dbms_randomORACLE的PL/SQL提供了生成随机数和随机字符串的多种方式,罗列如下:1、小数( 0 ~ 1) select dbms_random.value from dual[@more@]2、指定范围内的小数 ( 0 ~ 100 ) select dbms_random.value(0,100) from dual3、指定范围内的整数 ( 0 ~ 100 ) select trunc(dbms_random.value(0,100)) from dual4、长度为20的随机数字串 select substr(cast(dbms_random.value as varchar2(38)),3,20) from dual5、正态分布的随机数 select dbms_random.normal from dual6、随机字符串 select dbms_r
oracle11g gateway for sql server2005配置
最近一个项目用到了透明网关,这里把配置过程简单记录下来,供大家参考。oracle的透明网关是oracle直接访问异构数据库的利器。在9i中,透明网关是包含在数据库安装程序中的,在安装数据库软件过程中可以选择;10g和11g中,oracle把透明网关独立出来,需要单独下载安装。本文主要讨论在oracle下如何配置透明网关去访问sqlserver数据库。在11g之前,for sqlserver的透明网关只能安装在windows操作系统上,从11g开始,for sqlserver的透明网关也可以安装在linux/unix系统中。在本例中,涉及到二个服务器:ORACLE DB服务器: OS: solaris + OR
How to Setup DG4MSQL (Oracle Database Gateway for MS SQL Server) Release 11 on Linux [转帖]
In this Document Goal Solution How to Setup DG4MSQL (Oracle Database Gateway for MS SQL Server) on LINUX --------------------------------------------------------------------------------Applies to: Oracle Transparent Gateway for Microsoft SQL Server - Version: 11.0.1.0.1Linux x86[@more@]GoalStarting with 11g Oracle now provides a Database Gateway for MS SQL Server on Linux.The setup in 11g slightly differs from previous releases and this note will explain the steps how to configure DG4MSQL
inner join,full outer join,left join,right jion[转贴]
inner join,full outer join,left join,right jion 内部连接 inner join 两表都满足的组合 full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有 A表没有的显示为(null) A表 left join B表 左连,以A表为基础,A表的全部数据,B表有的组合。没有的为null A表 right join B表 右连,以B表为基础,B表的全部数据,A表的有的组合。没有的为null[@more@]查询分析器中执行: --建表table1,table2: create table table1(id int,name varchar(10)) create table table2(id int,score int) insert into table1 se
联机日志文件损坏后的恢复方法[转帖]
大家都清楚,联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 1、启动数据库,遇到ORA-00312 or ORA-00313错误,如 ORA-00313: open failed for members of log group 1 of thread 1 ORA-00312: online log 1 thread 1: 'D:ORACLEORADATATESTREDO01.LOG' 从这里我们知道日志组1的数据文件损坏了 从报警文件可以看到更详细的信息[@more@]2、查看V$log视图 SQL> select group#,sequence#,archived,status from v$log; GROUP# SEQUENCE# ARCHIVED STATUS ---------- ---
redhatserver5中监听器启动不起来
操作系统:Red Hat Enterprise Linux Server release 5.2 (Tikanga)oracle数据库:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi[@more@]本机上sqlplus "/as sysdba"是可以进入数据库的,在启动监听器时出现如下情况:[oracle@btasetl log]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 13-10ÔÂ-2009 09:52:59Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...TNS-12537: TNS:conne
forall用法小结[转贴]
本文主要翻译、整理了 ORACLE 官方文档上有关 FORALL 的部份内容,不妥之处,还希望多和大家交流。在发送语句到 SQL 引擎前,FORALL 语句告知 PL/SQL 引擎批挷定输入集合。尽管FORALL 语句包含一个迭代(iteration)模式,它并不一是个 FOR 循环。其语法为:FORALL index IN lower_bound..upper_boundsql_statement;[@more@]一、如何使用批挷定提高性能(How Do Bulk Binds Improve Performance)在 PL/SQL 和 SQL 引擎(engines)中,太多的上下文切换(context switches)会影响性能。这个会发生在当一个循环为集合中的每个
ora-600 [4000]的又一次处理[转帖]
今天公司有台开发库由于大楼停电,导致数据库起不来,报出的错误是ora-600 [4000] [5]这样的错误。类似于这样的错误我以前也处理过一次。详见这里。由于是开发库又有备份,所以把这个案例拿来玩玩:[@more@]用10046事件打开,可以看到下面的信息:create table bootstrap$ ( line# number not null, obj# number not null, sql_text varchar2(4000) not null) storage (initial 50K objno 56 extents (file 1 block 377))PARSING IN CURSOR #2 len=55 dep=1 uid=0 oct=3 lid=0 tim=1220697932880067 hv=2111436465 ad='64bde9f4'select li
shutdown之前的好习惯[转帖]
shutdown之前的好习惯今天看到的OTN文档375935.1,讲的时候为什么shutdown immediate有时候会hang住。其中一个原因是因为在shutdown immediate前有大的transaction需要rollback,只能等待事务回滚完毕,数据库达到一致的状态,才能顺利shutdown.因此,shutdown数据库之前最好察看一下是否有大的transaction在运行。[@more@]select sum(used_ublk) from v$transaction;如果没有心思等待而执行了shutdown abort,则在再次启动数据库时候,startup时要做rollback回滚操作,仍然需要很多时间。长短取决于要回滚的事务的大小。10g> select *
crs_stop -all 命令后遇到 UNKNOWN解决及RAC资源启动顺序
crs_stop -all 命令后遇到 UNKNOWNcrs_stop -all 命令后遇到 UNKNOWNRAC中执行crs_stop -all后提示一些服务停不了,再用crs_stat -t查看状态的时候,停不掉的服务会显示状态是UNKNOWN,服务在UNKNOWN状态下用 crs_start 不能启动服务[@more@]例如:[oracle@rac1 ~]$ crs_stop -allAttempting to stop `ora.rac1.gsd` on member `rac1`Attempting to stop `ora.rac1.ons` on member `rac1`Attempting to stop `ora.rac2.gsd` on member `rac2`Attempting to stop `ora.ora9i.db` on member `rac1`Attempting to stop `ora.rac2.ons` on mem
redhat vsftpd及vsftpd 500 OOPS: cannot change directory错误解决
一、以root账户登录RedHat ,以下是用源代码安装的过程,大家可以下最新的源代码在官方网站上http://vsftpd.beasts.org/ [root@redhat ~]# tar -zxvf vsftpd-2.0.5.tar.gz //解压vsftp source文件 [root@redhat ~]# cd vsftpd-2.0.5 //进入解压后的目录[@more@][root@redhat vsftpd-2.0.5]# more INSTALL //看看安装说明。比如要做什么工作。是个英文文档--------建议大家一定要看啊!安装说明很详细的,你要是耐心的看完,就完完全全可以不用看我下面写的内容啦!o(∩_∩)o...哈哈 [root@redhat vsftpd-2.0.5]# useradd nobody