Build scripts - DBD-Oracle 1.21 against Windows Perl 5.6.1

Size: px
Start display at page:

Download "Build scripts - DBD-Oracle 1.21 against Windows Perl 5.6.1"

Transcription

1 Build scripts - DBD-Oracle 1.21 against Windows Perl Contributed by Frotz Saturday, 03 May 2008 Last Updated Saturday, 03 May Use at your own risk, but if you are still using Perl and can't aford to move to a supported version of Perl, here is how... Â Take this as your last hint to schedule that Perl upgrade now. Â WARNING: Modifications to the DBD implementation and to the test suite were required. INTRODUCTION: This article is an attempt to give people their last gasp of working with Perl against Oracle. Â You assume all risks for using these instructions. Â This is just here to help you avoid a forced upgrade without control over your implementation schedule. Â Use this to justify the upgrade beyond Perl BUILD = qq^ rem rem Load Visual Studio C++ (7.0) command line environment. rem call vc7.bat echo on rd \sd\oracle10g /s/q rd \src\dbd-oracle-1.21 /s/q cd \src unzip instantclient-basic-win zip -d \sd\oracle10g unzip instantclient-sdk-win zip -d \sd\oracle10g unzip instantclient-sqlplus-win zip -d \sd\oracle10g cd \sd\oracle10g cd instantclient_10_2 mv *.*.. cd.. rd instantclient_10_2 cd \src tar xf DBD-Oracle-1.21.tar cd DBD-Oracle-1.21 set INCHOME=\sd\oracle10g\sdk\include set LIB=%LIBHOME%;%LIB% set ORACLE_HOME=\sd\oracle10g set ORACLE_USERID=******/****** set ORACLE_USERID_2=******/****** set ORACLE_DSN=dbi:Oracle:YOUR10GDB set NLS_LANG=.WE8ISO8859P1 perl../compile-dbd.bat if errorlevel 1 goto end rem rem These tests require Perl 5.7 or later. rem del t\80ora_charset.t grep -v "Encode;" t/28array_bind.t > foo.tmp move foo.tmp t\28array_bind.t perl Makefile.PL

2 nmake nmake test nmake install goto end ^; ); exit( 0 ); sub main my( $file ) = "/src/dbd-oracle-1.21/dbdimp.c"; my( $lines ) = &read( $file ); $lines = &fixup( $lines ); &write( $file, $lines ); mkdir( "/sd/oracle10g/network", 0775 ); mkdir( "/sd/oracle10g/network/admin", 0775 ); &write( "/sd/oracle10g/network/admin/tnsnames.ora", &tnsnames() ); sub read my( $file ) = shift; if (-f $file) if (open( FILE, $file )) ) = <FILE>; close( FILE ); return( \@lines ); else die "Unable to read [$file]: $!\n"; else die "[$file] does not exist\n"; sub fixup my( $lines ) = shift; ); foreach my $line (@ $lines ) chomp( $line ); if ($line =~ /SvLOCK/) unless( $line =~ /\@\@\@/) $line = "//$line // \@\@\@ Disabled for build against Perl 5.6.1\n";

3 "$line\n" ); return( ); sub write my( $file ) = shift; my( $lines ) = shift; rename( $file, "$file.bak" ); if (open( FILE, ">$file" )) print FILE join( $lines ); close( FILE ); print "Disabled calls into Perl 5.8 SvLOCK() in [$file]...\n"; else die "Unable to re-write [$file]: $!\n"; sub tnsnames ) = qq^ YOUR10GDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = $YOUR_COMMUNITY_STRING) (PROTOCOL = TCP) (Host = YOUR10GDB) (Port = 1522) ) ) (CONNECT_DATA = (SERVICE_NAME = YOUR10GDB)) ) ^; return( \@lines = qq^ :end ^; BUILD LOG: Microsoft Windows XP [Version ] (C) Copyright Microsoft Corp. c:\src>compile-dbd.bat compile-dbd.bat c:\src>rem Load Visual Studio C++ (7.0) command line environment. c:\src>rem c:\src>call vc7.bat Environment Configuration: Visual Studio C++

4 c:\src>rd \sd\oracle10g /s/q c:\src>rd \src\dbd-oracle-1.21 /s/q c:\src>cd \src c:\src>unzip instantclient-basic-win zip -d \sd\oracle10g Archive: instantclient-basic-win zip creating: /sd/oracle10g/instantclient_10_2/ inflating: /sd/oracle10g/instantclient_10_2/classes12.jar inflating: /sd/oracle10g/instantclient_10_2/oci.dll inflating: /sd/oracle10g/instantclient_10_2/ocijdbc10.dll inflating: /sd/oracle10g/instantclient_10_2/ociw32.dll inflating: /sd/oracle10g/instantclient_10_2/ojdbc14.jar inflating: /sd/oracle10g/instantclient_10_2/orannzsbb10.dll inflating: /sd/oracle10g/instantclient_10_2/oraocci10.dll inflating: /sd/oracle10g/instantclient_10_2/oraociei10.dll c:\src>unzip instantclient-sdk-win zip -d \sd\oracle10g Archive: instantclient-sdk-win zip creating: /sd/oracle10g/instantclient_10_2/sdk/ creating: /sd/oracle10g/instantclient_10_2/sdk/demo/ inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/bcmake.bat inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/cdemo81.c inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/make.bat inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/occidemo.sql inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/occidemod.sql inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/occidml.cpp inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/occiobj.cpp inflating: /sd/oracle10g/instantclient_10_2/sdk/demo/occiobj.typ creating: /sd/oracle10g/instantclient_10_2/sdk/include/ inflating: /sd/oracle10g/instantclient_10_2/sdk/include/nzerror.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/nzt.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/occi.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/occiaq.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/occicommon.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/occicontrol.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/occidata.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/occiobjects.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/oci.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/oci1.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/oci8dp.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ociap.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ociapr.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ocidef.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ocidem.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ocidfn.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ociextp.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ocikpr.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ocixmldb.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/odci.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/oratypes.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ori.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/orid.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/orl.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/oro.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/ort.h inflating: /sd/oracle10g/instantclient_10_2/sdk/include/xa.h creating: /sd/oracle10g/instantclient_10_2/sdk/lib/ creating: /sd/oracle10g/instantclient_10_2/sdk/lib/bc/ creating: /sd/oracle10g/instantclient_10_2/sdk/lib/msvc/ inflating: /sd/oracle10g/instantclient_10_2/sdk/lib/msvc/oci.lib inflating: /sd/oracle10g/instantclient_10_2/sdk/lib/msvc/ociw32.lib inflating: /sd/oracle10g/instantclient_10_2/sdk/lib/msvc/oraocci10.lib

5 inflating: /sd/oracle10g/instantclient_10_2/sdk/ott.bat extracting: /sd/oracle10g/instantclient_10_2/sdk/ottclasses.zip c:\src>unzip instantclient-sqlplus-win zip -d \sd\oracle10g Archive: instantclient-sqlplus-win zip inflating: /sd/oracle10g/instantclient_10_2/glogin.sql inflating: /sd/oracle10g/instantclient_10_2/orasqlplusic10.dll inflating: /sd/oracle10g/instantclient_10_2/sqlplus.exe c:\src>cd \sd\oracle10g C:\sd\oracle10g>cd instantclient_10_2 C:\sd\oracle10g\instantclient_10_2>mv *.*.. C:\sd\oracle10g\instantclient_10_2>cd.. C:\sd\oracle10g>rd instantclient_10_2 C:\sd\oracle10g>cd \src C:\src>tar xf DBD-Oracle-1.21.tar C:\src>cd DBD-Oracle-1.21 C:\src\DBD-Oracle-1.21>set INCHOME=\sd\oracle10g\sdk\include C:\src\DBD-Oracle-1.21>set LIBHOME=\sd\oracle10g\sdk\lib\msvc C:\src\DBD-Oracle-1.21>set ORACLE_HOME=\sd\oracle10g C:\src\DBD-Oracle-1.21>set PATH=\sd\oracle10g;c:\apps\vs2002cp\Common7\IDE;c:\apps\vs2002cp\VC7\BIN;c:\apps\vs2002cp\Common7\Tools;c:\ apps\vs2002cp\common7\tools\bin\prerelease;c:\apps\vs2002cp\common7\tools\bin;c:\apps\vs2002cp\frameworksdk \bin;c:\windows\microsoft.net\framework\v ;c:\apps\emacs\emacs\bin\;c:\program Files\Business Objects\BusinessObjects Enterprise 6\bin\orb\asp\6.0\bin;C:\Program Files\Business Objects\BusinessObjects Enterprise 6\bin\orb\bin;C:\Program Files\Business Objects\BusinessObjects Enterprise 6\bin;c:\sd2\bin;c:\sd2\eclipse\bin;c:\sd2\jakarta-tomcat \bin;c:\sd2\maven-2.0.7\bin;c:\sd2\maven- 1.1\bin;c:\apps\emacs- 21.3\bin;c:\sd\perl\bin;c:\apps\cvsnt;c:\apps\putty;c:\apps\tortoisecvs;c:\bin;c:\usr\local\wbin;c:\windows\system32;c:\windo ws;c:\windows\system32\wbem;c:\apps\common Files\Lenovo;C:\apps\Intel\Wireless\Bin\;C:\apps\Support Tools\;C:\apps\ThinkPad\ConnectUtilities;C:\apps\ThinkPad\Utilities;C:\WINDOWS\Downloaded Program Files;C:\apps\Resource Kit\;c:\apps\sysinternals;c:\sd\bin;c:\sd\oracle\bin;C:\Python24\;C:\Tcl\bin;C:\apps\ATT\Graphviz\bin;C:\apps\Common Files\GTK\2.0\bin;c:\apps\cruisecontrol\apache-ant-1.6.5\bin;c:\j2sdk1.4.2_16\bin;C:\apps\Credant\CMG Shield;C:\apps\Diskeeper Corporation\Diskeeper\;C:\apps\Subversion\bin;C:\usr\bin;C:\Program Files\doxygen\bin;c:\sd2\grails;C:\Program Files\CVSNT\; C:\src\DBD-Oracle-1.21>set ORACLE_USERID=******/****** C:\src\DBD-Oracle-1.21>set ORACLE_USERID_2=******/****** C:\src\DBD-Oracle-1.21>set ORACLE_DSN=dbi:Oracle:EMAN10G C:\src\DBD-Oracle-1.21>set NLS_LANG=.WE8ISO8859P15 C:\src\DBD-Oracle-1.21>perl../compile-dbd.bat Disabled calls into Perl 5.8 SvLOCK() in [/src/dbd-oracle-1.21/dbdimp.c]... Disabled calls into Perl 5.8 SvLOCK() in [/sd/oracle10g/network/admin/tnsnames.ora]... C:\src\DBD-Oracle-1.21>if errorlevel 1 goto end C:\src\DBD-Oracle-1.21>rem C:\src\DBD-Oracle-1.21>rem These tests require Perl 5.7 or later.

6 C:\src\DBD-Oracle-1.21>rem C:\src\DBD-Oracle-1.21>del t\80ora_charset.t C:\src\DBD-Oracle-1.21>grep -v "Encode;" t/28array_bind.t 1>foo.tmp C:\src\DBD-Oracle-1.21>move foo.tmp t\28array_bind.t C:\src\DBD-Oracle-1.21>perl Makefile.PL Multiple copies of Driver.xst found in: c:\sd\perl\site\lib/auto/dbi/ c:/sd/perl/site/lib/auto/dbi/ at Makefile.PL line 35 Using DBI (for perl on MSWin32-x86-multi-thread) installed in c:\sd\perl\site\lib/auto/dbi/ Configuring DBD::Oracle for perl on MSWin32 (MSWin32-x86-multi-thread) Remember to actually *READ* the README file! Especially if you have any problems. Using Oracle in /sd/oracle10g DEFINE _SQLPLUS_RELEASE = " " (CHAR) Oracle version (10.2) Using OCI directory 'sdk' Found sdk/lib/msvc/oci.lib library Found sdk/lib/msvc/ociw32.lib library Found sdk/lib/msvc/oraocci10.lib library Using sdk/lib/msvc/oci.lib Checking for functioning wait.ph System: perl Compiler: cl -O1 -MD -Zi -DNDEBUG -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT - DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX Linker: not found Sysliblist: Checking if your kit is complete... Warning: the following files are missing in your kit: t/80ora_charset.t Please inform the author. LD_RUN_PATH=/sd/oracle10g/lib:/sd/oracle10g/rdbms/lib Using DBD::Oracle Using DBD::Oracle Multiple copies of Driver.xst found in: c:\sd\perl\site\lib/auto/dbi/ c:/sd/perl/site/lib/auto/dbi/ at Makefile.PL line 1658 Using DBI (for perl on MSWin32-x86-multi-thread) installed in c:\sd\perl\site\lib/auto/dbi/ Writing Makefile for DBD::Oracle *** If you have problems... read all the log printed above, and the README and README.help.txt files. (Of course, you have read README by now anyway, haven't you?) C:\src\DBD-Oracle-1.21>nmake Microsoft (R) Program Maintenance Utility Version Copyright (C) Microsoft Corporation. All rights reserved. cp mkta.pl blib\lib\dbd\mkta.pl cp Oracle.pm blib\lib\dbd\oracle.pm cp lib/dbd/oracle/getinfo.pm blib\lib\dbd\oracle\getinfo.pm cp mk.pm blib\arch\auto\dbd\oracle/mk.pm cp dbdimp.h blib\arch\auto\dbd\oracle/dbdimp.h cp ocitrace.h blib\arch\auto\dbd\oracle/ocitrace.h cp Oracle.h blib\arch\auto\dbd\oracle/oracle.h cp oraperl.ph blib\lib/oraperl.ph cp Oraperl.pm blib\lib/oraperl.pm

7 C:\sd\perl\bin\perl.exe -p -e "s/~driver~/oracle/g" C:\sd\perl\site\lib\auto\DBI\Driver.xst > Oracle.xsi C:\sd\perl\bin\perl.exe C:\sd\perl\lib\ExtUtils\xsubpp -typemap C:\sd\perl\lib\ExtUtils\typemap -typemap typemap Oracle.xs > Oracle.xsc && C:\sd\perl\bin\perl.exe -MExtUtils::Command -e mv Oracle.xsc Oracle.c cl -c -I/sd/oracle10g/sdk/include -I/sd/oracle10g/rdbms/demo -IC:\sd\perl\site\lib\auto\DBI -nologo -O1 -MD -Zi - DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT - DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG -DVERSION=\"1.21\" - DXS_VERSION=\"1.21\" "-IC:\sd\perl\lib\CORE" -DUTF8_SUPPORT -DNEW_OCI_INIT - DORA_OCI_VERSION=\" \" Oracle.c cl : Command line warning D4029 : optimization is not available in the standard edition compiler Oracle.c cl -c -I/sd/oracle10g/sdk/include -I/sd/oracle10g/rdbms/demo -IC:\sd\perl\site\lib\auto\DBI -nologo -O1 -MD -Zi - DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT - DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG -DVERSION=\"1.21\" - DXS_VERSION=\"1.21\" "-IC:\sd\perl\lib\CORE" -DUTF8_SUPPORT -DNEW_OCI_INIT - DORA_OCI_VERSION=\" \" dbdimp.c cl : Command line warning D4029 : optimization is not available in the standard edition compiler dbdimp.c cl -c -I/sd/oracle10g/sdk/include -I/sd/oracle10g/rdbms/demo -IC:\sd\perl\site\lib\auto\DBI -nologo -O1 -MD -Zi - DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT - DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG -DVERSION=\"1.21\" - DXS_VERSION=\"1.21\" "-IC:\sd\perl\lib\CORE" -DUTF8_SUPPORT -DNEW_OCI_INIT - DORA_OCI_VERSION=\" \" oci8.c cl : Command line warning D4029 : optimization is not available in the standard edition compiler oci8.c Running Mkbootstrap for DBD::Oracle () C:\sd\perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Oracle.bs C:\sd\perl\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"DBD::Oracle\", 'DLBASE' => 'Oracle', 'DL_FUNCS' =>, 'FUNCLIST' => [], 'IMPORTS' =>, 'DL_VARS' => []);" link -out:blib\arch\auto\dbd\oracle\oracle.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"c:\sd\perl\lib\core" - machine:x86 Oracle.obj dbdimp.obj oci8.obj C:\sd\perl\lib\CORE\perl56.lib \sd\oracle10g\sdk\lib\msvc\oci.lib c:\apps\vs2002cp\vc7\lib\oldnames.lib c:\apps\vs2002cp\vc7\lib\kernel32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\user32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\gdi32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\winspool.lib c:\apps\vs2002cp\vc7\platformsdk\lib\comdlg32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\advapi32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\shell32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\ole32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\oleaut32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\netapi32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\uuid.lib c:\apps\vs2002cp\vc7\platformsdk\lib\wsock32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\mpr.lib c:\apps\vs2002cp\vc7\platformsdk\lib\winmm.lib c:\apps\vs2002cp\vc7\platformsdk\lib\version.lib c:\apps\vs2002cp\vc7\platformsdk\lib\odbc32.lib c:\apps\vs2002cp\vc7\platformsdk\lib\odbccp32.lib c:\apps\vs2002cp\vc7\lib\msvcrt.lib -def:oracle.def Creating library blib\arch\auto\dbd\oracle\oracle.lib and object blib\arch\auto\dbd\oracle\oracle.exp C:\sd\perl\bin\perl.exe -MExtUtils::Command -e chmod 755 blib\arch\auto\dbd\oracle\oracle.dll C:\sd\perl\bin\perl.exe -MExtUtils::Command -e cp Oracle.bs blib\arch\auto\dbd\oracle\oracle.bs C:\sd\perl\bin\perl.exe -MExtUtils::Command -e chmod 644 blib\arch\auto\dbd\oracle\oracle.bs C:\sd\perl\bin\perl.exe "-Iblib\arch" "-Iblib\lib" ora_explain.pl ora_explain Extracted ora_explain from ora_explain.pl with variable substitutions. C:\sd\perl\bin\perl.exe -MExtUtils::Command -e cp ora_explain blib\script\ora_explain pl2bat.bat blib\script\ora_explain C:\src\DBD-Oracle-1.21>nmake test Microsoft (R) Program Maintenance Utility Version Copyright (C) Microsoft Corporation. All rights reserved. C:\sd\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/01base...ok t/10general...ok 2/33 skipped: various reasons t/12impdata...ok t/14threads...skipped all skipped: this MSWin32 perl not configured to support ithreads t/15nls...ok t/20select...ok t/21nchar... Database and client versions and character sets: Database CHAR set is UTF8 (Unicode), NCHAR set is AL16UTF16 (Unicode)

8 Client NLS_LANG is '.WE8ISO8859P15', NLS_NCHAR is '<unset>' ok t/22nchar_al32utf8...ok t/22nchar_utf8...ok t/23wide_db...ok t/23wide_db_8bit...ok t/23wide_db_al32utf8...ok t/24implicit_utf8...ok t/25plsql...ok t/26exe_array...ok t/28array_bind...ok t/30long...ok 122/470 skipped: various reasons t/31lob...dbd::oracle::db do failed: ORA-00942: table or view does not exist (DBD ERROR: error possibly near <*> indicator at char 14 in 'select * from <*>v$session where 0=1') [for Statement "select * from v$session where 0=1"] at t/31lob.t line 64. ok 1/9 skipped: various reasons t/32xmltype...ok t/34pres_lobs...ok t/40ph_type... Placeholder behaviour for ora_type=1 (the default) varies with Oracle version. Oracle 7 didn't strip trailing spaces, Oracle 8 did, until 9.2.x Your system doesn't. If that seems odd, let us know. ok t/50cursor...ok t/51scroll...ok t/55nested...ok t/56embbeded...dbd::oracle::db do failed: ORA-01031: insufficient privileges (DBD ERROR: OCIStmtExecute) [for Statement "CREATE or replace TYPE table_embeda_type as varray(10) of varchar(30) "] at t/56embbeded.t line 48. # Looks like you planned 5 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-5 Failed 3/5 tests, 40.00% okay t/60reauth...ok t/70meta...ok Failed Test Stat Wstat Total Fail List of Failed t/56embbeded.t test and 125 subtests skipped. Failed 1/27 test scripts. 3/1140 subtests failed. Files=27, Tests=1140, 212 wallclock secs ( 0.00 cusr csys = 0.00 CPU) Failed 1/27 test programs. 3/1140 subtests failed. NMAKE : fatal error U1077: 'C:\sd\perl\bin\perl.exe' : return code '0xff' Stop. C:\src\DBD-Oracle-1.21>nmake install Microsoft (R) Program Maintenance Utility Version Copyright (C) Microsoft Corporation. All rights reserved. Installing C:\sd\perl\site\lib\auto\DBD\Oracle\Oracle.dll Installing C:\sd\perl\site\lib\auto\DBD\Oracle\Oracle.exp Installing C:\sd\perl\site\lib\auto\DBD\Oracle\Oracle.lib Installing C:\sd\perl\site\lib\auto\DBD\Oracle\Oracle.pdb Files found in blib\arch: installing files in blib\lib into architecture dependent library tree Writing c:\sd\perl\site\lib\auto\dbd\oracle\.packlist Appending installation info to c:\sd\perl\lib/perllocal.pod C:\src\DBD-Oracle-1.21>goto end C:\src\DBD-Oracle-1.21>

runs all the testscripts named as arguments and checks standard output for the expected strings in TAP format.

runs all the testscripts named as arguments and checks standard output for the expected strings in TAP format. NAME VERSION SYNOPSIS Test::Harness - Run Perl standard test scripts with statistics Version 2.64 DESCRIPTION Taint mode use Test::Harness; runtests(@test_files); STOP! If all you want to do is write a

More information

Managing PKI Deployments. WhiteRabbitSecurity

Managing PKI Deployments. WhiteRabbitSecurity Managing PKI Deployments Overview Business requirements Automated CI/CD process overview Demo VM (with Vagrant) (directory layout, usage) Modifying the configuration Deployment in test environment Marking

More information

A Tour of Perl Testing

A Tour of Perl Testing A Tour of Perl Testing A Tour of Perl Testing Perl 测试之旅 agentzh@yahoo.cn 章亦春 (agentzh) 2009.9 Why testing? When things have gone wrong in collaboration... agentzh: With my patch in r2545, Jifty's I18N

More information

Perl install_driver(oracle) failed can't load. Perl install_driver(oracle) failed can't load.zip

Perl install_driver(oracle) failed can't load. Perl install_driver(oracle) failed can't load.zip Perl install_driver(oracle) failed can't load Perl install_driver(oracle) failed can't load.zip hello i have a strange problem with DBI module. has anyone any clue about what is wrong here? my connection

More information

The build2 Toolchain Installation and Upgrade

The build2 Toolchain Installation and Upgrade The build2 Toolchain Installation and Upgrade Copyright 2014-2019 Code Synthesis Ltd Permission is granted to copy, distribute and/or modify this document under the terms of the MIT License This revision

More information

Updating the Oracle server for V5.2.1 manually IBM

Updating the Oracle server for V5.2.1 manually IBM Updating the Oracle server for V5.2.1 manually IBM ii Updating the Oracle server for V5.2.1 manually Contents Updating the Oracle server for V5.2.1 manually.............. 1 iii iv Updating the Oracle server

More information

Extending Perl: an introduction

Extending Perl: an introduction C H A P T E R 2 Extending Perl: an introduction 2.1 Perl modules 24 2.2 Interfacing to another language: C from XS 30 2.3 XS and C: taking things further 38 2.4 What about Makefile.PL? 44 2.5 Interface

More information

User-friendly Cross-platform Industry 4.0 Web Viewer Smartphone-App Free Hotline

User-friendly Cross-platform Industry 4.0 Web Viewer Smartphone-App Free Hotline Documentation Dragonfly QuickHMI with Raspberry Pi Version 6.0 User-friendly Cross-platform Industry 4.0 Web Viewer Smartphone-App Free Hotline Indi.Systems GmbH Universitätsallee 23 D-28359 Bremen Tel.

More information

Integration of VT ETD-db with Banner

Integration of VT ETD-db with Banner Integration of VT ETD-db with Banner James Volpe, Edward A. Fox Digital Library Research Laboratory Virginia Tech Blacksburg, VA 24061, USA {jvolpe, fox}@vt.edu Gail McMillan Digital Library and Archives

More information

IDEA 3.4 Upgrade Instructions

IDEA 3.4 Upgrade Instructions Purpose: Procedure to upgrade an existing IDEA installation to IDEA 3.4. Overview: The upgrade procedure consists of uninstalling any previous version of IDEA and drivers. Then installing the new IDEA

More information

Please choose the best answer. More than one answer might be true, but choose the one that is best.

Please choose the best answer. More than one answer might be true, but choose the one that is best. Introduction to Linux and Unix - endterm Please choose the best answer. More than one answer might be true, but choose the one that is best. SYSTEM STARTUP 1. A hard disk master boot record is located:

More information

Programming Assignment Multi-Threading and Debugging 2

Programming Assignment Multi-Threading and Debugging 2 Programming Assignment Multi-Threading and Debugging 2 Due Date: Friday, June 1 @ 11:59 pm PAMT2 Assignment Overview The purpose of this mini-assignment is to continue your introduction to parallel programming

More information

HOW TO GUIDE. Pcounter for Windows Upgrade to version 3.02 with SQL Express. For Support Click here

HOW TO GUIDE. Pcounter for Windows Upgrade to version 3.02 with SQL Express. For Support Click here INTRODUCTION This document details how to upgrade Pcounter for Windows. Upgrading Pcounter for Windows is a quick and easy job, requiring almost no down time. A restart of the Pcounter services is the

More information

We d like to hear your suggestions for improving our indexes. Send to

We d like to hear your suggestions for improving our indexes. Send  to Index [ ] (brackets) wildcard, 12 { } (curly braces) in variables, 41 ( ) (parentheses) in variables, 41 += (append) operator, 45 * (asterisk) wildcard, 12 $% automatic variable, 16 $+ automatic variable,

More information

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University Unix/Linux Basics 1 Some basics to remember Everything is case sensitive Eg., you can have two different files of the same name but different case in the same folder Console-driven (same as terminal )

More information

Useful Unix Commands Cheat Sheet

Useful Unix Commands Cheat Sheet Useful Unix Commands Cheat Sheet The Chinese University of Hong Kong SIGSC Training (Fall 2016) FILE AND DIRECTORY pwd Return path to current directory. ls List directories and files here. ls dir List

More information

Code Blocks Cannot Find Compiler Executable Windows 7

Code Blocks Cannot Find Compiler Executable Windows 7 Code Blocks Cannot Find Compiler Executable Windows 7 Windows. Once you've installed a new compiler, be sure to read the I couldn't find a way to force CB to use a unix-link shell, but was able to find

More information

Perl Scripting. Students Will Learn. Course Description. Duration: 4 Days. Price: $2295

Perl Scripting. Students Will Learn. Course Description. Duration: 4 Days. Price: $2295 Perl Scripting Duration: 4 Days Price: $2295 Discounts: We offer multiple discount options. Click here for more info. Delivery Options: Attend face-to-face in the classroom, remote-live or on-demand streaming.

More information

Supported Fujitsu BS2000 Servers (page 1) Known Restrictions, Issues, and Workarounds (page 3) Documentation Accessibility (page 8)

Supported Fujitsu BS2000 Servers (page 1) Known Restrictions, Issues, and Workarounds (page 3) Documentation Accessibility (page 8) Oracle Database Release Notes 12c Release 1 (12.1) for Fujitsu BS2000/OSD E74140-02 January 2017 This document describes the features of Oracle Database on Fujitsu BS2000/OSD. This release implements the

More information

1. Introduction. 2. Scalar Data

1. Introduction. 2. Scalar Data 1. Introduction What Does Perl Stand For? Why Did Larry Create Perl? Why Didn t Larry Just Use Some Other Language? Is Perl Easy or Hard? How Did Perl Get to Be So Popular? What s Happening with Perl Now?

More information

Unix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011

Unix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011 Unix/Linux Operating System Introduction to Computational Statistics STAT 598G, Fall 2011 Sergey Kirshner Department of Statistics, Purdue University September 7, 2011 Sergey Kirshner (Purdue University)

More information

Tutorial : creating a Max/MSP external project for Windows using Visual Studio

Tutorial : creating a Max/MSP external project for Windows using Visual Studio Tutorial : creating a Max/MSP external project for Windows using Visual Studio Version 1.0 (17 th July 2011) by Benoit Bouchez Reviewed on 5 th November 2013 for Max 6 SDK before publishing on Cycling'74

More information

EMS Installation. Workstation Requirements CHAPTER. EMS Lite (Windows 95/98) EMS NT (Windows NT 4.0)

EMS Installation. Workstation Requirements CHAPTER. EMS Lite (Windows 95/98) EMS NT (Windows NT 4.0) CHAPTER 2 EMS Installation This chapter provides instructions for installing the Element Management System (EMS) software on a user workstation. Workstation Requirements The following sections list the

More information

Oracle WebLogic Server (WLS) 11gR1 ( and ) Installation on Oracle Linux 5 and 6

Oracle WebLogic Server (WLS) 11gR1 ( and ) Installation on Oracle Linux 5 and 6 1 of 11 8/25/2016 11:19 AM Back to normal view: https://oracle-base.com/articles/11g/oracle-weblogic-server-11gr1-1036-installation-on-oracle-linux-5-and-6-11gr1 Oracle WebLogic Server (WLS) 11gR1 (10.3.5

More information

Using Linux as a Virtual Machine

Using Linux as a Virtual Machine Intro to UNIX Using Linux as a Virtual Machine We will use the VMware Player to run a Virtual Machine which is a way of having more than one Operating System (OS) running at once. Your Virtual OS (Linux)

More information

CSCI 2132: Software Development. Norbert Zeh. Faculty of Computer Science Dalhousie University. Shell Scripting. Winter 2019

CSCI 2132: Software Development. Norbert Zeh. Faculty of Computer Science Dalhousie University. Shell Scripting. Winter 2019 CSCI 2132: Software Development Shell Scripting Norbert Zeh Faculty of Computer Science Dalhousie University Winter 2019 Reading Glass and Ables, Chapter 8: bash Your Shell vs Your File Manager File manager

More information

Oracle Financial Services Data Management Application Pack

Oracle Financial Services Data Management Application Pack Oracle Financial Services Data Management Application Pack Installation Guide Version 8.0.2.0.0 Table of Contents TABLE OF CONTENTS Preface... 3 Audience... 3 Prerequisites for the Audience... 3 How this

More information

Manage Device Firmware

Manage Device Firmware Device Firmware Updates Overview, page 1 Install a Device Pack or Individual Device Firmware, page 2 Remove Unused Firmware from the System, page 3 Set up Default Firmware for a Phone Model, page 3 Set

More information

Assignment 1: Build Environment

Assignment 1: Build Environment Read the entire assignment before beginning! Submit deliverables to CourSys: https://courses.cs.sfu.ca/ Late penalty is 10% per calendar day (each 0 to 24 hour period past due, max 2 days). This assignment

More information

Introduction to Supercomputing

Introduction to Supercomputing Introduction to Supercomputing TMA4280 Introduction to UNIX environment and tools 0.1 Getting started with the environment and the bash shell interpreter Desktop computers are usually operated from a graphical

More information

Don t jump ahead, there is more you need to do first in order for this to work properly.

Don t jump ahead, there is more you need to do first in order for this to work properly. With the release of our new PD 502 & PD 602 portable terminals, you are required to use CPS v5.06.01.009 programming software. To maintain compatibility between the different DMR model radios, you will

More information

Bitnami Node.js for Huawei Enterprise Cloud

Bitnami Node.js for Huawei Enterprise Cloud Bitnami Node.js for Huawei Enterprise Cloud Description Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. It uses an event-driven, non-blocking

More information

IBM. Updating the Oracle database for V5.2.2

IBM. Updating the Oracle database for V5.2.2 IBM Updating the Oracle database for V5.2.2 ii Updating the Oracle database for V5.2.2 Contents Updating the Oracle database for V5.2.2 1 iii iv Updating the Oracle database for V5.2.2 Updating the Oracle

More information

IU RGRbench Workload/Benchmark User Guide to Database Creation and Population

IU RGRbench Workload/Benchmark User Guide to Database Creation and Population IU RGRbench Workload/Benchmark User Guide to Database Creation and Population The IU RGRbench is designed to evaluate different possible platforms as the basis for a Grid Information Server (GIS). The

More information

Online Backup Client User Manual

Online Backup Client User Manual Online Backup Client User Manual Software version 3.21 For Linux distributions October 2010 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have

More information

Conventions in this tutorial

Conventions in this tutorial This document provides an exercise using Digi JumpStart for Windows Embedded CE 6.0. This document shows how to develop, run, and debug a simple application on your target hardware platform. This tutorial

More information

GUT. GUT Installation Guide

GUT. GUT Installation Guide Date : 17 Mar 2011 1/6 GUT Contents 1 Introduction...2 2 Installing GUT...2 2.1 Optional Extensions...2 2.2 Installation using the Binary package...2 2.2.1 Linux or Mac OS X...2 2.2.2 Windows...4 2.3 Installing

More information

CSCI 201 Lab 1 Environment Setup

CSCI 201 Lab 1 Environment Setup CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated

More information

Perl Install Module Windows Xp From Cd Step By Step Pdf

Perl Install Module Windows Xp From Cd Step By Step Pdf Perl Install Module Windows Xp From Cd Step By Step Pdf Step 7: Install critical and recommended Windows Updates. Step refer to your User's Guide for additional information about the type of RAID configuration

More information

Introduction to UNIX Command Line

Introduction to UNIX Command Line Introduction to UNIX Command Line Files and directories Some useful commands (echo, cat, grep, find, diff, tar) Redirection Pipes Variables Background processes Remote connections (e.g. ssh, curl) Scripts

More information

CMPT 300. Operating Systems. Brief Intro to UNIX and C

CMPT 300. Operating Systems. Brief Intro to UNIX and C CMPT 300 Operating Systems Brief Intro to UNIX and C Outline Welcome Review Questions UNIX basics and Vi editor Using SSH to remote access Lab2(4214) Compiling a C Program Makefile Basic C/C++ programming

More information

Devel::Cover - An Introduction

Devel::Cover - An Introduction Devel::Cover - An Introduction Paul Johnson paul@pjcj.net 11.1 Introduction Testing is an important part of the software development process. The more important the software, the more important the testing

More information

Programming introduction part I:

Programming introduction part I: Programming introduction part I: Perl, Unix/Linux and using the BlueHive cluster Bio472- Spring 2014 Amanda Larracuente Text editor Syntax coloring Recognize several languages Line numbers Free! Mac/Windows

More information

Upgrade Oracle Applications from R to R12.1.2

Upgrade Oracle Applications from R to R12.1.2 Upgrade Oracle Applications from R12.1.1 to R12.1.2 Reference Note - Oracle E-Business Suite Readme, Release 12.1.2 (Doc ID 949406.1) 1> Database Preparation Guidelines for an E-Business Suite Release

More information

pm_to_blib({ 'lib/foo/bar.pm' => 'blib/lib/foo/bar.pm' }); Handles the installing and uninstalling of perl modules, scripts, man pages, etc...

pm_to_blib({ 'lib/foo/bar.pm' => 'blib/lib/foo/bar.pm' }); Handles the installing and uninstalling of perl modules, scripts, man pages, etc... NAME ExtUtils::Install - install files from here to there SYNOPSIS use ExtUtils::Install; install({ 'blib/lib' => 'some/install/dir' } ); uninstall($packlist); VERSION 2.04 DESCRIPTION pm_to_blib({ 'lib/foo/bar.pm'

More information

Integrate Discoverer 10g with Oracle Applications

Integrate Discoverer 10g with Oracle Applications Integrate Discoverer 10g with Oracle Applications 11.5.10.2 High Level Steps 1> Install Infra Oracle Application Server, OID 2> Install Middleware components including discoverer and portal 3> Upgrade

More information

Using the Unix system. UNIX Introduction

Using the Unix system. UNIX Introduction Using the Unix system Navigating the Unix file system Editing with emacs Compiling with gcc UNIX Introduction The UNIX operating system is made up of three parts: the kernel, the shell and the programs

More information

Hands-On Perl Scripting and CGI Programming

Hands-On Perl Scripting and CGI Programming Hands-On Course Description This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful

More information

Lab 1 Introduction to UNIX and C

Lab 1 Introduction to UNIX and C Name: Lab 1 Introduction to UNIX and C This first lab is meant to be an introduction to computer environments we will be using this term. You must have a Pitt username to complete this lab. NOTE: Text

More information

Downloading and installing Db2 Developer-C on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 23, 2018

Downloading and installing Db2 Developer-C on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 23, 2018 Downloading and installing Db2 Developer-C on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 23, 2018 This guide will help you download and install IBM Db2 software on Red Hat

More information

7.3 Install on Linux and Initial Configurations

7.3 Install on Linux and Initial Configurations 7.3 Install on Linux and Initial Configurations This section describes how to install SoftEther VPN Server to a Linux operating system. This assumes that in the Linux operating system, no extra application

More information

Communications Library Manual

Communications Library Manual Delta Tau Power PMAC Communications Library Manual Issue: Date: 1.0 10 th September 2014 NAME DATE SIGNATURE Prepared by Philip Taylor, Observatory Sciences Ltd. 21 March 2013 Andrew Wilson, Observatory

More information

Download and Installation guide for ehealth X and X

Download and Installation guide for ehealth X and X Download and Installation guide for ehealth 6.3.0.0X and 6.3.1.0X This user guide is designed to help with your ehealth download, install, and upgrade. It provides basic information regarding what you

More information

Android SDK under Linux

Android SDK under Linux Android SDK under Linux Jean-Francois Messier Android Outaouais jf@messier.ca Abstract This is a tutorial about installing the various components required to have an actual Android development station

More information

Release Bulletin Open Server 15.7 for Solaris

Release Bulletin Open Server 15.7 for Solaris Release Bulletin Open Server 15.7 for Solaris Document ID: DC75902-01-1570-02 Last revised: April 27, 2012 Topic Page 1. Accessing current release bulletin information 2 2. Product summary 2 2.1 Product

More information

A113X1 Development Kit

A113X1 Development Kit A113X1 Development Kit User Guide Revision: 4.0 Release Date: 2018-02-06 Amlogic, Ltd. COPYRIGHT 2017 Amlogic, Ltd. All rights reserved. No part of this document may be reproduced. Transmitted, transcribed,

More information

Installing and Upgrading Cisco Network Registrar Virtual Appliance

Installing and Upgrading Cisco Network Registrar Virtual Appliance CHAPTER 3 Installing and Upgrading Cisco Network Registrar Virtual Appliance The Cisco Network Registrar virtual appliance includes all the functionality available in a version of Cisco Network Registrar

More information

How to build Simbody 2.2 from source on Windows

How to build Simbody 2.2 from source on Windows How to build Simbody 2.2 from source on Windows Michael Sherman, 30 Mar 2011 (minor revision 27 July 2011) Simbody 2.2 was re-engineered to be much easier to build from source than previous releases. One

More information

Zend Core TM. Installation and Maintenance Guide. Zend Core for Oracle. By Zend Technologies, Inc. w w w. z e n d. c o m

Zend Core TM. Installation and Maintenance Guide. Zend Core for Oracle. By Zend Technologies, Inc. w w w. z e n d. c o m Zend Core TM Installation and Maintenance Guide Zend Core for Oracle By Zend Technologies, Inc. w w w. z e n d. c o m Disclaimer The information in this document is subject to change without notice and

More information

A Crash Course in Perl5

A Crash Course in Perl5 z e e g e e s o f t w a r e A Crash Course in Perl5 Part 8: Database access in Perl Zeegee Software Inc. http://www.zeegee.com/ Terms and Conditions These slides are Copyright 2008 by Zeegee Software Inc.

More information

WebReporter - Symphony Server install procedures

WebReporter - Symphony Server install procedures WebReporter - Symphony Server install procedures Note: this will not work on an ISAM system.only ORACLE. Prerequisites for Symphony Server: Patch the Unicorn/Symphony server with the update patch and updates

More information

1 Review Information About this Guide

1 Review Information About this Guide Oracle Database Client Quick Installation Guide 11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit) E24284-02 January 2012 This guide describes how to quickly install the Oracle Database Client product

More information

Chapter Twelve: Contents

Chapter Twelve: Contents Volume Seven Appendix 10 December 2002 i Chapter Twelve: Contents (RS-m (Blue) 10 December 2002 LA-UR 01-5716 Portland Study Reports) 1. CONFIGURATION FILES...1 1.1 ALLSTR_ROUTER_RS12-FB.CFG...1 2. SCRIPTS...2

More information

Oracle Instant Client Odbc Error Code 193 >>>CLICK HERE<<<

Oracle Instant Client Odbc Error Code 193 >>>CLICK HERE<<< Oracle Instant Client Odbc Error Code 193 The setup routines for the Progress OpenEdge 101B Problem message: The setup routines for the Progress OpenEdge 101B driver ODBC driver could not. On clients that

More information

ADINA DMP System 9.3 Installation Notes

ADINA DMP System 9.3 Installation Notes ADINA DMP System 9.3 Installation Notes for Linux (only) Updated for version 9.3.2 ADINA R & D, Inc. 71 Elton Avenue Watertown, MA 02472 support@adina.com www.adina.com ADINA DMP System 9.3 Installation

More information

Linux environment. Graphical interface X-window + window manager. Text interface terminal + shell

Linux environment. Graphical interface X-window + window manager. Text interface terminal + shell Linux environment Graphical interface X-window + window manager Text interface terminal + shell ctrl-z put running command to background (come back via command fg) Terminal basics Two basic shells - slightly

More information

Using Connection Manager to manage seamless seamless HA (RAC & DG) DB connectivity. Mark Abell Oracle DBA / Developer since 1985 (V4)

Using Connection Manager to manage seamless seamless HA (RAC & DG) DB connectivity. Mark Abell Oracle DBA / Developer since 1985 (V4) Using Connection Manager to manage seamless seamless HA (RAC & DG DB connectivity Mark Abell Oracle DBA / Developer since 1985 (V4 What is Connection Manager? (the official answer Oracle Connection Manager

More information

Identity Resolution Version Release Notes June Contents

Identity Resolution Version Release Notes June Contents Identity Resolution Version 9.5.0 Release Notes June 2012 Copyright (c) 1998-2012 Informatica. All rights reserved. Contents IIR 9.5.0... 2 IIR Known Limitations.... 2 IIR 9.2.0 HF1... 4 Upgrading Servers

More information

Manual Script Windows Batch Rename File With Date And Time

Manual Script Windows Batch Rename File With Date And Time Manual Script Windows Batch Rename File With Date And Time Rename a file (or folder) by appending the current date and time to the the file in the format "Test File-2014-12-30@16-55-01.txt" Echo: Echo

More information

CSE 374 Midterm Exam 2/6/17 Sample Solution. Question 1. (12 points, 4 each) Suppose we have the following files and directories:

CSE 374 Midterm Exam 2/6/17 Sample Solution. Question 1. (12 points, 4 each) Suppose we have the following files and directories: Question 1. (12 points, 4 each) Suppose we have the following files and directories: $ pwd /home/user $ ls -l -rw-r--r-- 1 user uw 10 Feb 4 15:49 combine.sh drwxr-xr-x 2 user uw 2 Feb 4 15:51 hws -rw-r--r--

More information

Installation Instructions for BusinessObjects XI SP5 Upgrade

Installation Instructions for BusinessObjects XI SP5 Upgrade Installation Instructions for BusinessObjects XI SP5 Upgrade Contents Steps to Use WebStore... 2 BusinessObjects XI R2 Step by Step Desktop Intelligence Upgrade Instructions... 5 Upgrade Instructions...

More information

Running Java Programs

Running Java Programs Running Java Programs Written by: Keith Fenske, http://www.psc-consulting.ca/fenske/ First version: Thursday, 10 January 2008 Document revised: Saturday, 13 February 2010 Copyright 2008, 2010 by Keith

More information

The Power of Perl. Perl. Perl. Change all gopher to World Wide Web in a single command

The Power of Perl. Perl. Perl. Change all gopher to World Wide Web in a single command The Power of Perl Perl Change all gopher to World Wide Web in a single command perl -e s/gopher/world Wide Web/gi -p -i.bak *.html Perl can be used as a command Or like an interpreter UVic SEng 265 Daniel

More information

Processes. Shell Commands. a Command Line Interface accepts typed (textual) inputs and provides textual outputs. Synonyms:

Processes. Shell Commands. a Command Line Interface accepts typed (textual) inputs and provides textual outputs. Synonyms: Processes The Operating System, Shells, and Python Shell Commands a Command Line Interface accepts typed (textual) inputs and provides textual outputs. Synonyms: - Command prompt - Shell - CLI Shell commands

More information

FmPro Migrator. FileMaker to FileMaker 7 Quickstart Guide. .com Solutions Inc. Overview. Step 1.

FmPro Migrator. FileMaker to FileMaker 7 Quickstart Guide. .com Solutions Inc.   Overview. Step 1. FmPro Migrator for Windows.com Solutions Inc. Overview This quickstart guide provides step by step instructions for migrating individual FileMaker databases into a FileMaker 7 multi-table database structure.

More information

CSE 15L Winter Midterm :) Review

CSE 15L Winter Midterm :) Review CSE 15L Winter 2015 Midterm :) Review Makefiles Makefiles - The Overview Questions you should be able to answer What is the point of a Makefile Why don t we just compile it again? Why don t we just use

More information

Unit 10. Linux Operating System

Unit 10. Linux Operating System 1 Unit 10 Linux Operating System 2 Linux Based on the Unix operating system Developed as an open-source ("free") alternative by Linux Torvalds and several others starting in 1991 Originally only for Intel

More information

1 of 5 17/06/2013 9:10 AM

1 of 5 17/06/2013 9:10 AM 1 of 5 17/06/2013 9:10 AM 2 of 5 17/06/2013 9:10 AM RUNNING ADJUSTMENTS BATCH PROCESSING FROM THE COMMAND LINE Using the STAR*NET Batch File Feature STAR*NET can be executed from a command line and told

More information

Ibis RMI User s Guide

Ibis RMI User s Guide Ibis RMI User s Guide http://www.cs.vu.nl/ibis November 16, 2009 1 Introduction Java applications typically consist of one or more threads that manipulate a collection of objects by invoking methods on

More information

In the following description the h: drive is used to indicate the directory in which during the actual ci101 exam the files used will reside.

In the following description the h: drive is used to indicate the directory in which during the actual ci101 exam the files used will reside. Important In the following description the h: drive is used to indicate the directory in which during the actual ci101 exam the files used will reside. However, if you are trying the exam system out yourself

More information

False because it for ASCII not EBCDIC Dir /O:order ex. Dir/O:n False because it s a valid command True False because there are lines

False because it for ASCII not EBCDIC Dir /O:order ex. Dir/O:n False because it s a valid command True False because there are lines Instructions: This is an open book pretest. Answer all questions. There are three sections. There are a total of five question pages. The time limit is two hours. Section one: Select only one answer for

More information

Linux Refresher (1) 310/ Fourth Workshop on Distributed Laboratory Instrumentation Systems (30 October - 24 November 2006)

Linux Refresher (1) 310/ Fourth Workshop on Distributed Laboratory Instrumentation Systems (30 October - 24 November 2006) 310/1779-4 Fourth Workshop on Distributed Laboratory Instrumentation Systems (30 October - 24 November 2006) Linux Refresher (1) Razaq Babalola IJADUOLA These lecture notes are intended only for distribution

More information

Deploy Oracle GoldenGate Veridata Version 3.0 for comparison between Oracle RDBMS databases replicated using OGG 11gR2

Deploy Oracle GoldenGate Veridata Version 3.0 for comparison between Oracle RDBMS databases replicated using OGG 11gR2 Deploy Oracle GoldenGate Veridata Version 3.0 for comparison between Oracle RDBMS databases replicated using OGG 11gR2 In the article you will have a look at the steps to install, configure and deploy

More information

Introduction to the UNIX command line

Introduction to the UNIX command line Introduction to the UNIX command line Steven Abreu Introduction to Computer Science (ICS) Tutorial Jacobs University s.abreu@jacobs-university.de September 19, 2017 Overview What is UNIX? UNIX Shell Commands

More information

9i RAC: Manual Backup and Recovery Shankar Govindan

9i RAC: Manual Backup and Recovery Shankar Govindan 9i RAC: Manual Backup and Recovery Shankar Govindan Introduction When we plan to move a large database or a heavily used OLTP database to a cluster setup, to get enough mileage from the horizontal scaling

More information

Assignment 3, Due October 4

Assignment 3, Due October 4 Assignment 3, Due October 4 1 Summary This assignment gives you practice with writing shell scripts. Shell scripting is also known as bash programming. Your shell is bash, and when you write a shell script

More information

Now applying :unique to lexical variables and to subroutines will result in a compilation error.

Now applying :unique to lexical variables and to subroutines will result in a compilation error. NAME DESCRIPTION perl591delta - what is new for perl v5.9.1 This document describes differences between the 5.9.0 and the 5.9.1 development releases. See perl590delta for the differences between 5.8.0

More information

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1 Linux Essentials Smith, Roderick W. ISBN-13: 9781118106792 Table of Contents Introduction xvii Chapter 1 Selecting an Operating System 1 What Is an OS? 1 What Is a Kernel? 1 What Else Identifies an OS?

More information

Getting Started With Cpsc (Advanced) Hosted by Jarrett Spiker

Getting Started With Cpsc (Advanced) Hosted by Jarrett Spiker Getting Started With Cpsc (Advanced) Hosted by Jarrett Spiker Advanced? - Assuming that everyone has done at least a year of CPSC already, or has a strong base knowledge. - If not, there is a Beginners

More information

Building AMD64 Applications with the Microsoft Platform SDK. Developer Application Note

Building AMD64 Applications with the Microsoft Platform SDK. Developer Application Note Building AMD64 Applications with the Microsoft Platform SDK Developer Application Note Publication # 30887 Revision: 3.00 Issue Date: October 2003 2003 Advanced Micro Devices, Inc. All rights reserved.

More information

Lab 1: Introduction to Linux Networking

Lab 1: Introduction to Linux Networking CMPE 150: Introduction to Computer Networks Fall 2011 http://courses.soe.ucsc.edu/courses/cmpe150/fall11/01/ Lab 1: Introduction to Linux Networking Materials: Please bring a USB drive to each lab section.

More information

Performing a Post-Upgrade Data Validation Check

Performing a Post-Upgrade Data Validation Check Performing a Post-Upgrade Data Validation Check 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or

More information

ASN1C. ASN.1 Compiler Version 7.3 Installation Guide

ASN1C. ASN.1 Compiler Version 7.3 Installation Guide ASN1C ASN.1 Compiler Version 7.3 Installation Guide Objective Systems January 2019 The software described in this document is furnished under a license agreement and may be used only in accordance with

More information

Document Revision No.: 1 Revised: 03/12/09 RIT KGCOE MSD Program. P09027 Upper Extremity Motion Capture System. Software Manual

Document Revision No.: 1 Revised: 03/12/09 RIT KGCOE MSD Program. P09027 Upper Extremity Motion Capture System. Software Manual P09027 Upper Extremity Motion Capture System Software Manual By: Melissa Gilbert, Dan Chapman, Adey Gebregiorgis, Pooja Nanda, Alan Smith and J.J Guerrette Table of contents 1 GUI USER MANUAL... 2 1.1

More information

An Introduction to Test Driven Development Using Perl

An Introduction to Test Driven Development Using Perl An Introduction to Test Driven Development Using Perl Grant McLean, Catalyst IT Limited September 2008 This article describes the practise of Test Driven Development and illustrates

More information

WaveScalar Simulator Tutorial Version 1.0 Revised Jan 26, 2006 Please send comments and questions to

WaveScalar Simulator Tutorial Version 1.0 Revised Jan 26, 2006 Please send comments and questions to WaveScalar Simulator Tutorial Version 1.0 Revised Jan 26, 2006 Please send comments and questions to aputnam@cs.washington.edu Install ===== 1. Download ws_workloads.tar.gz and copy it into your home directory

More information

Unit 13. Linux Operating System Debugging Programs

Unit 13. Linux Operating System Debugging Programs 1 Unit 13 Linux Operating System Debugging Programs COMPILATION 2 3 Editors "Real" developers use editors designed for writing code No word processors!! You need a text editor to write your code Eclipse,

More information

Check the Desktop development with C++ in the install options. You may want to take 15 minutes to try the Hello World C++ tutorial:

Check the Desktop development with C++ in the install options. You may want to take 15 minutes to try the Hello World C++ tutorial: CS262 Computer Vision OpenCV 3 Configuration with Visual Studio 2017 Prof. John Magee Clark University Install Visual Studio 2017 Community Check the Desktop development with C++ in the install options.

More information

Guide to installing Oracle 10G Enterprise Edition Server (and creating databases) on Windows, for Controller 8.2

Guide to installing Oracle 10G Enterprise Edition Server (and creating databases) on Windows, for Controller 8.2 Overview Guide to installing Oracle 10G Enterprise Edition Server (and creating databases) on Windows, for Controller 8.2 Controller 8.2 is the first release that supports databases stored on an Oracle

More information

Automated Testing of Large Projects With Perl. Andy Lester

Automated Testing of Large Projects With Perl. Andy Lester Automated Testing of Large Projects With Perl Andy Lester andy@petdance.com http://petdance.com/perl/ Where we're going Strategy What & how to test 5 things you can do on Monday 5 things for next week

More information