D:/

データソースを起動/停止するJythonスクリプト

管理サーバ上で管理している全てのJDBCデータソースを起動するJythonスクリプト

startDataSource.py

#redirect to log file
redirect("startConn.log","false")

#connect to adminserver
connect('weblogic','weblogic')

serverRuntime()

cd("JDBCServiceRuntime/MyDomain/")

#get jdbc datasource runtime
dataSources = cmo.getJDBCDataSourceRuntimeMBeans()
for dataSource in dataSources:
  print dataSource.getName()
  print "DataSource status : " + dataSource.getState()
  try:
    dataSource.start()
    print "DataSource status : " + dataSource.getState()
  except Exception, e:
    # if datasource have been started, catches Exception
    print e

# disconnect from adminserver
disconnect()

#stop redirect 
stopRedirect()

#exit wlst
exit()

例外処理は特に考慮していないため悪しからず。
接続したい管理サーバの情報とか、起動したいデータソース名とか、ドメイン名とかを引数に与えるともっと汎用性が高まりそう。