#!/usr/local/bin/tclsh source ../lib/cgi-lib.tcl source ../lib/fore-lib.tcl package require Oratcl set env(ORACLE_HOME) /u01/app/oracle/product/8.1.7 printHeader startHTML "TCL / Oracle Test" if {[info exist cgi(submitA)]} { set submitA [lindex $cgi(submitA) 0] set userid [lindex $cgi(userid) 0] set password [lindex $cgi(password) 0] set dbname [lindex $cgi(dbname) 0] } else { set submitA "" } if {$submitA == "Submit"} { set ora_constr $userid/$password@$dbname set logon [oralogon $ora_constr] set cursor [oraopen $logon] orasql $cursor "select instance, user, TO_CHAR(sysdate, 'DD-MON-YYYY HH24:MI:SS') from v\$thread" set results [orafetch $cursor] set p_instance [lindex $results 0] set p_user [lindex $results 1] set p_sysdate [lindex $results 2] oraclose $cursor oralogoff $logon puts "
" puts "" puts "" puts "" puts "" puts "
Tcl / Oracle Database Logon Results
Instance$p_instance
User$p_user
Sysdate$p_sysdate
" } else { puts "
" puts "
" puts "" puts "" puts "" puts "" puts "" puts "
Tcl / Oracle Database Logon Test
User ID
Password
Database
  
" } endHTML