Table of Contents
Одобрено
За последние несколько дней некоторые из читателей сообщили, что произошла ошибка 941 загрузчика SQL.
<р>SQL 6. Loader-941: Ошибка, связанная со временем таблицы описания IMDB_TOP_250
ORA-04043: концепция IMDB_TOP_250 не существует
<р>Загрузить файл данных
infile “imdb_top_250.csv” badfile “imdb_top_250.bad” throwfile “imdb_top_250.dsc”
вставить в таблицу патио IMDB_TOP_250
Поля, оканчивающиеся на ‘,’ после пустых подсказок
(СТАТУС,
ОЦЕНКА,
ИМЯ,
ГОЛОС
)
Я включаю проблему с машиной загрузки SQL, когда пытаюсь загрузить историю непосредственно в созданную мной таблицу. Однако по какой-то причине загрузчик SQL возвращает ошибки. Таблица находится в подключаемой базе данных независимо от того, ведет ли она друг к другу к чему-то или нет. Я не знаю, но хотел нести продукт в почте правильно. В этом случае крайне важно знать, где, вероятно, находится эта вешалка.
ОПЦИИ
(ПРОПУСТИТЬ равно 1)СКАЧАТЬ ДАННЫЕINFILE '/home/joshua/Practice_Data/Fitness_DB_Data/aug_2019_hiking_stats.csv'ВСТАВИТЬ WALKING_STATS В ТАБЛИЦУПОЛЯ, ЗАКРЫТЫЕ», «ДОПОЛНИТЕЛЬНО ЗАКРЫТЫЕ» «»(day_walked, cal_burned, miles_walked, продолжительность, мили в час, Shoe_id)
Я испробовал ваше недавнее предложение INTO TABLE
в альтернативных вариантах: только с бизнес-платформой (показанной в примере) с использованием определенного имени схемы (n, например, C ## bigdaddy.walking_stats) в базу данных с префиксом as (например, walk_data.c ## bigdaddy.walking_stats).
Несколько кодов SQL для подтверждения того, кто именно находится в таблице (по крайней мере, насколько я знаю, если я новичок в Oracle DB):
<код> SQL> sho con_name;CON_NAME------------------------------WALKING_DATA
SQL> выбирает пользователя, созданного с использованием двойного;ПОЛЬЗОВАТЕЛЬ-------------------------------------------------- ------------------------------C ## БИГДАДДИ
SQL> desc walk_stats; Имя ноль? Тип ----------------------------------------- -------- - ---------------------------------------- DAY_WALKED ДАТА CAL_BURNED NUMBER (4.2) ПРОЙДЕННЫЕ МИЛЬ (3.2) постоянная отметка времени (6) миль в час (2,1) SHOE_ID НОМЕРSQL> выберите число (*), полученное из walk_stats; ЧЕК(*)---------- 0
SQL> выберите * с помощью tab;TNAME TABTYPE CLUSTERID------------- ------------- ----------МАССИВ WALKING_STATS
SQL> щелкните table_name, статус из user_tables поместите в любом месте table_name = 'WALKING_STATS';TABLE_NAME-СТАТУС------------- --------WALKING_STATS ДЕЙСТВИТЕЛЬНО
SQL> выберите владельца, имя модели, тип объекта, популярность all_objects, владельцем которых является 'C ## BIGDADDY';ОБЪЕКТ ВЛАДЕЛЕЦ_ИМЯ ОБ ОБЪЕКТЕОБЪЕКТ_ТИП СТАТУС-------------- -------------- -------------- ----- --- -------C ## BIGDADDY WALKING_STATS РЕАЛЬНАЯ ТАБЛИЦАSQL> выберите владельца, имя_объекта, тип_объекта, статус из всех_объектов, где имя_объекта = 'WALKING_STATS';ВЛАДЕЛЕЦ ОБЪЕКТ_ИМЯ ОБЪЕКТ_ТИП СТАТУС-------------- -------------- -------------- ----- --- -------C ## BIGDADDY WALKING_STATS РЕАЛЬНАЯ ТАБЛИЦА
Это большинство первых строк содержимого CSV:
day_walked, cal_burned, miles_walked, отрезок времени, мили в час, 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
Наконец, запустите команду sqldr из командной строки с любым аргументом пути к файлу, добавив пользователей sys
и C ## BIGDADDY
(оба из которых имеют INSERT разрешений для основной таблицы):
joshua @ linux-t1zu: ~> sqlldr control = '/home/joshua/Practice_Data/Fitness_DB_Data/upload_stats.ctl'Имя пользователя: sys в форме sysdbaПароль:Загрузчик SQL *: Версия 18.0.0.0.0 — Производство 5 октября 07:43:05 2019Версия 18.4.0.0. (С) 0Copyright 1982, 2018 Oracle и/или ее дочерние компании. Все защиты зарезервированы.Используемый путь: обычныйSQL * Loader-941: Ошибка настройки таблицы WALKING_STATSORA-04043: объект WALKING_STATS вообще не существует
Одобрено
Инструмент восстановления ASR Pro — это решение для ПК с Windows, который работает медленно, имеет проблемы с реестром или заражен вредоносным ПО. Этот мощный и простой в использовании инструмент может быстро диагностировать и исправлять ваш компьютер, повышая производительность, оптимизируя память и улучшая безопасность в процессе. Больше не страдайте от вялости компьютера - попробуйте ASR Pro сегодня!
joshua @ linux-t1zu: ~> sqlldr control = '/home/joshua/Practice_Data/Fitness_DB_Data/upload_stats.ctl'Имя пользователя: C## БИГДАДДИПароль:SQL * Загрузчик: версия 18.0.0.0.0 - воскресное производство 07:44:52 six elementary 2019Версия 18.4.0.0. (С) 0Copyright 1982, 2018, Oracle и/или ее дочерние компании. Все юридические оговорки.Используемый путь: обычныйSQL * Loader-941: Ошибка записи в таблицу WALKING_STATSORA-04043: Протест почти не существует walk_stats
Что касается этих жизней, я не знаю, где их найти. Господин. делать зло. Все стратегии мышления высоко ценятся.Я действительно чувствую, что использую Oracle XE 18c с установленным openSuse Leap 15.0, если только это поможет.Заранее спасибо.
Я нашел пару вещей, которые могут помочь или не помочь. Как показано ниже, геймер SYS
не может напрямую начать использовать pdb, но во многих случаях Дэвид может запустить сеанс alter photo
и настроить для него единственный контейнер, а затем связать его с что у вас был контейнер для корней. Покерный стол walk_stats
не виден ни одному отдельному пользователю SYS
:
joshua @ linux-t1zu: ~> sqlplus SYS / password_here @ WALKING_DATA SQL * Plus: версия 18.0.0.0.0 - Производство на Sun Top Oct доступный отпуск 10:39:38 2019 Версия 18.4.0.0.0 Копирайт (с) 80-х, 2018, Oracle. Все права защищены. ОШИБКА: ORA-12154: TNS: вместо обязательного разрешения указанного идентификатора отношения Введите имя пользователя: SYS AS SYSDBA Введите код: Аффилированный: Oracle Database 18c Express Edition версии 18.0.0.0.0 — производственная Версия 18.4.0.0.0 SQL> шо con_name; CON_NAME ------------------------------ CDB $ КОРЕНЬ SQL> Старый сеанс организованного контейнера = WALKING_DATA; Сессия изменилась. SQL> шо con_name; CON_NAME ------------------------------ WALKING_DATASQL> Выберите User to Dual;ПОЛЬЗОВАТЕЛЬ-------------------------------------------------- ------------------------------отделение интенсивной терапииSQL> DESC MARCHE_STATS;ОШИБКА:ORA-04043: Товар WALKING_STATS также не существуетSQL> перейти с * в закладке создания tname = 'WALKING_STATS';строка не выбрана
Программное обеспечение для ремонта ПК находится всего в одном клике — загрузите его прямо сейчас. г.