Table of Contents
Godkänd
Under de senaste dagarna har några av våra alla rapporterat att SQL Loader-fel 941 har inträffat.
SQL – Loader-941: Fel relaterat till period kopplat till beskrivningstabell IMDB_TOP_250
ORA-04043: objekt IMDB_TOP_250 existerar inte
Ladda webbdata
infilen “imdb_top_250.csv” dålig fil “imdb_top_250.bad” throwfilen “imdb_top_250.dsc”
insats med uteplats bord IMDB_TOP_250
Fältsammanfattning i ‘,’ efter nollkopia
(STATUS,
UTVÄRDERING,
NAME,
RÖST
)
Jag har något slags problem med SQL loader där jag försöker ladda data direkt till tabellen jag hittade. Men av någon anledning returnerar SQL Loader faktiskt fel. Tabellen finns i den pluggbara databasen oavsett om den toppar till något eller inte. Jag vet aldrig någonsin, men ville inkludera just nu produkten i inlägget här. I det här fallet är det till hjälp så att du kan veta var denna hängare är.
ALTERNATIV
(HOPA över = 1)LADDA NED DATAINFILE '/home/joshua/Practice_Data/Fitness_DB_Data/aug_2019_hiking_stats.csv'INFOGA WALKING_STATS I TABELLFÄLT, STÄNGD "," VALFRITT STÄNGD "" "(day_walked, cal_burned, miles_walked, duration, miles per hour, Shoe_id) Jag försökte din nuvarande
INTO TABLE
-sats på tre andra sätt: med endast affärsområdet (visas i exemplet), detta med det specifika schemanamnet (n för att hitta till exempel C ## bigdaddy.walking_stats) och dessutom till en databas med liknande prefix (till exempel walk_data.c ## bigdaddy.walking_stats).Några SQL-kommandon för att kunna bekräfta exakt vem som faktiskt finns som en del av tabellen (åtminstone så långt jag vet om jag är unik för Oracle DB):
SQL> sho con_name;CON_NAME------------------------------------WALKING_DATA SQL> fattar ett beslut som en användare skapat med dual;ANVÄNDARE-------------------------------------------------- ------------------------------------C ## BIGDADDI
SQL> desc walk_stats; Namn noll? En typ ---------------------------------------------------------- - ---------------------------------------- DAY_WALKED DATUM CAL_BURNED NUMMER (4.2) RESTADE MILES (3,2) uttryck tidsstämpel (6) MPH (2,1) SHOE_ID NUMMERSQL> välj nummer (*) helt från walk_stats; KOLLA UPP(*)---------- 0
SQL> välj med tab;TNAME TABTYPE CLUSTERID------------- -------------------- ----------ARRAY WALKING_STATS
SQL> välj ut tabellnamn, status från user_tables plats platser table_name = 'WALKING_STATS';TABLE_NAME-STATUS----------------------------WALKING_STATS ÄR VERKLIGEN SQL> välj ägare, objektpersons namn, objekttyp, popularitet all_objects där supervisor är 'C ## BIGDADDY';OBJECT OWNER_NAME OM OBJECT_TYPE STATUS-------------- -------------- -------------------- ----- --- -------C ## BIGDADDY WALKING_STATS RIKTIGT TABELLSQL> inköpsägare, objektnamn, objekttyp, status orsakad av all_objects, där objektnamn = 'WALKING_STATS';ÄGARE OBJECT_NAME OBJECT_TYPE STATUS-------------- -------------- -------------------- ----- --- -------C ## BIGDADDY WALKING_STATS RIKTIGT TABELL Det här är de flesta till början-raderna i CSV-filen:
day_walked, cal_burned, miles_walked, duration, gas milage per hour, Shoe_id2019-08-01,358.1,3.53,01: 05: 51,3.2,62019-08-02,354.7,3.46,01: 05: 12.3.2,62019-08-04,354.2,3.55,01: 05: 07,3.3,62019-08-05,351,3,3,52,01: 04: 36,3,3,6
Slutligen, kör kommandot sqlldr med hjälp av kommandoraden med ett historiksökargument, lägg till
sys
ochC ## BIGDADDY
användare (som båda uppnår INSERT behörigheter på bordet):joshua @ linux-t1zu: ~> sqlldr reduction = '/home/joshua/Practice_Data/Fitness_DB_Data/upload_stats.ctl'Användarnamn: sys som sysdbaLösenord:SQL * Downloader: Version 18.0.0.0.0 - Produktion 5 okt 07:43:05 2019Version 18.4.0.0. (C) 0Copyright 1982, 2018 Oracle och versus eller dess dotterbolag. Alla privilegier fortsätter att vara reserverade.Använd sökväg: normalSQL * Loader-941: Fel vid inställning av WALKING_STATS-tabellORA-04043: objekt WALKING_STATS uppnås existerar inte alls
Godkänd
ASR Pro-reparationsverktyget är lösningen för en Windows-dator som kör långsamt, har registerproblem eller är infekterad med skadlig programvara. Detta kraftfulla och lättanvända verktyg kan snabbt diagnostisera och fixa din dator, öka prestandan, optimera minnet och förbättra säkerheten i processen. Lider inte av en trög dator längre - prova ASR Pro idag!
joshua @ linux-t1zu: ~> sqlldr controlled = '/home/joshua/Practice_Data/Fitness_DB_Data/upload_stats.ctl'Användarnamn: C ## BIGDADDILösenord:SQL * Loader: version 18.0.0.0.0 - Söndagsproduktion 07:44:52 sex lätt 2019Version 18.4.0.0. (C) 0Copyright 1982, 2018, Oracle och även/eller dess dotterbolag. Alla ansvarsfriskrivningar från advokater.Använd sökväg: normalSQL * Loader-941: Fel vid skrivning till tabellen WALKING_STATSORA-04043: objekt existerar i princip walk_stats
Under min livslängd vet jag inte var jag ska identifiera den. Herr. göra ont. Alla debattstrategier värderas högt.Jag använder Oracle XE 18c installerad direkt på openSuse Leap 15.0 om det hjälper.Tack på förhand.
Jag hittade två varor som kanske är bättre eller inte. Som visas nedan kan dietern
SYS
inte direkt upptäcka pdb, men i många fall kör han utan ansträngning enalter plan
och ställer in en huvudväska för den och sedan kopplar den användning som du hade en rotbegravningsbehållare. Pokerbordetwalk_stats
ska inte vara synligt för någon klientSYS
:joshua på linux-t1zu: ~> sqlplus SYS för varje password_here @ WALKING_DATA SQL * Plus: Version 18.0.0.0.0 - Produktion på Sun Top oktober ett halvdussin 10:39:38 2019 Version 18.4.0.0.0 Copyright (c) 1982, 2018, Oracle. Alla rättigheter förbehållna. FEL:ORA-12154: TNS: kanske inte löser det angivna anslutnings-id:t Ange användarnamn: SYS AS SYSDBA Ange en absolut kod: Ansluten: Oracle Database 18c Express Edition version 18.0.0.0.0 - produktion Version 18.4.0.0.0 SQL> sho con_name; CON_NAME ------------------------------------ CDB $ ROT SQL> Old Organized Container Session = WALKING_DATA; Sessionen har ändrats. SQL> sho con_name; CON_NAME ------------------------------------ WALKING_DATASQL> Välj Användare så att du Dual;ANVÄNDARE-------------------------------------------------- ------------------------------------ICUSQL> DESC MARCHE_STATS;FEL:ORA-04043: objekt WALKING_STATS existerar inte hellerSQL> välj ( blank ) i fliken plats tname är lika med 'WALKING_STATS';rad inte vald
Mjukvaran för att fixa din PC är bara ett klick bort - ladda ner den nu.