HPUNIX下表空间文件系统到裸设备测试
创建裸设备# lvcreate -L 1024 -n lvtest vg00Logical volume "/dev/vg00/lvtest" has been successfully created withcharacter device "/dev/vg00/rlvtest".Logical volume "/dev/vg00/lvtest" has been successfully extended.Volume Group configuration for /dev/vg00 has been saved in /etc/lvmconf/vg00.conf[@more@]# ls -l | grep testbrw-r----- 1 root sys 64 0x000014 Aug 17 19:20 lvtestcrw-r----- 1 root sys 64 0x000014 Aug 17 19:20 rlvtest#chown ora
分区表备份恢复测试
1.用sys用户登陆建立目录create directory exptest_gu as '/oracle/expdumpdir';2.给要导出数据的用户有使用这个目录的权限grant read,write on directory exptest_gu to vgopdw;3.导出数据[@more@]expdp vgopdw/vgopdw directory=exptest_gu tables=TDW_MANUAL_TV_ACT_USER_M:TV_ACT_M_201003 dumpfile=TDW_MANUAL_TV_ACT_USER_M_TEST.dmp job_name=news_10074.尝试带表元数据导入impdp vgopdw/vgopdw directory=exptest_gu dumpfile=TDW_MANUAL_TV_ACT_USER_M_TEST.dmp logfile=test.log tables=TDW_MANUAL_TV_ACT_USER_M:TV_ACT_M_2010
路由器改密码
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