DataStage在正常运行时候有以下两个主要的进程:

1.dsrpcd(DS的主进程)

$ps-ef|grepdsrpcd

root16024861009:42:17pts/50:00/app/dsadm/Ascential/DataStage/DSEngine/bin/dsrpcd

2.JobMonApp(jobmonitor的进程)

$ps-ef|grepJobMon

root6686201009:42:22pts/50:02/app/dsadm/Ascential/DataStage/PXEngine/java/jre/bin/java-classpath/app/dsadm/Ascential/DataStage/PXEngine/java/JobMonApp.jar:/app/dsadm/Ascential/DataStage/PXEngine/java/xerces/xercesImpl.jar:/app/dsadm/Ascential/DataStage/PXEngine/java/xerces/xmlParserAPIs.jarJobMonApp1340013401

在需要重启DS的时候,需保证当前没有任何用户连接到DS上,

用netstat-a|grepds命令可查看当前连接到ds上的用户,如:

tcp400*.dsrpc*.*LISTEN
tcp400P05_EDW_ETL1.dsrpc10.202.1.67.rusb-sysESTABLISHED
tcp400P05_EDW_ETL1.dsrpc10.202.1.67.xtrmsESTABLISHED
tcp400P05_EDW_ETL1.dsrpcP05_EDW_ETL1.60218CLOSE_WAIT
tcp400P05_EDW_ETL1.60218P05_EDW_ETL1.dsrpcFIN_WAIT_2

再用ps-ef|grepdsapi命令查看连接的进程,如:

dsadm32894021450818010:05:25pts/50:00grepdsapi
dsadm7914082630360009:43:47-0:01dsapi_slave760
dsadm12378461266584009:45:49-0:00dsapi_slave760

重启ds时候需要kill掉这些进程,

ps-ef|grepdsapi|awk'{print"kill"$2}'|sh

执行之后再用ps-ef|grepdsapi和netstat-a|grepds查看,如果当前没有用户连接,才可以重启.

如果在没有断开所有用户与ds的连接就重启ds,那么ds的主进程dsrpcd将不能起来.

这样的话,那些用户的连接将成为死进程,需等待系统释放这些死进程之后才可以再次重启.

甚至有可能需要重启操作系统...

2,关闭

cd/p17/d***v/Ascential/DataStage/DSEngine/bin
uv-admin-stop

3,开启
cd/p17/d***v/Ascential/DataStage/DSEngine/bin
uv-admin-start

转载于:https://blog.51cto.com/jackwxh/1318678

datastage 重启相关推荐

  1. datastage 重启 续

    在重启DS时,不少人肯定会说,一定要在重启之前确认没有人连接DS了.但有时会忘的.虽然说,等一些时间,系统可能会释放死进程,但也有可能,不会.而重启服务器,对于生产系统,可不是那么容易,想重启就能重启 ...

  2. 关于Datastage资料库的一点小发现

    这里的资料库,指的是Datastage Metadata层,在Datastage7.5以后,需要在安装Datastage时安装一个数据库用于存放用户数据. 昨天领导要求安装Datastage集群/高可 ...

  3. datastage配置oracle,IBM Datastage8.5配置问题

    大家好,最近因学习需要,在虚拟机REHL5.5上安装了IBM Datastage8.5的服务器端,在windows端安装客户端,调试连接时,提示密码不正确,我修改了密码,重启了服务器,还是提示密码不正 ...

  4. ds oracle connector 连接组件,DataStage 错误集(持续更新)

    DataStage序列文章 1 执行dsadmin命令时报错$ dsadmin exec(): 0509-036 Cannot load program dsadmin because of the ...

  5. DataStage问题汇总

    IBM官方公布的已修正Datastage的BUG, http://www-01.ibm.com/support/docview.wss?uid=swg21438499 个人觉得,DataStage的问 ...

  6. datastage与oracle,datastage经验总结

    导读:DSsmtp:[210.75.71.180]dssendmail_template.txt*OnUNIXtorunsendmail,thetemplatelookslikethis(doesn' ...

  7. datastage odbc mysql_DataStage 三、配置ODBC

    DataStage序列文章 1 配置ODBC需要了解的基础知识 配置ODBC的步骤: 在.odbc.ini 文件里配置ODBC数据源信息 在uvodbc.config文件里配置数据源名称信息(DSN) ...

  8. datastage mysql_DataStage 九、数据交换到MySQL以及乱码问题

    DataStage序列文章 说明 默认情况下datastage 9.1版本中只支持Enterprise or Commercial版本的MySQL数据库,如果要使用MySQL Community版本数 ...

  9. java调用datastage_Datastage重启服务

    使用DS开发job时,偶尔一个Job出现卡死现象,导致工作不能进展下去,有时候需要重启datastage服务才可以. DataStage在正常运行时候有以下两个主要的进程: (1)dsrpcd(DS的 ...

最新文章

  1. 5 用python进行OpenCV实战之图像变换2(旋转)
  2. CentOS 7使用systemctl如何补全服务名称
  3. SQL 2014 in-memory中的storage部分
  4. 什么是无头电商 - headless commerce
  5. 小程序素材抓取软件_如何抓取微信小程序的数据?
  6. C++ vector和list的区别及使用场景
  7. React中使用Vditor详解(自定义图片)
  8. 安装jdk时更改java安装路径_JDK下载安装步骤
  9. 【12张手绘图】我搞懂了微服务架构!
  10. html在线快递单号打印,HTML 快递打印模板(示例代码)
  11. 一步一步教你写股票走势图——分时图三(对齐图表、自定义高亮)
  12. 联想win10安全模式进入以及退出
  13. 分布式 | zabbix 监控 dble
  14. 20140309_博瑞学习
  15. Linux_arm64架构(TX2)安装vscode
  16. ubuntu中如何运行exe文件
  17. 东北大学计算机a类吗,东北大学在985大学中水平怎么样?东北大学2020能回归双一流A类吗?...
  18. TensorRT+yolov5:yolov5添加小目标检测层2--TensorRT部署
  19. 给一个数,判断它是否是素数(质数) 质数:一个大于1的自然数只能被1和它本身整除...
  20. 图书速读:《第六病室》

热门文章

  1. webgl入门(2)-初识webgl和着色器
  2. 学界 | 终结吧!机器学习的数学焦虑
  3. 深入理解JS的面向对象(更新中)
  4. vue--卡片层叠 组件 开发小记
  5. Android的UI调优
  6. Xcode_9_beta.xip 更新下载
  7. Android打Path的方法
  8. Linux 运维工程师的十个基本技能点
  9. Linux下date命令的修改时间问题
  10. nbu 196错误和191错误解析