OXIESEC PANEL
- Current Dir:
/
/
home
/
cubot
/
bin
/
etl_odbc
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📄
-d
10 bytes
02/03/2023 07:34:13 AM
rw-r--r--
📁
..
-
02/03/2023 08:06:37 AM
rwxr-xr-x
📄
config.pl
7.61 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
cross2normal.pl
3.71 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
dataextract.sh
2.51 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
etl.pl
5.42 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
etlproc
9.99 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
func.pl
4.01 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
globvar.sh
127 bytes
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
initetl.pl
1.88 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
libawk.awk
3.07 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
makeXtab2NormalExcel.pl
5.73 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
process.pl
6.91 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
process_changed.pl
5.69 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
readwrite.pl
4.16 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
rxcsv.pl
7.94 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
rxdb.pl
11.06 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
rxfile.pl
4.68 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
rxsalesforce.pl
3.5 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
rxxml.pl
13.83 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
rxxml2.pl
4.18 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
sendmail.pl
1.06 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
sourcequery.pl
4.18 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
sql.pl
23.98 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
store.pl
7.97 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
tags
13.14 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
task.pl
33.48 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📁
test
-
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
userfunc.pl
5.05 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
valid.pl
3.64 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
workflow.pl
3.94 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
📄
xform.pl
2.62 KB
02/03/2023 07:34:13 AM
rwxr-xr-x
Editing: dataextract.sh
Close
#!/bin/bash ########################################################################################################################### #Company : Robust Designs (Ind) Pvt Ltd #Product : Cubot 7.2.1 #Author : Arun,Shailesh #Last Updated : 10 July 2008 #Version : 1.0 #sh /home/cubot/bin/etl/dataextract.sh mysql sampledb cubot NA localhost /tmp/result.csv "select * from menu_trees limit 100;" #****************************************************NOTE****************************************************************** #DO NOT ALIGN THIS SCRIPT. BY DOING LIKE BELOW ALIGN IT MAY FAIL IN SOME CASES. PROBLEM MAY COME DUE TO [ ! ]. #if [ "$USER" != "NA" ] ;then #4 # mysql -u $USER -t $DBNAME<<! >$REDIRECT_FILE 2>$REDIRECT_FILE # $QERY; # ! #fi ########################################################################################################################### HOMEDIR="/home/cubot" LOG_FILE="$HOMEDIR/logs/ora.log" if [ -f "$LOG_FILE" ]; then exec >>$LOG_FILE exec 2>>$LOG_FILE fi export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOMEDIR/sqlplus/; if [ "$#" != "7" ]; then echo "We are expecting 7 arguments in shell script $0. Arguments Passed:$@"; echo "USSAGE: [ $0 DBTYPE(oracle/mysql) DBNAME USER PASSWD HOST REDIRECT_FILE QERY ]. Use NA if USER/HOST/PASSWD not needed."; exit 1; fi DBTYPE=$1; DBNAME=$2; USER=$3; PASSWD=$4; HOST=$5; REDIRECT_FILE=$6; QERY=$7; if [ "$DBNAME" == "NA" -o "$QERY" == "NA" ]; then echo "Got Problem DBNAME=$DBNAME and Query=$QERY in $0"; exit 1; fi if [ "$REDIRECT_FILE" == "NA" ]; then echo "Got Problem REDIRECT_FILE = NA in $0"; exit 1; fi if [ "$DBTYPE" == "oracle" ]; then #1 /home/cubot/sqlplus/sqlplus -s $USER/$PASSWD@'(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = '$HOST')(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = '$DBNAME')))'<<! >$REDIRECT_FILE set termout off serverout off feedback off sqlblanklines off MARKUP HTML ON set arraysize 5000 set linesize 9999 set pagesize 1000 ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD'; $QERY; ! else if [ "$HOST" != "NA" -a "$PASSWD" != "NA" -a "$USER" != "NA" ]; then #2 mysql -h $HOST -u $USER -p $PASSWD -t $DBNAME -H<<! >$REDIRECT_FILE 2>$REDIRECT_FILE $QERY; ! else if [ "$HOST" != "NA" -a "$USER" != "NA" ] ;then #3 mysql -h $HOST -u $USER -t $DBNAME -H<<! >$REDIRECT_FILE 2>$REDIRECT_FILE $QERY; ! else if [ "$USER" != "NA" ] ;then #4 mysql -u $USER -t $DBNAME -H<<! >$REDIRECT_FILE 2>$REDIRECT_FILE $QERY; ! else mysql -t $DBNAME -H<<! >$REDIRECT_FILE 2>$REDIRECT_FILE $QERY; ! fi #/4 fi #/3 fi #/2 fi #/1 exit 0;