问题紧急

来源:互联网 发布:ubuntu这么安装vim 编辑:程序博客网 时间:2024/05/17 03:53

使用PUTTY进入单板系统,并进入到数据库操作,如何得知相关业务的表信息?

答:区分进入的是OMU数据库还是USCDB数据库,需要在OMU数据库中输入\di查询出数据库表。

如方案中提到的表是根据单板的MEID值判断出来(如:select * from ne+MEID_1.TBL_ftpserver;)

 

业务脚本流程检查:

答:1、规则下发检查;2、规则删除检查;3、Trigger下发检查;4、分片下发检查;5、会话级Qos检查

 

Precondition是关键字,-S标识在预置条件中的各个逻辑之间的执行顺序是串行的(并行是-P)。

 

当单板中的SSHD进程KILL后,无法进入PDU时,可以通过SSM板的IP进入对所有单板进行操作,在PDU单板中重启SSHD进程“./usr/sbin/sshd”

需要使用SSM的外部IP地址,实验室是根据使用的OMU环境IP,SSM的IP为XXX.XXX.XXX.5。

 

打开LOG开关:

MOD INSP: SYSCP=SYSPARAMETER, INSPN=VRM_PRINTLOCALLOG,INSPV=1;

MOD INSP:SYSCP=SYSPARAMETER, INSPN=VRM_LOGLEVEL, INSPV=0;

 

LOG日志路径:

Omu Log日志路径:

可以通过putty进入OMU单板,输入如下命令:

#su – omu  --使用OMU用户登录

#cdlog            --进入OMU运行LOG的路径下面

#cd dev_log

PDU单板以及其他单板的LOG路径(模块日志):

1、  通过单板IP进入对应的操作系统里;

2、  输入命令:ps -ef | grep prog    --查询进程,根据进程里面提供的路径进入对应的LOG路径。

 

 

 

Nmap工具使用注意事项:

1.      如:需要PING目的IP为111.111.111.111,则需要将nmap安装在IP为222.222.222.222的系统中

2.      要PING目的IP时,需要PING单板对外的IP,不能PING对内的IP。具体如何确认对内、对外IP只能参考用户手册。

 

问题确认方法:

1.  在测试过程中,若发现问题,应该先发出【问题确认】邮件,与开发确认这个问题是否为问题,只要确认是问题,则可以进行提单,并不需要等到解决方案出来才进行提单。

注意事项:有的开发可能他个人觉得问题没有修改的必要,就一直无法给出明确的答复,导致我们提单受阻,但是问题的修改与否不是由一个人所能决定的,我们测试人员就应该将问题提交到问题跟踪库DTS中,避免造成问题漏测,若半个小时后,问题没有定位结果,测试人员可以直接提单跟踪。

2.  在发出【问题确认】后,需要及时的与开发沟通确认,尽早提单,问题单不能超过1天提交,避免造成时间的浪费以及漏提单的情况。

3.  【问题确认】最好能通过邮件的形式体现,私下讨论的话可能会有些情况无法及时跟踪处理,若有其他同事碰到类似的情况,也可以互相知会。

 

循环的例子:

#初始化基本变量
PCRF_PUBLIC_InitVar
#
定义自增变量LoopID,初始值为0
RegisteVariable {"LoopID" "0"}

#
循环10
LoopRun -S 10 {
    #LoopID
自增1
    IncVariable {"LoopID"}
    #
用户上线
    Gx_UserOnline {"460111111?LoopID?" """?LoopID?"}
}

#
定义自增变量LoopID,初始值为0
RegisteVariable {"LoopID" "0"}

#
循环10
LoopRun -S 10 {
    #LoopID
自增1
    IncVariable {"LoopID"}
    #
用户下线
    Gx_UserOffline {"?LoopID?"}
}

 

 

GTR license申请方法

 

PMS系统取消验证码的验证,需要修改smf.xml文件:

路径在PDU单板下:/opt/UPCC/pms/pms/conf/smf/ smf.xml

文件内容:

<SMF>

    <Locale>

        <LanguagesDefault="en_US">

            <ItemLanguage="zh_CN"/>

            <ItemLanguage="en_US"/>

        </Languages>

    </Locale>

 

    <SystemLogin verifyCode = "true" debug = "false" />

</SMF>

将true修改成false。所有PDU单板中的smf.xml文件都需要修改。

 

安全红线测试指导:

 

网管适配包安装:

安装配置linux FTP服务

启动FTP服务后,需要重启下系统

关闭防火墙、开启远程访问的服务

 

Linux安装Oracle的一些小问题解决方法:

1.确认vmware的网络模式桥接还是nat

2.确认两个机器的ip地址是否与桥接或者nat模式匹配

3.linux下确认22端口是否处于侦听状态,对应服务sshd

netstat -na |grep :22

4.再次关闭防火墙

iptables -PINPUT ACCEPT

iptables -F

iptables -X

 

提示显示器颜色不够:

[root@localhost/]# xhost +

[root@localhost/]# su - oracle

[oracle@localhost~]$ export DISPLAY=169.85.3.211:0.0

[oracle@localhost~]$ export LANG=C

[oracle@localhost~]$ /opt/database/runInstaller

 

运行ORACLE安装程序时,提示OUI-15038错误,需要进入到软件中选择安装包进行软件更新,完全更新后,则可以检查通过。

 

配置IP:

ifconfig eth00 xxx.xxx.xxx.xxxnetmask 255.0.0.0

eth00主要是根据网线插的位置进行分配。

 

 

以下为一些常用的ftp操作命令:

put 文件名 :将本地PC机目录中的一个文件拷贝到远程服务器的目标目录。

mput * :将本地PC机目录中的所有文件拷贝到远程服务器的目标目录。

此处的*可使用过滤条件,如只拷贝txt格式的文件,则可使用mput *.txt命令。

get 文件名 :将远程服务器目录中的一个文件拷贝到本地PC机的目标目录。

mget * :将远程服务器目录中的所有文件拷贝到本地PC机的目标目录。

mputmget命令使用时,在拷贝每个文件前系统都会提示是否下载。如果不希望系统提示此信息,请在执行以上命令前,输入prompt以关闭此类提示。

 

 

通信矩阵端口扫描后,确认udp端口是否系统自带端口,或者是人工添加的端口的方法:

1、使用NMAP扫描出单板的udp端口(注:只能扫描外网的IP),进入扫描单板的系统;

2、netstat -an|grep 端口号    :查找在当前单板中是否启动该端口

3、lsof| grep 端口号              :确认端口启动的进程,是否属于系统进程

4、根据端口对导出的MML(CGP:EXP MML)命令进行搜索,是否有命令执行创建对应端口。

 

               目的IP号段           子网掩码       网关

route add -net188.0.0.0 netmask 255.0.0.0 gw 169.85.0.1 dev eth1

route del 192.168.4.75

 

 

windows添加路由

route add 188.0.0.0mask 255.0.0.0 169.85.0.1 p

route add 188.0.0.0mask 255.0.0.0 169.1.1.1

 

 

linux增加本地路由

routeadd default gw 169.1.1.1

 

查询back口(网口)

env|grepeth

 

添加D08实验室网络的路由,8号段

route add8.0.0.0 mask 255.0.0.0 10.85.165.239

 

 

安装物理库时,提示99错误,需要在两块DID3单板上执行以下命令:

echo "exportNONE_UPDATE_LINK=1" >> /etc/profile

 

安装OMU环境完毕后,DBG模块无法启动可以根据以下操作进行恢复:

一、修改软参

进入到USCDB网元中

MOD INSP:INSPT=FE, INSPN=LDRSOURCE, INSPV=3, FETYPEN="USCDB";

MOD INSP:INSPT=FE, INSPN=LDRSOURCE, INSPV=3, FETYPEN="UPCC";

修改完成后,重启网元

二、修改Config文件

在DID最小单板上

rac1:/opt/SigPlat/etc# vi Config.cfg

搜索RAC_VIP,根据里面提供的IP,在USCDB网元中执行MODDBCONFIG,将物理库IP修改为在Config.cfg文件中的IP地址,如:

RAC_VIP="172.19.128.130 | 172.19.128.131"

执行MOD DBCONFIG: IP1="172.18.128.130",IP2="172.19.128.130";

执行完后等待单板自动恢复。

 

搜索日志文件中密码加密显示为*的命令:grepCiphertext *.log

 

 

修改目录权限:

chown omcuser:omcsysm /export/home/sysm/var

 

手工创建LDAP链路的时候,该链路使用DSP LDAPLINK不为激活状态时执行以下逻辑:

SPRLDAPLinkInit {}-mode "unrestore"

 

 

登录USCDB数据库:

     数据库类型为PT数据库

uscdb@rac1:~> suroot

Password:

rac1:/home/uscdb #su - uscdb

uscdb@rac1:~>psql -U sys -d uscdb

Welcome to psql8.3.17, the PostgreSQL interactive terminal.

 Type: \copyright for distribution terms

       \hfor help with SQL commands

       \?for help with psql commands

       \g or terminate with semicolon toexecute query

       \q to quit

 uscdb=# set search_path=uscdb;

SET

 

登录USCDB数据库,数据库为ORACLE,出现锁的情况.

登录uscdb单板(数据库单板的较低槽位上),如标配环境下,是ssh uscdbmt@172.16.128.80,密码Huawei@2009;

切换root:su - root,密码是huawei;

切换oracle:su – oracle;

登录数据库:sqlplus uscdb/huawei@uscdb

执行上述命令后出现锁的情况,则需要执行下面的命令:

rac2:~ # su - oracle

oracle@rac2:~>sqlplus / as sysdba

SQL> alter useruscdb account unlock;

oracle@rac2:~>sqlplus uscdb/huawei@uscdb

 

 

跑SOAP脚本提示超时,执行软参命令:

MOD INSP: INSPT=PGW,INSPN=RIGHTSWITCH, INSPV=2;

 

 

要PING通87号段的IP地址,需要添加如下路由:

route add 169.87.0.0mask 255.255.0.0 169.85.1.2 -p

 

 

小网服务器:

10   "169.85.44.80

10.85.165.134"     Administrator edr  公共服务器    softnet服务器

 

 

 

可以通过这个命令查询网元环境在哪个网管环境上对接着:

netstat -a | grep6060

 

 

setsearch_path=cgp_1;

select * fromtbl_soap_session;

delete fromtbl_soap_session;

 

 

 

 

 

 

 

 

1.1     3登录OMU数据库

1:通过root用户登录putty,登录成功后,先确认当前数据库的活动SCHEMA,使用ver_chk命令
      
图例如下:

     

    WorkspaceID值为1,数据库的SCHEMAcgp_1,WorkspaceID值为2,数据库的SCHEMAcgp_2

     1.2
:切换到OMU用户下,执行:su omu,图例如下:

    

     

    1.3 OMU用户下链接PT数据库,执psql-U cgp -d omu,(注:若Oracle数据库,链接命令为:sqlpluscgp_1/cgp_1  CGPR5C0及前面的版本,都是使用Oracle数据库,后续版本如R6C0,R6C1都是用PT数据库)图例如 下:

   

  

    1.4 设置数据库的活动SCHEMAsetsearch_path = cgp_1;(1.1步骤查询的结果为准),必须输入该命令后,才能够使用\di命令查询数据库的表格信息,图例如下:

     

 

注意的是操作的时候有“;”

 

 

0 0