=====Oracle SQL*LDR - Auf dem Clientarbeitsplatz Windows 10 mit dem Instant Client 19 verwenden===== Ab der Oracle 12 Version 12.2.0.1.0 ist nun auch der SQL*LDR als Teil des Instant Clients einfach auf dem Client installierbar. ( siehe => https://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html ) Mehr zum SQL*LDR siehe [[dba:oracle_sqlldr_faq|Der Oracle SQL*Loader - Tips und Tricks im Einsatz]] Für alle Betriebsysteme siehe => http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html ==12c== Sofware für 64 bit Windows => http://www.oracle.com/technetwork/topics/winx64soft-089540.html Download von: - instantclient-basic-windows.x64-12.2.0.1.0.zip - Basis Software - instantclient-sqlplus-windows.x64-12.2.0.1.0.zip - SQL*Plus - instantclient-tools-windows.x64-12.2.0.1.0.zip - hier ist der SQL*LDR versteckt Vorbereitung: Auf dem MS Windows zuerst das [[https://support.microsoft.com/en-us/kb/2977003#bookmark-vs2013|Microsoft Visual Studio 2013 Redistributable]] installiern. Ablauf: * Microsoft Visual Studio 2013 Redistributable installieren * Verzeichnis anlegen wie "C:\oracle\product\12.2.0.1\client_64" * Zip Files alle in diese Verzeichnis auspacken * TNSname Settings / Dateien konfigurieren Folgende **exe** Dateien stehen uns danach zur Verfügung: * adrci.exe - Oracle Logfiles anschauen * exp.exe - Datenbank Export auf die alte weise, seit Jahren veraltet * expdp.exe - Datenbank Export auf die neue weise, siehe [[dba:datapump_import|Oracle Data Pump Schema Export]] * genezi.exe - Betriebssystem/Runtime Umgebung ermitteln - "genezi -v" * imp.exe - Datenbank Import auf die alte weise, seit Jahren veraltet * impdp.exe - Datenbank Import auf die neue weise, siehe [[dba:datapump_import|Oracle Data Pump Schema Import]] * sqlldr.exe - SQL*LDR * sqlplus.exe - Sql*Plus siehe [[dba:variablen_sqlplus|SQL*Plus Tips und Tricks]] * uidrvci.exe - ADR related * wrc.exe - Replaying a Database Workload TNSNames Umgebung anpassen: * TNS_ADMIN Variable auf eine gültiges Verzeichnis mit der passenden tnsnames.ora setzen oder * Unterverzeichnis network/admin/ anlegen * tnsnames.ora und sqlnet.ora dort anlegen Für die Verwendung von 32 Bit ODBC siehe [[dba:32bit_odbc_auf_64_bit_windows|Installation eines 32 Bit ODBC Treibers unter Windows 7 / 2008 64bit]]. Nun kann SQL*Plus und der SQL*LDR normal auf dem System verwendet werden. Das ist auch sehr praktisch um SQL*Plus in der PowerShell zu verwenden => [[windows:powershell_sqlplus_db_abfragen|Mit der PowerShell Oracle SQL*Plus aufrufen und Daten aus der Oracle Datenbank auslesen]] ---- ====Quellen==== Doku Oracle: * https://docs.oracle.com/database/121/SQPUG/apd.htm#SQPUG637