Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела Oracle

SQL-запрос на поиск одинаковых значений полей в одной таблице?
Как найти записи в которых значения некоторых полей одинаково? Например поля с ФИО.

Странная ошибка ORA-00942: table or view does not exist
Доброе утро. Вчера вечером обнаружил мистическую ситуацию, прошу помощи, сам я пока найти объяснение не смог. Суть такова: Выполняю запрос Select * FROM D_LS_PLS Получаю ошибку: START at...

Ошибка ORA-00904 "Недопустимый идентификатор
Привет Всем Не могу выполнить запрос. Есть простая таблица test CREATE Table Test ( Id INTEGER NOT NULL UNIQUE, VALUE INTEGER NOT NULL )

Ошибка подключения к базе данных ORA-12154 TNS:could not resolve service name
Камрады! Не могу подключиться в ни к одной БД через PL/SQL Developer c:\Oracle\Ora817\network\ADMIN\TNSNAMES.ORA OMAP_10.45.28.79.world = (DESCRIPTION = (ADDRESS_LIST = ...

Ora-12154 TNS невозможно заданный идентификатор соединения
Доброго времени суток. Знаю, что эта проблема уже не раз здесь обсуждалась. Но ни одно предложенное решение мне не помогло. Oracle DB 11g XE, ОС windows 7. Сервер и клиент на одной машине. При...

http://127.0.0.1:8080/apex/f?p=4950
Установил Oracle DataBase 11g XE. При установке не было никаких ошибок, но вот теперь не могу открыть Homepage. Помогите мне, пожалуйста

Исправить кодировку: кириллица записывается знаками вопроса
Подскажите пожалуйста, как исправить проблема. При занесение в таблицу данных русские слова отображаются как ???, такое же происходит и при выводе.

Не получается достучаться до БД ORA-12170: TNS:Connect timeout occurred
Всем привет! База 10.2 установлена на вирт. машину Vmware. Сеть настроена - машины видны в обоих направлениях (от виртуальной к реальной и наоборот). Все прекрасно пингуется без задержек. Экземпляр...

Ошибка ORA-01033
Возникла следующая проблема: на сервере работало 2 базы данных (условно db1 и db2) на oracle 9.2. В один прекрасный день (в этот день был установлен сервер oracle и база данных db2 на одном из...

Вызов хранимой процедуры Oracle PL/SQL
Здравствуйте! Мне интересно вызова этой хранимой процедуры. На пример Создал таблица CREATE TABLE Tab1 ( ID NUMBER(5), NAM NVARCHAR2(50), Tel VARCHAR2(30)

Как от даты отнять год, месяц, день?
Добрый день. Подскажите, как получить Data_N: Есть таблица вида: |Data |Y|M|D|Data_N| |01.11.2015|4|3|5| | где, Data - дата от которой нужно отнять кол-во Y - лет, М -...

Задача по sql №6
Решил подтянуть свою уровень sql хоть до какого-то уровня и начал решать задачки. Задача Для каждого производителя, выпускающего ПК-блокноты c объёмом жесткого диска не менее 10 Гбайт, найти...

Не могу создать подключение в SQL developer
Не могу создать подключение в SQL developer. Ввожу только connection name, username и password, остальное оставляю по умолчанию (hostname - localhost, port - 1521, SID - xe). При нажатии на "Test"...

Присвоить переменной результат запроса sql
Добрий день! есть запрос SELECT replace(a.dealno,'_KI','') dealno , a.id FROM vdealpersonloan_all a , vcontragent c where dealno LIKE '%'||:dealno||'%'...

Как в SQL Plus вывести список всех таблиц
Как в SQL Plus вывести список всех таблиц, которые существуют в оракле

Не могу понять в чем ошибка ORA-00907: missing right parenthesis
Вот текст скрипта: CREATE TABLE table1 ( table1_id NUMBER(38) PRIMARY KEY, text VARCHAR2(200)); CREATE TABLE table2 ( table2_id NUMBER(38) PRIMARY KEY, id NUMBER(38) NOT...

Джоб(Задания). Необходимо создание самого простого job для образца
Добрый вечер. Хочется освоить job'ы, но нигде не могу найти пример от начала до конца. вот допустим есть процедура: CREATE OR REPLACE PROCEDURE my_pro_2 (ch IN INTEGER) IS BEGIN UPDATE...

ORA-12505
у меня проблема, я хочу, изучать oracle. Скачал sql developer и oracle database 11g XE Пытаюсь создать соединение, выдает ошибку ORA-12505, TNS:listener does not currently know of SID given in...

Как получить из даты день недели?
Как получить из даты день недели?

Что значит where 1=1
Здравствуйте. Анализирую не мною написанный запрос. Там есть предложение в where: where (1=1) and <условие> and <условие> and <условие> Что такое (1=1)? Что это значит и для чего это? В гугле...

Скачать Oracle
Плиз,подскажите где мона скачать Oracle,потому что я в этом дуб-дерево

Как избавиться от ошибки: "ORA-12541: TNS: нет прослушивателя"?
До сегодняшнего дня получалось зайти в Toad for Oracle, все было нормально. Сегодня же вышла эта ошибка. Как избавиться от неё? Что нужно сделать, чтобы зайти и нормально работать с Toad for...

Ошибка ORA-12514 TNS:Listener does not currently know of service requested in connect decriptor.
Привет всем поставил ORACLE XE 11g на windows7, установил PL/SQL developer то есть база и клиент у меня на локалхосте, открываю PL/SQL username System, password mypass, db - xe, в результате ошибка в...

Использование update для нескольких замен
update ... set ... where ... А как использовать сразу для нескольких замен?

Импорт данных c Excel в Oracle
Коллеги, мне необходимо просто загрузить данные с excel в oracle (с таблицы в таблицу), как это сделать? Можно ли обойтись без различных даталоудеров? Возможно как то через sql developer (использую...

Установка Oracle 11g на Win7
Кто нибудь устанавливал на Win7, ORACLE 11g? Если да то скажите садится или она нормально? И как насчет установки ORACLE 11g на Win-2008 Server? На 7 у меня устанавливается только 10g. 11-я версия в...

[sqlplus] как убить ORA-12560
Привет всем. ввожу sqlplus user/pass@name_bd получаю SQL*Plus: Release 11.2.0.2.0 Production on Пт Июл 1 11:17:26 2011 Copyright (c) 1982, 2010, Oracle. All rights reserved. Введите имя...

ORA-12705: Cannot access NLS data files or invalid environment specified
Всем привет. Замучался уже с этим Oracle: пытаюсь подключиться к БД в eclipse, но получаю ORA-00604: error occurred at recursive SQL level 1; ORA-12705: Cannot access NLS data files or invalid...

ORA-01034 oracle not avaible,ORA-27101:shared memory realm does not exist
Всем добрый вечер! Oracle я устанавливаю в первый раз. По сути он мне нужен для реализации работы другой базы данных. Oracle я устанавливаю на виртуальную машину с ос Windows Server 2003 R2 (service...

Перекодировка с windows-1251 в utf-8
как можно написать процедуру на pl/sql, чтобы перекодировал с windows-1251 в utf-8 ?

Извлечь только год из даты
Надо создать model, пример ниже, вот например у меня есть колона с датой, но там содержится день, месяц и год, могу я сделать model используя только год? у меня allter session стоит alter session...

ORA-00937: групповая функция не является одногруппной
Здравствуйте. Не могу понять причины ошибки ORA-00937: групповая функция не является одногруппной в приведённом запросе. Когда убираю max() ошибка исчезает... select max(count(code1)), name from...

Перенос данных с одной таблицы в другую
Здравствуйте, помогите пожалуйста составить запрос. Нужно перенести из данные таблицы1 в таблицу2, так, чтобы не потерять информацию в блобах. Составляю такой запрос: select 'INSERT INTO...

Не могу подключиться к базе данных по сети
Приветствую всех! Помогите пожалуйста понять в чем проблема. Имеется сервак (Windows7), на нем стоит Oracle и программа для ведения клиентской базы которая подключается в базе данных. На серваке...

TNS-12514: Прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения
Всем доброго времени суток, проблема следующая, придя сегодня на работу обнаружил что база упала, стал перезапускать службы и т.д, но получаю ошибку TNS-12514: TNS:прослушиватель в данный момент не...

ORA-00942: таблица или представление пользователя не существует
Добрый день форумчане, помогите по ораклу. Версия 11g. Начал работать с пользователями и ролями и появилась следующая проблема. За sys создал пользователя moto. Дал ему права на создание, изменение,...

Помогите с тестами.
1. В нижеприведенной таблице хранится информация о студентах. При этом известно, что студент может заниматься в одной или нескольких спортивных секциях или вообще не заниматься спортом. Также студент...

Ошибка "неверное завершение SQL-предложения" в простом SQL запросе
SELECT d.DEPARTMENT_ID, d.DEPARTMENT_NAME, e.EMPLOYEE_ID, e.LAST_NAME FROM employees AS e LEFT JOIN departments AS d ON e.DEPARTMENT_ID = d.DEPARTMENT_ID UNION ALL

Как избавиться от ошибки "ORA-12560: TNS:protocol adapter error"? Очень нужно!
Данная ошибка возникает в командной строке при попытке зайти в sqlplus. Пожалуйста, подскажите, как избавиться от этой ошибки! ERROR: ORA-12560: TNS : protocol adapter error К сообщению,...

Как зайти под SYS???
Платформа windows XP, Oracle 10g 10.2.0 Вот такая проблема есть, через isqlplus "localhost:5560\isqlplus" не входит пользователем SYS, пробовал через "localhost:5560\isqlplus\dba" но пароли там...

Как выбрать последнюю запись
В общем дело такое искал я искал в инете везде где только можно эту задачку и решил что просто оставлю это здесь. "Выбрать последнюю запись" можно таким запросом вопреки тому что все просят это...

Создание новой бд / подключение бд
Не могу ни выгуглить ни так разобраться как же таки создать просто новую бд. У меня есть oracle sql developer, есть oracle database server 11 и учётка system. В интернете написано что создать бд...

PL/SQL работа с курсором: ошибка: ORA-01722: Неверное число
Здравствуйте. При тестировании этого кода, выходит ошибка: ORA-01722: Неверное число. Не понимаю какое число и причем тут оно. CREATE OR REPLACE PROCEDURE P_ SELECT IS TYPE SD_Z IS TABLE OF...

PL/SQL: добавление строки к себе и "string buffer too small"
Здравствуйте! При попытке выполнить такой код: s:=rec.s||s; или такой код s:=concat(rec.s,s); Возникает ошибка "ORA-06502: PL/SQL: numeric or value error: character string buffer too small"....

Получить текст функции/процедуры из пакета - Oracle
Добрый день. Появилась задача найти в указанном пакете текст хранимой процедуры или функции. Получилось только такое: select * from user_source a where a.type = 'PACKAGE BODY' and...

Как SQL-запросом вывести структуру таблицы?
Пишу конвертер баз данных (oracle<->postgres). И на очередном этапе написания требуется из oracle "вытащить" структуру таблицы. Поиски в интернете дали конструкцию вроде SHOW CREATE TABLE "table",...

Как экранировать кавычки?
Совсем недавно начала изучать Oracle. Есть такой кусок кода: EXCEPTION WHEN l_date_old THEN DBMS_OUTPUT.PUT_LINE('Today's date is greater than 29.07.12'); WHEN OTHERS THEN...

Установка Oracle 11g Release 2 для Windows x64
Здравствуйте, помогите решить проблему с установкой Oracle после заполнения полей имени БД и пароля появляются ошибки при дальнейшем шаге.. В чем проблема?

Перенос на новую строку Оракл
Покажите пожалуйста пример регулярного выражения, которое переносило бы каждую запись, выбранную в таблице через цикл, на новую строчку. Как /n в c++. Думаю смысл понял) Можно не через регулярные...

Возникает ошибка ORA-30926
Помогите разобраться. Решил обновить значения таблицы фиксированными данными и данными и 2-й таблицы (с одной из колонок , которой сравниваются уникальные поля) merge into t1 using a2 on...

Скрипт для SQL запросов
Доброго дня, друзья. Прошу Вашей помощи. Есть несколько SQL запросов для Oracle. поставили задачу сделать bat файлы для каждого скрипта и засунуть эти батники в шедулер для запуска по...

Ввод русских букв в Oracle
Всем привет!!! Хотел вводит русских букв но в таблице в таком виде сохраняется ????????? У меня NLS_LANG = AMERICAN_AMERICA.AL32UTF8. Поменял NLS_LANG на RUSSIAN_RUSSIA.CL8MSWIN1251 у меня соединение...

В чем ошибка? ORA-00907: missing right parenthesis
вот создаю таблицу из примера Грубера, выдает ошибку, хотя в упор не вижу где она create table salespeople( snum int (4) NOT NULL, sname varchar (15) NOT NULL, city varchar (15) NOT NULL,...

Временные таблицы в Oracle
Подскажите, пожалуйста, как написать подобдое на PL\SQL : SELECT * INTO #tempt FROM v_adr; SELECT * FROM #tempt; Данный код написан на sql server 2000. Необходимо создать временную...

Ошибка ORA-06550
при выполнении триггера в xml в разных отчетах появляется одна и та же ошибка java.sql.SQLException: ORA-06550: line 4, column 11: PLS-00382: expression is of wrong type ORA-06550: line 4,...

Непонятные проблемы с RMAN
Добрый день. Мне посоветовали использовать RMAN и вот я решил испробовать его в деле. Хорошая вещь конечно но на одном этапе возникла проблема которая никак не решается. Имя базы - exp. Я прочел...

Хранимые процедуры и функции
Ребята, дайте пожалуйста 1 пример, как описывать хранимую процедуру, и 1 пример, как описывать хранимую функцию, очень нужно. Именно на Оракл. Не могу найти, всё что пробую из найденного, ничего не...

PLS-00103: Encountered the symbol ";" when expecting one of the following
В файле function.sql поместила код определения и вызова функции: CREATE OR REPLACE FUNCTION word_count (in_w IN NUMBER) RETURN words NUMBER AS words NUMBER := in_w; BEGIN words := words + 1;...

Копировать таблицу с данными, перенос таблицы из одной БД в другую (также с данными)
Доброе времени суток всем! Помогите разобраться, как скопировать таблицу вместе с данными в PL/SQL Developer. Есть функция Дублировать таблицу, но при этом создаётся пустая таблица, а мне надо,...

Где взять логин и пароль?
запускаю оракул, далее в sqlplus набираю любую команду (напр.select * from books) пишет not connected я так понимаю надо сначало авторизоваться, но где можно зарегистрироваться?

ORA-01008: не все переменные привязаны
Ужасно достал оракл со своими ошибками, помогите плз: int result; using (var oc = new OracleCommand("Package.procedure", Entry.Connection)) { oc.CommandType =...

Запись в переменнуюи вывод ее на экран
Люди добрые, помогите, на вас вся надежда. Гуглила часа три и так толком ничего не нашла. Мне надо с помощью запроса записать результат в переменную (по запросу выходит одно значение) а потом вывести...

Ошибка "ORA-04098: trigger is invalid and failed re-validation"
Всем привет! Необходимо добавить три значения в таблицу "тип контрагента", которая связана с т."контрагент". При добавлении строки выдает ошибку: error ORA-04098: trigger 'ADMIN.BI_TIP_CONTR' is...

Вызов функции
Как вызвать функцию, которая находится в пакете? причем у нее есть параметры. Пока получается вызвать только таким образом: begin package.init; if package.copy(11693311,11688858)<>0 ...

Использование if в Select-e
Всем привет! есть простой запрос Select id, name1, name2 from table1 order by name1. в талблице, в поле name2 идут значения 1 и 0. тип - целое как сделать так, чтобы при запросе, в этом поле,...

Появляется ошибка ORA-01403: no data found
Не могу понять, как может появляться эта ошибка при выполнении триггера , ведь данные есть. Собственно, вот часть кода, на которую возмущается оракл: DECLARE tter integer; BEGIN select...

Удаление дубликатов в таблице
таблица IMEI_IC (Столбцы : imei, model, n_doc, data_h, iniciator data_p) селект нашел, но боюсь чтонибудь лишнего удалить DELETE T FROM IMEI_IC WHERE EXISTS(SELECT * FROM IMEI_IC TT WHERE...

Статистика для таблиц - хорошо или плохо?
Добрый день всем! Вычитала в документации по ORACLE что для повышения производительности нужно периодически собирать статистику о таблицах и индексах с помощью команды ANALYZE...COMPUTE(или...

Установка Oracle 9i на Windows 7
Устанавливаю Oracle 9i на Windows 7(32 разрядная Home Basic). Выбираю установку Oracle 9 Database/general purpose. Устанавливается вроде нормально, но в конце установки(где появляется таблица с...

Ошибка PLS-00428: an INTO clause is expected in this SELECT statement
Получил задание написать функцию, которая получает на вход тип склада (поле Storage_have), а возвращает суммарный объем складов такого типа, функцию написал, но получаю такую ошибку --DROP...

Поменять пароль SYS
С помощью утилиты можно запросто поменять пароль SYS'a. Что-то я не догоняю, а как же секьюрити? О_о

execute immediate и ошибка ORA-01031: привилегий недостаточно
Добрый день! Ситуация следующая: NewPackage STRING(10000); *** Куда записываю текст пакета: create or replace package new_pack is

Как получить список запросов Oracle?
Скажите, можно ли запросом получить: список всех запросов список всех запросов текущей сессии список самых неэффективных запросов вот так пытался получить sql-запросы и пользователей их...

Выборка дат за период
Доброго времени суток, подскажите пожалуйста, существует ли функция в оракл, которая возращает все даты в заданном прмежутке. Что то вроде этого: функция("23.10.15", "27.10.2015", 5) Вернуть:...

ORA-02291: integrity constraint (.) violated - parent key not found
Создала таблицу plsql101_product, внесла в нее записи. Зафиксировала. SQL> SELECT * FROM plsql101_product 2 / PRODUCT_NAME PRODUCT_PRICE QUANTITY_ON_HAND LAST_STO...

Установил Oracle, а там вместо русских букв "иероглифы"
Особенно все корявыми загигулинами в SQL Plus Что делать ?

Поиск подстроки в строке
Добрый день, подскажите как найти подстроку в строке Есть строка: 11111,ASDFG,QWERTY,QWERT11111,U0156 Нужно получить то что находится после последней запятой(U0156). PL/SQL.

Как создать user в oracle sql developer?
Мне нужно создать пользователя и в нем таблицы !!!! ???? как это сделать? все нужно прописывать ручками )))

Не запускается служба OracleDBConsole
Здравствуйте друзья. Энтерпрайс менеджер консоль пытаюсь поставить(настроить) на 10. Замучился я с это консолью на 10. Пересоздал репозитарий, делал как сказано тут. Служба создалась но не...

Поиск значения поля по всей базе
Добрый день! учусь работать с Oracle 11 Малознакомая мне БД, 600 таблиц, мне необходимо найти поле и его значение по всей базе, смог получить только список таблиц с данным полем: select *...

Ошибка ORA-00922: "Отсутствует или неверна опция"
Привет ребят. почему ошибка такая выскакивает: ORA-00922 отсутствует или неверна опция нет ли ошибок в синтаксисе? CREATE OR REPLACE cursor_name := DBMS_SQL.OPEN_CURSOR; PROCEDURE...

IDE PL-SQl Developer - как настроить подключение
Всем доброго времени суток. Решил поюзать PL-SQL Developer, но что-то не могу настроить соединение. (Через SQL Developer & MS Vicusal Studion коннетктит нормально). Listener.ora - сервер #...

ORA-12154
ORA-12154: TNS:невозможно разрешить заданный идентификатор соединения Знаю что ошибка очень распространенная но нигде не смог найти решения... Сервер и клиент на одной машине под ОС Windows server...

Как вызвать процедуру написанную на PLSQL?
написать написала, а вызвать не могу....Как вызвать процедуру написанную на PLSQL? Подскажите пожалуйста!

ORA-12528 при соединении с базой
Всем привет, Есть база Oracle DB 11g XE на Debian. Сегодня хотел подключиться к базе с PL/SQL Developer'а, но словил ошибку "ORA-12528: TNS:listener: all appropriate instances are blocking new...

Способы ввода строки с апострофом
День добрый. Пока я нашёл ровно один способ ввести в запрос строку, содержащую апостроф: 1. SET SCAN OFF 2. Удвоить апостроф в запросе: INSERT INTO mytable VALUES ('Фамилия О''Рейли популярна в...

ORA-01002: выборка из последовательности.
Кто знает, что за ошибка, почему возникает и как с ней бороться, возникает редко, но раздражает, никак не пойму причин возникновения.

Подсчет возраста
Здравствуйте. Необходимо вывести количество лет сотрудников. SELECT FIO, (TO_CHAR (SYSDATE, 'YYYY')-TO_CHAR (DATA_ROGDENIA,'YYYY')) AS VOZR FROM PERSONAL WHERE VOZR BETWEEN 16 AND 18 И у меня...

Развернуть базы из дампа
Необходимо восстановить бд из дампа. я новичок, вообще не знаю с чего начать! ПОДСКАЖИТЕ пожалуйста! установила Oracle Database 11g. Объясните, пожалуйста, подробно пошагово, куда двигаться.

Ошибка подключения к базе
Добрый день! Установил Oracle 10g Express Edition на Windows Server 2008 R2 и не могу подключиться к базе. Устанавливаю прогу, которой нужно соединение с Oracle и появляется вот такая ошибка: ...

Правильная сортировка
Вот задача Схема БД состоит из четырех таблиц: Product(maker, model, type) PC(code, model, speed, ram, hd, cd, price) Laptop(code, model, speed, ram, hd, price, screen) Printer(code, model,...

Генерация уникального ID через GENERATED ALWAYS AS IDENTITY
Здравствуйте, CREATE TABLE demo ( id INT GENERATED ALWAYS AS IDENTITY, Y_name VARCHAR2(100) ); INSERT INTO demo (VALUES('Opty');

Проблемы с датой/временем
Пишу приложение на C# c WinForms NET Framework 4. Привожу запрос на вставку записи в таблицу "ZAKAZ", все переменные проинициализированны, но остается вопрос только с датой/временем, похоже не того...

Select в PL/SQL
почему это работает select sysdate from dual а вот это дает ошибку begin select sysdate from dual; end; мне нужно написать процедуру которая возвращает надор данных !!!

Связи между таблицами
Добрый день Сразу скажу БД не знаю, так поверхностно. Есть БД в ней порядку 300 таблиц. Необходимо через SQl забрать данные из 4 таблиц. Таблицы известны, но как они связаны между собой не могу...

Возврат функцией набора записей
Может вопросы слишком простые - изучаю Oracle только неделю. Но время жмет - кто знает помогите, если возможно, сразу кодом. В целом задача формулируется так (может кто знает ответ целиком): Нужна...

Доступ нового пользователя к существующим таблицам
Привет . Я раньше создавал все таблици через пользователя SYSTEM . Теперь создал нового пользователя : CREATE USER schema_owner IDENTIFIED BY password GRANT CREATE SESSION TO schema_owner...

Русские шрифты в SQL Plus
Решил начать изучать СУБД Oracle, но установив скачанную с оф. сайта версию 11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit) наткнулся на проблему отображения шрифтов в SQL Plus. Нашел в гугле...

Сравнение дат
Нужно написать такой запрос, что бы выводил людей старше допустим 1990 года но младше 2005 года. Как сравнивать такие даты? select * from s_дети_сотрудников where день_рождения >...

Параметр типа SYS_REFCURSOR в процедуре
У меня есть процедура create or replace procedure test( p_deptno IN number , p_cursor OUT SYS_REFCURSOR) is begin open p_cursor FOR select * from emp...

CLOB + REPLACE - возможно ли?
Oracle уверяет что CLOB с replace работает отлично :) и это действительно так (почти)! Но если третий параметр будет больше 32к символов, то всё идет прахом. Если выполнить вот это: declare ...

[sql запрос] тип данных
Здравствуйте. Можно узнать тип данных у столбца, выполнив sql запрос? Методом экспериментов понял что столбец с датой в одной из таблиц хранится как строка. Может есть способ лучше. чтоб не...

XML in Oracle - формирование файла
Добрый день, Необходимо данные таблицы выгрузить в XML-файл на жесткий диск. Для формирования "xml-формата" в базе использую такой запрос: declare cSQL varchar2(2000) := 'select * from...

Столкнулся с необходимостью в изучении oracle и, как всегда, возникает вопрос "С чего начать?"
Бонжорно всем формучанам, столкнулся с необходимостью в изучении oracle и как всегда возникает вопрос "с чего начать?". Отцы oracle и просто люди которые помнят с чего они начинали погружение в...

Как узнать название базы
Установил Oracle, щас не могу подключится через sqlplus к нему , как узнать название базы , логин? ОС - убунту

Кодировка UTF-8 в полях таблицы
Какой тип необходимо использовать при созадании таблицы, если данные водятся в кодировке UTF-8?

ORA-01017: invalid username/password
Всем привет! Хочу подконнектиться к ораклу: sqlplus sys/password@server:1521/orcl и получаю ошибку ORA-01017: invalid username/password; logon denied

Как выбрать записи из PL/SQL таблицы?
Всем привет! Никак не получается выбрать записи из pl/sql таблицы, да и из nested table тоже не выходит. Подскажите как тут быть? Тут примерчик похожий набросал: declare type rec_t is...

Селект в селекте
Слыхал, что можно использовать select-подзапрос в select-запросе не только после where, но и 'наверху'. Это как? Как выглядит синтаксис и, если можно, пару примеров эффективного использования такой...

ORA-29268:ошибка клиента HTTP
Помогите разобраться с дилемой. Для настройки доступа настроил валет, добавил с сайта сертификаты в валет. utl_http.request нормально отрабатывает. utl_http.begin_request с указанием...

Изменения значении SEQUENCE
Привет всем!! Как можно изменять значения Sequence. Например, чтоб я мог задать следующего значения последовательности (sequence_name.nextval). Удалить и создать заново с другими параметрами (start...

Нумерация строк запроса
Здрастуйте, Необходимо пронумеровать строки таким образом строка1 1 строка2 2 строка3 3 строка4 4 строка5 1 строка6 2 строка7 3 строка8 4

Поиск по дате и времени в Oracle
Здравствуйте.Есть ли возможность в оракле выбрать, например мне нужна дата, допустим сегодняшняя, но мне нужно само время. Выбор по дате и времени. Например я выбираю вечером, но мне надо выбрать по...

Вывести студентов, сдавших все экзамены
Написать запрос в котором выводятся студенты сдавшие все экзамены, не зависимо от оценок. Каждый студент может сдать разное число экзаменов, число всех предметов разное. UPDATE STIP SET...

Запись в поле с типом данных BLOB
а как можно записать запросом данные в поле с типом BLOB

Создание и пересоздание пользователя
У меня вот такой вопрос возник,я только начала изучать СУБД,поэтому не серчайте,если буду задавать глупые вопросы. Вот начала изучение Oracle на http://www.oracloid.ru/index.php?f=31&o=&desc=&st=0...

Выборка столбца таблицы в строку
Всем доброго времени суток. Возникла необходимость выбрать все значения столбца в одну строку через разделитель (скажем, запятую). Может кто сталкивался с подобной проблемой?

ORA-12560: TNS:ошибка адаптера протокола. на Windows Server 2008 R2
Добрый день, При утановке Oracle 11.1.0.6.0 (x64) на Windows Server 2008 R2, в момент создания БД появляется ошибка ORA-12560: TNS:ошибка адаптера протокола. 1. Перед установкой была проверка oracl...

Не подключается через localhost:8080/apex
здравствуйте, прроблема с подключением к оракл Служба БД запущена При попытке подключения вы дает ошибку: C:\Windows\system32>sqlplus system@xe SQL*Plus: Release 10.2.0.1.0 - Production on...

Создание таблицы в Oracle
Только начал изучать Oracle. Посоветуйте пожалуйста хороший пример создания таблицы пошагово. Для начал. Спасибо.

использовани UTL_FILE
Всем доброго дня друзья. вот такой вопрос. Подскажите пожалуйста. Нужно создать текстовый документ с данными новых рабочих. мне сказали что надо делать это при помощи UTL_FILE но не разу я с...

Одной командой SELECT вывести список сотрудников
Здравствуйте, помогите пожалуйста с запросом. Вот такое задание: Одной командой SELECT вывести список сотрудников компании, руководящих (прямо или опосредованно) одним единственным подчинённым. В...

Как перенести базу на другой комп
Помогите разобраться! Первый раз работа с базой Oracle. Создала там необходимые таблицы и связала с Vb/net - приложением. Как теперь это все перенести на другой компьютер???? и будет ли это все...

TNS невозможно разрешить заданный идентификатор соединения
Подсоединяясь к базе из своей программы вот строка соединения oper/oper11@svr::c11 все правильно(логин, пароль, название сервера) пишет TNS невозможно разрешить заданный идентификатор соединения...

ORA-12560 TNS: protocol adapter error
Просмотрел несколько форумов, но ничего толкового не нашел. Подсказки типа 'переустановить винды, переустановить...' - пустое. Кто может подсказать осознанный путь решения проблеммы? Как...

Merge Into: "Невозможно получить устойчивый набор строк в исходных таблицах"
пытаюсь выполнить MERGE INTO TABLE1 n USING TABLE2 o ON ( n.COLUMN1 = o.COLUMN1 ) WHEN MATCHED THEN UPDATE SET n.COLUMN2 = o.COLUMN2 выдаёт ошибку : Ошибка ORA-30926: невозможно получить...

Использование IMP.EXE
всем привет! У меня такая ситуация: я произвел экспорт таблицы с вложенными полями с помощью exp.exe и теперь мне необходимо произвести импорт в другую учетную запись,при этом я использую imp.exe...

Выборка по месяцу и году из даты
Приветствую! Не могу нагуглить ничего внятного. С sql и ораклом знаком пару дней. Так все работает: SELECT * FROM ИЗДАНИЯ WHERE дата_выпуска = TO_DATE('24.01.2006','DD.MM.YYYY') но нужно...

Не могу создать таблицу
Создаю своего пользователя БД, делю всё как в книжке - выдал привилегии на создание таблиц и прочего, но при создании таблицы выдаёт ошибку: QL Error: ORA-01950: нет привилегий на раздел 'USERS'...

Blob, выгрузка в директорию клиента
Существует таблица со столбцом типа BLOB. Как выгрузить то, что там лежит в директорию на клиенте ? Oracle 8i, Windows2000

Создание связей между таблицами
Всем привет. Подскажите знающие люди как сделать следующее... Есть таблица с заполненными id, есть другая таблица (пока пустая) например, с area... Как заполнить таблицу area и создать связи один к...

Парсер XML в Oracle
Хочется с помощью XDK для PLSQL распарсить документ xml. Создаю хранимую процедуру, передаю в неё в качестве параметра VARCHAR2 стрингу, которая представляет из себя простенький xml, затем делаю так:...

Поиск по БД, возможно?
Приветствую. Исследую структуру БД. Делаю селекты, сопоставляю, сверяю. Вот есть не стыковки. Встретил значение реквизита, которое кроме как в этом справочнике нигде не увидел. Это значение очень...

Выборка по дате
Добрый день! Для того, что бы выбрать необходимую мне дату пишу условие "where date = '31-DEC-2009'" результат - "31.12.2009", при попытке выбрать через услови "where date = '31.12.2009'" - выдаёт...

Database Link
есть два сервера Oracle что нужно чтобы настроить Database Link между ними. надо создавать запросы из таблиц, находящиеся на разных серверах?

Установка Oracle на домашний комп
Люди, добрые!!! :impossible: Отзовитесь на крик души человека, пытающегося установить oracle дома. Я установила Oracle 10xe и PL/SQL Developer. Полная гордости и уважения к себе открываю developer ...

Преобразовать строку с разделителями в PL/SQL таблицу
Здравствуйте! Помогите с заданием. Буду очень благодарен если поможете сделать.! Напишите функцию, которая получает на вход строку чисел, разделённую запятыми, а возвращает PL/sql-таблицу,...

Как вставить строки из одной таблицы в неё же?
Подскажите пожалуйста неопытному программеру: Мне нужно взять из таблицы несколько строк, скажем, у которых поле FILED1 равно 1. Скопировать их в эту же таблицу, только заменить в поле FILED1...

Процедура в PL/SQL, как запустить?
есть процедура create or replace procedure add_new_product (p_id IN Products.p_id%TYPE, c_name IN Category.cat_name%TYPE, pr_name IN Producers.prod_name%TYPE, p_name IN Products.p_name%TYPE,...

INSERT: как узнать, сколько строк вставлено?
КАк узнать сколько строк вставлено?

Загрузка xml в таблицу Oracle
Здравствуйте. Я использую Oracle 11g xe. Мне нужно скриптом загрузить xml файл в таблицу. Создал xml. Создал таблицу с двумя полями: test3_id - первичный ключ, и name с типом XMLTYPE. На сколько я...

Что означает (+) в запросе
Доброго времени. Подскажите пожплуйста что значит (+) в запросе Select * from a,b where a.id = b.id (+)

Простенький селект. Преобразовать строку в столбец
Доброго дня! Снова взявшись за PL/SQL, очень сильно туплю после года кодинга на С++. Задача смешнае: Есть селект, выдающий таблицу со строкой: select 1 ONE, 2 TWO, 3 THREE FROM DUAL Как выбрать...

Не определяется файл TNSNAMES.ORA
Добрый день. Возникла проблема после установки клиента oracle, по умолчанию не создался файл tnsnames.ora, я его создал в ручную, дабы прописать адрес сервера, к которому нужно цепляться. Файл этот...

Индекс в FOR..IN (SELECT...)
Можно ли получить индекс возвращаемой строки? Попробую передать идею в коде: FOR i IN (SELECT * FROM occup) LOOP somefunc(i%INDEX, i.id, i.name); END LOOP;

Определить, пересекаются ли периоды дат в разных строках?
Добрый вечер. Может кто-то подскажет. Есть таблица с данными, в которой есть номер товара, два поля "Дата начала", "Дата Конец", так же есть поле с КОДом, которое является PK в таблице. Каким...

ORA- 01403 Данные не найдены
Нужно при выборе людей с 20 отдела(таких людей 4) сделать надбавку к зарплате. Я пошарился по форума и понял что инто только для одного значения делает вывод. Как сделать так что б для 4х?? Покажите...

ORA-14551: невозможно выполнение операции DML внутри запроса
Всем привет. Столкнулся с ошибкой ORA-14551: невозможно выполнение операции DML внутри запроса У меня есть таблица TABLE1 c COLUMN1. В COLUMN1 записано некоторое число. Есть функция которая...

ORA-00923: FROM keyword not found where expected
При выполнении запроса: COL USERID format a16 select action#, returncode, USERID, to_char(NTIMESTAMP#) AUD$ where USERID like '%FWADM%'; появляется ошибка: ERROR at line 1: ORA-00923: FROM...

Вывод текста на форму
Добрый вечер, такой вопрос: В oracle forms (pl/sql) по нажатию кнопки делаю select из таблицы (выбираю фамилию в переменную varchar2). После этого нужно отобразить результат, то есть эту фамилию,...

FRM-40735: POST-OUERY триггер вызвал необработанное ислючение ORA-01403
В oracle forms на форме у меня из списка выбирается операция и сответвено каждой операции убераются и появляются поля.Для этого я пременил тригер WHEN-LIST-CHANGED if...

Импорт в Oracle из Excel
Здравствуйте! Подскажите пожалуйста. Как можно импортьровать БД набитые в Excel в Oracle?

Как поместить в одну ячейку несколько результатов вывода?
Подскажите, есть ли такая возможность, переносить в одну ячейку несколько результатов вывода? Например: запрос выдал- ID 1 3 6 7 8 9

Заглавные-прописные буквы в Oracle
Пожалуйста! Срочно! Как заставить этот чёртов Оракел перестать различать большие и малые буквы? Спасибо за помощь!

Запрос с условием в rownum
Всем привет, пытаюсь создать запрос, с ограничением по rownum. Что то вроде этого, но чтобы работало: select rownum, t.* from table_name t where rownum >=5 and rownum <=10 С условием rownum >...

Столбцы SUM по месяцам
Добрый день. Просьба подсказать, как можно реализовать отчет, который суммирует данные по месяцам. К примеру есть некоторая сущность (номер карты), нужно вывести сумму всех транзакций по ним,...

The Network Adapter could not establish the connection
Не могу понять почему перестал работать девелопер, раньше работал lsnrctl status Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER...

Оракл не видит PL/ SQL Developer
При входе в PL/ SQL Developer и выборе датабейс там пусто. как сделать так что б они друг друга увидели? у меня оракл 11g and PL/ SQL Developer 9.6.1

Missing expression
Всем привет! Задание таково: Напишите запрос, который выводит на экран общее количество работников, а также количество работников принятых на работу в 1995, 1996, 1997 и 1998. Назовите эти поля...

Запрос на поиск по части слова
Добрый день! Подскажите как правильно сделать запрос по части слова? Запрос на поиск всего слова: cursor.execute(select * from BUSINESS.V_PLATFORM_DDA where NAME = :jobno, {"jobno" : str(num)})...

OleDb Provider для Oracle
На сервере Oracle установлен OleDb 9-й версии При попытке открыть бд с помощью ADO.NET FrameWork 2001 выходит ошибка, что провайдер не установлен. Как все-таки присоединится? Использование...

Настройка Oracle client
Всем привет! Подскажите пожалуйста как настроить Oracle client чтобы он цеплялся к базе! Т.е. я установил клиента, а дальше не знаю какие настройки вводить!За ранее спасибо !

ORA-00205: error in identifying control file, check alert log for more info
Привет . Первое что я сделал посмотрел адрес контрол файла для сервера SQL> shutdown abort ORACLE instance shut down. SQL> startup nomount; ORACLE instance started. Total System Global Area...

Запрос: выбрать клиента с максимальным количеством заказов
Всем привет. Помогите, пожалуйста, написать запрос. Есть 2 таблицы - Clients (client_id, name, address) и Orders (order_id, client_id, summa). Как выбрать клиента, который сделал самое большое...

Ошибка при установке Oracle
Здравствуйте. При установке выдает вот такую вот ошибку. Может кто сталкивался?

Как получить последнюю строку (не используя подзапрос)?
Столкнулся с такой задачей, необходимо из таблицы вытаскивать последнюю строку, или последнюю добавленную строку, не используя подзапрос... Вот пример таблицы id Effective date 1 01.12.2012...

SQL Запрос, выборка повторяющихся значений
Добрый день. Не получается создать запрос, бьюсь несколько дней. На первый взгляд кажется все просто, но упираюсь в стену. Общая задача вывести всех пользователей имеющих более одного экземпляра...

Ошибка "ORA-00911: invalid character"
в Oracle Express при попытке скомпилировать выдаёт "ORA-00911: invalid character". Помогите пожалуйста в решении этой проблемы CREATE TABLE "DIRECTORS" ( "DIRECTOR_ID" NUMBER NOT NULL...

Разбить строку на слова PL SQL
Написать хранимую процедуру, которая принимает 1)- параметр – строку текста , состоящую из слов, а возвращает 2 параметра: 1)слово, имеющее максимальную длину и 2) количество символов в этом слове.

GROUP BY
1)Скажит зачем нужен гроуп бай, ведь его агрегатные функции(min,count...) можно использовать и без гроуп бай? 2) Обязательно, что поля, которые в гроуп бай используются должны быть пустыми group...

Как сделать каскадное удаление из всех таблиц?
Здравствуйте!!! Подскажите как сделать каскадное удаление в oracle 10g. Я схему БД генерирую с помощью erwin. Мне необходимо, чтобы удалив данные из одной таблицы, удалились и из другой. Как это...

Проблема с запуском Oracle Enterprise Manager
Устанавливаю сервер Oracle 11g R2 под Linux. По окончании установки выдается warning о том, что необходимо установить значение ORACLE_UNQNAME а потом запустить u01/app/oracle/db/bin/emctl start...

Импорт/создание схемы из дампа
Коллеги, помогите с такой ситуацией: по роду деятельности мало сталкивался с БД, тем более с Oracle, поэтому могу подтупливать. Есть Centos 6.5 с БД на Oracle. Суть в том, что мне нужно для неких...

ORA-12519: TNS:no appropriate service handler found
В результате увеличения количества пользователей соответственно увеличелось количество сессий в базу данных (Oracle10g2 на Win2003). TNS стал затыкаться и непускать в базу ORA-12519: TNS:no...

SQL: ввод значений переменных пользователем, создание батника
форумчане, подскажите, пожалуйста, как грамотно написать/откорректировать скрипт и преобразовать его в батник: ЗАДАЧА: подсчет количества записей из таблицы за оперделенный промежуток времени....

ORA-01000: maximum open cursors exceeded в процедуре где курсоры явно не открываються
Кратко: оракл выдаёт указанную ошибку в процедуре которая не открывает явно курсоров и вообще пытаеться сделать execute immediate 'insert into x select * from y'. Сваливаеться не сразу, а обычно...

Не могу подключиться к базе
Полетела база, нужно срочно восстановить, но после установки Oracle я не могу подключиться к своей базе, пишут что нет прослушивателя! Как я поняла прослушиватель это listener. Но в Net Manager...

Не запускается sql-developer
Добрый вечер! Возможно вопрос не по теме в этом разделе, не знаю куда его определить еще, больше сюда подходит. Посмотрите, пожалуйста, на скрин ошибки, которая возникает при запуске sql-developer....

После остановки, база не запускается
Базу останавливаю командойshutdown immediateБаза останавливается без ошибок. Но когда начинаю запускать базу startup mount, пишет ошибку "ORA-12514: TNS:listener does not currently know of service...

SQL Navigator + Oracle client
Добрый день, на работе пришлось установить Oracle client 11.2.0.2 и SQL navigator. все вроде сделано. но при запуске навигатора выдает ошибку "Не найден Oracle client". может я что-то не поставил....

Триггер на Insert/Update
Вечер добрый. Создал триггер, который на Insert должен проверять есть-ли запись с некоторыми данными, если уже есть , то выдать ошибку. create table Party ( ID number(9) not null primary key, ...

Надо заменить пустой результат запроса на 'нет данных'
Такая ситуация : я выбираю поле id, которого нет в базе, соответственно я и не получаю никакого результата. Как сделать, чтоб вместо ничего была надпись 'нет данных'. Например Есть таблица obj с...

Запуск job'a
Есть сломаный job, broken = true. Мне нужно его стартовать так, что бы дата не сбилась, то бишь если в нем прописана next_date завтра, а я делаю broken = false, то он не стартанул сразу же. Я...

Как перенести БД на другой компьютер
Какие файлы необходимы для развертывания объектов БД? Где их найти и как их потом развернуть,т.е. установить???

Не могу соединиться с базой данных в PL/sql developer - ORA-12154
Соединяюсь ВЕЗДЕ, кроме этого PL/sql developer-а... и в командной строке, и в sqlplus, и в жабе, и в браузере. В PL/sql developer в разделе Tools - Connections прописала свой oracle_home. У меня...

Подключение базы данных
Здравствуйте, установила Oracle 11G под Windows 7 (32 битная). Установилось все нормально, создала базу, запускаю DataBase control все открывается просит Имя и Пароль. Вот проблема в том, что он не...

вызов функции из строки запроса
Здравствуйте! Вопрос по вызову функции из строки запроса. Есть таблица SUMS с полями ID (NUMBER) и SUM1(NUMBER). Есть функция, которая возвращает SUM1 из SUMS по его ID function FFF(vid in...

Выборка уникальных записей
Добрый вечер. Пытаюсь создать запрос(Oracle 11) , который делает следующее: есть таблица A1 A1 id item 1 2 1 2 2 3 4 2 3 1 Необходимо вывести все...

Ошибка ORA-01400 у одного пользователя
Здравствуйте, уважаемые форумчане! Проблема следущего плана: У нашей БД Oracle 10g XE есть GUI через который пользоваетель рассчитывает начисления по датам. Так вот у одного пользователя (у Админа...

ORA-01034: ORACLE not available
Доброе утро! Недавно начал изучение СУБД Оракл. Есть некая инструкция по созданию БД через скрипт. После установки СУБД Оракла 10g R2, начал работать через инструкцию. В скриптах поправиль пути и...

ORA-02064: распределенные операции не поддерживаются
Всем привет. Граждане спецы оракла, помогите!!! Возникла ошибка, не знаю как исправить. суть проблеммы: есть БД1 и БД2 из БД1 в БД2 необходимо с помощью процедуры proc1 (в БД1) передавать по...

Запуск процедуры пакета через dblink
Доброго времени суток. Есть следующая проблема: Создал процедуру, которая ссылается на пакет.процедура, через dblink (с параметрами). Во время работы выкидывает следующее предупреждение: ORA-02064:...

После установки Oracle не запускается SQLPlus
Всем доброго времени суток! на RHEL установил оракл 10g . Проблем при установке не возникало. Но после установки не запускается sqlplus. Ссылается на то что ORACLA_HOME не указана. Хотя все указано....

Что здесь неправильно? ora - 00933
'SELECT Sum(ttfgld106004.t$amth),ttfgld106004.t$otyp, ttfgld106004.t$suno, ttccom020004.t$nama From ttfgld106004, ttccom020004 GROUP BY ttfgld106004.t$suno,ttfgld106004.t$otyp, ttccom020004.t$nama...

Ошибка ORA-01722: invalid number
Интерфейс написан на java, при обновлении/удалении в таблицу выдаёт ошибку: java.sql.SQLSyntaxErrorException: ORA-01722: invalid number Вот код из java(update): private void...

Настройка Oracle client
Раньше никогда не имел делос бд. Сейчас возникла необходимость поставить oracle, т.к. он требуется для установки такой программы как tecnomatix. При установке Tecnomatix'a выскакивает ошибка: "To...

Вычисление возраста
select YEAR_OF_BIRTH, (sysdate-YEAR_OF_BIRTH) as AGE Получается: Как исправить запрос, чтобы во втором стоблце получились просто числа?

Insert into . returning
Хочу получить в коллекцию id записей которые я только что заинсертил, но почему-то не получается это сделать и я не могу понять причину. Помогите пожалуйста сформировать запрос. На сайте оракла...

Ошибка ORA-02291: нарушено ограничение целостности - исходный ключ не найден
Здравствуйте. Только начинаю изучать sql и столкнулась с ошибкой ORA-02291. Я понимаю суть проблемы - пытаюсь вставить данные в дочернюю таблицу, когда в родительской нет связанной записи(так ведь?)....

Курсор как результат функции
Вычитал из книжки такое решение: PROCEDURE ss(c OUT CURSOR) IS BEGIN RETURN SELECT 1 FROM dual; END; DECLARE

Связи таблиц в Oracle
Парни, еще вопрос, как правильно таблицы связывать в Oracle? там же по другому чем в MSSQL....Расскажите на простых примерах) Пожалуйста

Выборка определённых столбцов по условию
Добрый вечер. Имеется длинная таблица (на картинке), и необходимо, чтобы после запроса выводились только непустые столбцы. Подскажите пожалуйста, как это лучше сделать? Запросом? Если запросом - то...

ORA-0001 нарушено ограничение уникальности
Помогите устранить ошибку: Имеется таблица с полями id, date (составной первичный ключ по обеим полям). В нее добавляются данные. id может повторяться несколько раз. date=sysdate(дата+время). При...

Все операции с полем LONG, кроме банального SELECT, выдают ошибку ORA-00932
ДД всем, Есть такая проблема: Таблица c01_msgs с полем LONG. При любых операциях. кроме простого SELECT-а завершаются с ошибкой ORA-00932. Пытаюсь сделать также: select to_lob(t.c01_body)...

Oracle on Windows 7
Добрый вечер Кто-нибудь ставил Оракл на Вин 7 Возможно ли ? Есть ли проблемы с установкой?

Как правильно построить запрос с case и null ?
Как правильно построить запрос с case и null ? Такая строчка отображает не правильные данные select ... (case when pro.extacc is not null then p1.clientname else p1.benefname end) as "что-то"...

Перекрёстный запрос, транспонирование
Помогите разобраться пожалуйста. Есть таблица: fruits data komment Арбуз 20.02.2012 абв Арбуз 21.02.2012 123 Лимон 22.02.2012 где Лимон 20.02.2012 456 Апельсин 20.02.2012 123...

Как вставить дату и время
Доброго дня всем! Подскажите пожалуйста как вставить в поле, описанное как DATE NOT NULL, дату и время? Когда делаю, например INSERT INTO ASD.AA VALUES ('12.10.04') все нормально, но когда...

Вычесть дату из даты
Друзья. Подскажите, пожалуйста: select extract(MINUTE from to_timestamp('03.12.18 15:47:44,890304000')) - extract(MINUTE from to_timestamp('03.12.18 14:22:28,025326000')) from dual Ответ: 25...

Открыть базу данных
Доброй ночи, форумчане. 2 года назад создала базу данных не помню где. Но я точно помню, что я создавала пакеты (PACKAGE) Я все это экспортировала в .dll, чтобы потом когда-нибудь показать базу,...

Календарь на текущий месяц
Привет, нашла код...и не совсем понимаю его, возможно вы уже видели его) select level, RTRIM (to_char(trunc(sysdate,'mm')+level-1,'dd fmMONTH yyyy day')) d from dual connect by level <=...

Не удается подключиться к Oracle: ORA-12170: TNS: истекло время ожидания соединения
Здравствуйте, в очередной раз включил компьютер, чтобы работать над БД. Запускаю как обычно PLSQL DEVELOPER и не заходит, ни в какую.Так же как и раньше ввожу свой логин и пароль,база данных ORACL,...

Настройка связи клиента с сервером БД
Всем добрый день. Я столкнулся с такой проблеммой в файле tnsnames.ora - нет дескриптора соединений с удаленными БД а связь всеравно есть и клиент свободно может подключится. подскажите в чем может...

Запятая в ORACLE
В числах вместо точек хочу использовать запятые. Как добиться?

Чтение данных из внешнего файла
Есть значит сторонняя программа (экспорт из этой программы формирование всех документов их много) формируется txt фаил в нём данные расположены блоками типа... Начало файла (информация о файле)...

Oracle SQL Developer требует путь к java.exe
Добрый вечер! Помогите пожалуйста, поставил Oracle SQL Developer, он при запусе требует путь к java.exe Не могу понять что делать. Указал путь и ошибка. Ошибку прикрепил на скриншоте. Что нужно...

10g+sqlDeveloper Ошибка ora-12705
Поставил на XР экспересс версию базы. Запускаю sqlDeveloper - логинюсь под system. параметры: localhost\1522\xe. Вылазит ошибка @RA-00604: error occurred at recursive SQL level 1. ORA-12705:...

Listagg и distinct
опять всем привет) решаю задачку. select rs.region_name, substr(es.phone_number,1,3) phone,count( substr(es.phone_number,1,3)) kol_sotr, round(avg(es.salary)) sred_oklad, count(distinct...

Вывод текущего года
С помощью какой функции можно получить значение текущего года? Спасибо.

Как организуется ввод/вывод в PL/SQL Developer?
Хочу организовать нечто наподобие диалога в PL/SQL Developer, чтобы работать со встроенной базой данных. Чтобы я мог вводить в командную строку (или что-то подобное) параметры и программа могла...

Выборка сумм за сутки и период
Есть таблица: - дата продажи - изделие - цвет изделия - стоимость За сутки может быть несколько одинаковых записей! Помогите создать SQL запрос для выборки в виде: - изделие - цвет изделия -...

BLOB, CLOB в PL/SQL Developer
Доброго времени суток. Возникла такая проблемка. Есть процедура с входными параметрами типа BLOB. Пытаюсь её протестить в PL/SQL Developer. В окошке тестирования ввожу в параметр BLOB значение,...

Как объединить несколько строк в результате запроса?
Здравствуйте, возможно я не правильно ставлю вопрос, но тем не менее, простая на первый взгляд задача, например, "Имеется 2 таблицы: Продукты и Склад" Первая таблица: Код Продукта...

Как получить значения из XMLType?
Как получить значения из XMLTYPE? Дает ошибку ''EXTRACTVALUE returns only one node''.

PL/SQL Developer. Out of memory
Доброго времени суток. Вопрос. Загружаю данные через PL/SQL Developer, несколько часов грузит, затем выдает результат 140 тыс. строк и ошибку out of memory. Тут все ясно. Память оперативная ...

Максимальное количество подряд идущих чисел
Здравствуйте, не могу справиться с задачей, а точнее с подзадачей, которая выглядит в упрощенном случае следующим образом: есть какая-то последовательность чисел, предположим...

Синтаксис Select Into
Не могу разобраться в синтаксисе Select into. Подскажите пожалуйста, где можно об нем почитать на русском языке. Я создал хранимую процедуру, вроде работает правильно, но где определяется, что...

Взять из каждой строки только три первых символа
Здравствуйте. У меня в таблице, есть поле типа Number(5). В нем хранится числовое значение. Например: 30200 43001 30201 8500 Как мне вытащить первые 3 знака , при этом результат должен получится...

Создание статистик и гистограмм
Здраствуйте, получил такую задачку: "Влияние создания статистик и гистограм на запрос соединения трёх таблиц" БД Oracle Я начел с того, что создал три таблицы и заполнил их рандомными данными, потом...

Установка oracle 11g на windows 7 x32
нужно установить oracle 11g на windows 7 x32 в общем скачал архив 11.2.0.1 Database Win32 начал установку и возникает ошибка(см рисунок) что не так? помогите исправить и еще: клиент тоже надо...

Подключение к базе данных
Здравствуйте. По работе нужно изучить Oracle под Linux, но до этого ни с тем, ни с другим не работал, поэтому прошу совета. Насколько я понял, для запуска БД и подключения с ней нужно запустить...

Получить одним запросом (c группировкой)
Привет всем Такой вопрос: Есть исходные данные with t as ( select 123 cst, 1 num, 'dogovor1' dog_type,'RUR' val from dual union all select 3321 cst,2 num, 'dogovor2' dog_type,'USD' val...

Выбрать первую запись при группировке по нескольким полям
Подскажите пожалуйста как правильно написать скрипт. Есть таблица. T_TARIFF 001 Погрузка 120 2 002 Работа 60 3 003 Погрузка 120 3 004 Погрузка 80 4 005 Погрузка 120 5 006 Погрузка 120 6

ORA-28000: the account is locked
Здравствуйте, поставил oracle 11.1.0.6.0 кажется сделал всё правильно, но вот столкнулся с ошибкой при конекте sql developera - ORA-28000: the account is locked - я в sql plus захожу под - system...

Вставка в таблицу с типом поля BLOB
Здравствуйте,у меня проблемы с вставкой в таблицу где есть поле типа blob: создается вот такая вот таблица create table contracts_sec ( contract_id number(12), contract_name varchar2(80),...

Ошибка при установке Oracle 18c: Failed to set ACL's for specified User
Здравствуйте. подскажите пожалуйста кто уже сталкивался с такой проблемой при установки Oracle 18с на Windows 2016 выкидывает ошибку "Failed to set ACL's for specified user" подскажите...

Как вставить в таблицу несколько строк?
Друзья! То есть у меня никак не выходит. Вот такими командами я их вставляю и без толку: INSERT INTO Products(prod_id, vend_id, prod_name, prod_price, prod_desc) VALUES('BR01', 'BRS01', '8 inch...

Непонятная обработка типа данных
Еще раз здравствуйте. Ситуация следующая. Выполняю SQL запрос: SELECT * FROM dba_tab_columns WHERE TABLE_NAME = 'INORDERS' AND COLUMN_NAME = 'INVDOCDATE' В поле DATA_TYPE стоит тип DATE....

Создание таблицы
Вот у меня задание, вот пока что приблизительные наброски по первой таблице: Create table Books ( №book integer, name_book varchar, type_book varchar, ...

Ошибка при выборке ORA-00972: слишком длинный идентификатор
Использую Oracel9i + asp(OleDB) автоматически генерирую SQL код : str = ' select id,title,NVL(date_created,(select date_created from home where id=' & id & ')) as date_created,' & _ '...

Столбец в строку
Доброго дня. Задача столбец транспонировать в строку через запятую. Есть готовые решения: 1) LISTAGG, но он появился только на 11 версии оракла, а у меня 10. 2) WN_CONCAT, его результат...

ORA-00942: table or view does not exist
Привет всем=) Только учусь работать с базами данных и вот возникла такая ошибка: ORA-00942: table or view does not exist Запрос, где она возникла: ALTER TABLE STUDENTS ADD (GROUP_ REFERENCES...

JOIN и WHERE
Подскажите пожалуйста. Вот запрос с WHERE SELECT ent.enterprise_name,dpt.depName, mng.manager_name, emp.second_name, adr.zipcode FROM enterprise ent,department dpt, manager mng, employee emp,...

Почему висит запрос? План запроса внутри
Добрый день. Прошу помочь разобраться с планом выполнения запроса. select * from ( select /*+ FIRST_ROWS(50) */ rownum as row_num, t.* from ( select t1.partition_num as t1partition_num, ...

Неверное завершение SQL-предложения
Подскажите, что не верно в этом запросе: SQL> select t.ID, t1.ID 2 from test t 3 inner join test t1 4 on t.ID = t1.ID; inner join test t1 * ошибка в строке 3: ORA-00933: неверное...

Настройка Oracle так чтоб был виден в локальной сети и даже за переделом нее
Использую 11g, если в файле listener.ora, который находится - I:\Base\app\product\11.2.0\dbhome_1\NETWORK\ADMIN, меняют СИД на orcl потому что при создании оставил это название. И в Хост части указал...

Удалить лишние двойные Энтера и пробелы в строке
Удалить лишние двойные Энтера и пробелы в строке: " ааааа ааа ааа ааааа

Разработка информационной системы торговой организации
Делаю семестровую, необходимо разработать информационную систему торговой отранизации Торговая организация ведет торговлю в торговых точках разных типов: универмаги, магазины, киоски, лотки и...

frm-40735, ora-04068 Помогите новичку!!!
Мне нужно добавить в таблицу один столбец, после того как я это делаю программа (в form builder сделанная) не запускается, а когда удаляю этот столбец, то все опять становится нормально. Ошибку...

Найти Oracle Enterprise manager
Привет всем. Я установил Oracle 10g XE . Хочу научиться администрировать. Я слышал что лучше не использовать OEM , но в моей книге описывается на его примере (тем более мне кажется что в...

Какие минимальные системные требования для серверов Oracle 10g и Oracle 11g?
Какие минимальные системные требования для серверов Oracle 10g и Oracle 11g?

Удаление Oracle
Помогите удалить Oracle11g с windows7x64. В universal instaler'e написано что нет установленных продуктов. Все службы остановил.

Соединение несколько таблиц в одну
Как можно соединить несколько таблиц в одну большую, при это не используя способ соединения через UNION

ORA-12516: TNS:listener could not find available handler with matching protocol stack
Здравствуйте помогите решить следующую проблему с Oracle: создал ASP.NET MVC web приложение с доступом к БД Oracle 10g XE для доступа к БД из .NET использовал Oracle 11g ODAC and Oracle Developer...

Oracle Database Express 10 не работает http://127.0.0.1:8080/apex/
Добрый день. Устанавливаю Oracle 11(10) XE под Виндой. Комп в домене. Установка происходит от имени доменного администратора, и еще потом удалил полностью, заходил локально производил ...

Не могу подключиться к серверу ORACLE
Первый раз ставлю ORACLE. На сервер с Windows Server 2008 R2 SP1 установил сервер ORACLE 11g. Действовал по инструкции здесь: http://www.youtube.com/watch?v=hHozCTIXRJc На другой компьютер с...

Узнать имя сервера Oracle
Нужно организовать доступ к базе из C#. При добавлении БД просит ввести имя сервера, логин и пасс. Лог и пасс я знаю, а вот имя сервера не совсем понимаю, где можно увидеть. Наверное, он вводился при...

ORA-00933: SQL command not properly ended (Запрос неверно завершён)
Здравствуйте, поясните, пожалуйста, что не слава богу в таком запросе: select distinct r.name from first_table as pr2 inner join two_table r on pr2.cod1=r.cod2 inner join three_table p on...

Установка Oracle 11g на Win10: ошибка [INS-13001] Environment does not meet minimum requirements
качаю с сайта oralce win64_11gR2_database_1of2.zip , win64_11gR2_database_2of2.zip , win64_11gR2_client.zip Распаковываю все файлы, запускаю client и при запуске выдаёт ошибку Environment does...

Ошибка в дате
Устанавливаю связь java c Oracle. Вызываю функцию, которая возвращает курсор. Она выполняется и в по окончанию говорит: SQL Error: ORA-01843: not a valid month Как исправить???

Выгрузка в Excel
Добрый день! Подскажите пожалуйста как максимально просто выгрузить данные из таблицы Оракла в эксель. Обязательное условие: делать это через процедуру или функцию. Например имеется таблица ТОВАР c...

Установка и подключение Oracle 11g Express edition
ситуация такая установил 11g express edition и хочу подключить базу 1С. но не могу создать и подключить базу плиз помогите с чего начать.

Учебная база данных Oracle
Здравствуйте, скачал Oracle и Oracle SQL developer system. Скажите, где мне взять и как запустить какую-нибудь учебную базу данных, чтобы поучиться составлять запросы?

Код неразрывного пробела
коллеги, подскажите, пожалуйста, функцию, которая бы меняла неразрывный пробел на другой символ. Или, более конкретно, нужно как-то суметь найти такой пробел.Причём БД может быть в любой кодировке....

Подскажите, как правильно настроить Toad for Oracle для работы, как создать новое соединение? Очень нужно!
Очень боюсь напортачить с созданием нового соединения.. Как создать новое подключение в TOAD? Как сделать это правильно? Подскажите, пожалуйста!

Даты создания и изменения Таблиц, Функций и других элементов схемы
Как вывести сведения о дате создания таблиц, представлений, функций, триггеров, сикенсов и процедур. Для чего все это надо? Есть база на промышленном серваке, все ништяк. Есть база на отладочном,...

Возврат кол-ва лет, месяцев, дней, часов, минут, секунд между датами
Нужно написать функцию которая возвращает в виде символьной строки количество лет, месяцев, дней, часов, минут и секунд между указанными датами. Високосные года учитываются. Например:...

Ошибка при копировании ORA-01653
Добрый день, Уважаемые Форумчане! Необходимо было скопировать все записи таблицы test несколько раз. Записей 20 тыс. Выполнял следующий запрос: INSERT INTO test SELECT * FROM test; В ходе...

Разбор AWR отчета
Добрый день форумчане. Появилась необходимость (как водится внезапная) вкурить в разбор AWR отчетов. В связи с чем, возникли вопросы относительно того, какой параметр за что отвечает и какие...

Проблема с созданием TNS LISTENER...
Не получается создать этот TNS LISTENER. Дело в том, что у мена был Oracle8i. Надо было Oracle9i установить. Oracle8i я его унинсталлил через Universal Installer. Но после всего в сервисах все еще...

Объединение результатов запросов в одну таблицу в разные колонки
Добрый вечер. Бьюсь как об стену Есть 3 селекта select count(id) from t select count(id2) from t2 select count(id3) from t3 как их объединить в одну таблицу но в разные колонки? что бы...

ORA-00001: нарушено ограничение уникальности
Всех с наступающим Новым годным!) Есть 2 view. Мне нужно данные с одной переписывать в другую. CREATE OR REPLACE VIEW ZPL_BEL_V AS SELECT '112' mandt, nvl (KOD,'0') KOD, nvl...

Неприятная ошибка ORA-01841
Здравствуйте, уважаемые форумчане! Опишу суть проблемы. Создаю таблицу CREATE TABLE "EMPLOYEE" ( "EPK" NUMBER, "NAME" VARCHAR2(50 BYTE) NOT NULL ENABLE, "POST" VARCHAR2(30 BYTE), ...

Какие есть варианты чтобы ускорить удаление данных в Oracle из большой таблицы?
Вижу что я всё же переоценил скорость работы oracle при работе с delete поэтому вопрос: какие есть варианты чтобы ускорить удаление данных в oracle из большой таблицы? Сама проблема: есть большая...

Можно ли использовать битовые операции в запросах select?
Здравствуйте! Подскажите пожалуйста, какой приём лучше всего использовать в oracle для работы с битовыми масками. Насколько я понимяю побитовые операции в select использовать нельзя. Может быть LIKE...

Ошибка JDBC: Got minus one from a read call
Добрый день. Я пытаюсь подключиться к базе oracle(Oracle 11g) через JDBC. Логин базы - system, пароль - admin. final private static String driverName = "oracle.jdbc.driver.OracleDriver"; ...

Ошибка ORA-12154. Help!
Всем привет! такая ситуация: комп-клиент Оракла... если папка ORA92 расшарена, то все работает нормально... если нет, то выдает вот такую ошибку -

Получение текущей даты
Всем добрый день! На PL/SQL давно не программал, терь приходится. Стоит задача Получить дату ближайшей и следующей поставки Формула такова Дата ближ поставки = текущая дата +1 Дата след...

Как победить ошибку ora-01779
При update одной таблицы значениями из другой, возникает такая ошибка ora-01779 Гуглил на этот счет, вроде похоже что что-то там с ключами связанно, но ничего непонятно ( Скажите пожалуйста, кто...

Количество дней в месяце
Здравствуйте. Подскажите, есть ли метод чтобы найти количество дней в месяце?

Чтение данных из текстового файла
Требуется записать в переменную одну строку из внешнего текстового файла, файл лежит в корне. Помогите, плиз, напишите точный код для этого. Необходимо только используя PL SQL. Версия Oracle - 10g.

Регулярные выражения
Никак не могу просечь до конца регулярные выражения. Например выбрать из таблицы фамилий сотрудников тех, у которых первая буква фамилии либо H либо M, содержат две одинаковые буквы, а оставшаяся...

Мануал по SQL Navigator
Форумчане, подскажите пожалуйста, где можно скачать мануал по SQL Navigator на русском?

Вход через SQL Plus нет доступа
Я установил Oracle db 11g, при установке выбирал Standart Edition, но установщик мне не показал окно для ввода логина и пароля для доступа к базе.. Открываю SQL Plus, он открывается в виде командной...

Запросы с динамически формируемыми колонками
Привет всем! Заказчики дали БД по сбору отчетов с филиалов. Она, мягко скажем, спроектирована нестандартно. Посему имена таблиц и колонок для выбора в селекте тоже хранятся в определенных таблицах и...

Подразделение с максимальным числом сотрудников
Мне надо вывести самое популярное подразделение из табл. Hr. Departments . select max(employee_id), department_name from hr.employees inner join hr.departments on ...

Права на процедуру
Создал процедуру. Но когда её выполняет другой пользователь выдает моя процедура неизвестный индификатор. Как это можно исправить?

Регулярное выражение для выделения имени файла из пути
Приветствую. Есть задание: "Создать запрос для выделения собственно имени файла из полного его имени. (Полное имя файла начинается с имени диска или имени сервера. Оно может содержать произвольное...

Права пользователей
Добрый день! Есть вот такое задание: Используя сведения из представлений словаря данных, получить информацию обо всех таблицах, на которые текущий пользователь может выдать права доступа другому...

Вытащить BLOB поле
Привет! Помогите пожалуйста, не хватает знаний. Есть таблица в ней поле определено типа BLOB В PL\SQL открываю таблицу , двойным кликом по ячейке этого поля открываю окно, там есть перевод в...

Автоматическое обновление материализованного представления
Привет всем. Создаю материализованное представление на основе одной таблицы с частотой обновления 2 минуты. CREATE MATERIALIZED VIEW MV REFRESH COMPLETE ON DEMAND NEXT SYSDATE +...

Скрипт создание таблицы, заполнение данных, запрос
Здравствуйте. Пожалуйста, поделитесь информацией. Я ничего не понимаю, необходимую литературу на тривиальном языке найти, пока что не удалось. Понял, что скрипт-это инструкция действий, в которой...

Создание функции, возвращающей 2 значения
Создаю функцию в Oracle, которая возвращает 2 значения. (числовое и текстовое) CREATE OR REPLACE function Func(index_zakaza IN number) RETURNS number,nvarchar AS id_pos number(10,2); name_tov...

Преобразование из varchar2 в date
Есть функция которая полчает на входе параметр varchar2 '2010-11-11 00:00:00.0' я должен использовать его в формате date. но когда я делаю такое преобразование ...

C чего начать?
Добрый день , задам глупый вопрос , но хотелось бы все таки получить не глупый ответ) С какой книжки или видео-курсов мне начать учить oracle? Я в нем ничего не знаю, по этому посоветуйте плз для...

Pl/sql функция удаления дубликатов в строке
Необходима функция на pl/sql, на входе и выходе строка, разделитель между словами ",". Функция должна удалять слова-дубликаты. В выходной строке сортировка по алфавиту. пример: вход -...

Ошибка ввода - вывода network adapter could not be established
Всем привет! Все было нормально) Все работало) Но решил через некоторое время запустить базы на Oracle В итоге базы не запускаются Я пробовал оживить командами lsnrctl status lsnrctl start...

sysdate + n рабочих дней
Всем привет и хорошего дня. Помогите, кто может. Такой вопрос, как прописать: trunc.sysdate + 5 рабочих дней?

Получение списка пользовательских stored procedure
Подскажите, пожалуйста, как с помощью sql-запроса получить список пользовательских stored prosedure? Добавлено через 39 минут Уже нашла ответ: Где хранятся описания хранимых процедур и функиций...

Экспорт схемы
Подскажите, пожалуйста, как выполнить экспорт схемы из БД Oracle 9.0.1 с помощью утилиты EXP. При запуске утилиты требуется зайти с ролью SYSDBA, вот тут все и тормозится !!!

выборка по максимальному значению
Помогите написать запрос. допустим есть табличка Table1 ID | Date 1 | 1.1.2013 1 | 2.1.2013 1 | 3.1.2013 2 | 7.1.2013 2 | 1.2.2013 3 | 1.2.2013

Перенос схемы (всех объектов схемы) на новый сервер
Всем здравствуйте! Требуется перенести все данные схемы (порядка 190 таблиц). Прошу помощи, т.к. в Oracle я не сильно что-то понимаю, так что выручайте!

Отправка почты из Oracle
Следующий пакет позволяет отправлять почту из ORACLE, содержащую тему и текст сообщения на русском языке. CREATE OR REPLACE PACKAGE FACT.PKG_MAIL_UTILS is -- Отправка почты PROCEDURE...

Баг при запуске Oracle
Установил Express Edition. При запуске вылетает ошибка... Как можно её исправить?

Oracle Database 12c установка
Товарищи, никак не могу установить Oracle Database 12c на Windows 8.1. Выдается ошибка INS-30131 Cause*-*Failed to access the temporary location. Action*-*Ensure that the current user has...

Trigger "В индексе отсутствует параметр IN или OUT:: 1"
Доброго времени суток. Oracle 11g R2 x64 Пишу триггер. Все написано правильно, но в 11g не работает (10g xe правильно выводил) Функция работает верно. Последовательность тоже. В чем проблема?...

Аналитическая функция LAG
Здравствуйте. Рассматриваю запрос (не мною написан) в котором содержится функция LAG. Нашел русскоязычную статью по данной функции http://oracleplsql.ru/lag-function.html 1. Поясните пожалуйста, что...

Что лучше, Oracle на платформе Windows или Linux?
Я программист и работаю с базами данных MSSQL с ORALE я не знаком, но в последнее время вырос спрос работодателей на знание СУБД ORACLE. Мне самому давно хотелось повысить квалификацию и изучить...

Oracle 11g не видит прослушиватель
установил оракл 11г 32х в тандеме с пл/скл девелопер. при коннекте пишет ОРА-12541 нет прослушивателя. Я пробовал через нэт конфиги сделать реконфиг но все до лампочки. И хотелось бы добавить что...

Ошибка в процедуре
Добрый день. есть такой вопрос. необходимо написать процедурку которая из одной таблицы добавляла новые данные в другую. --CREATE OR REPLACE PROCEDURE SUM_MR declare DATE1 date; DATE2...

ORA-00937 при выборе из списка
Добрый день. Возникла проблема в 1с 8.3.5.1570, Конфигурация 1с УниверситетПРОФ 2.0.2.1 При выборе из списка регионов выскакивает ошибка ORA-00937: Групповая функция не является одногрупной. Как...

TNS 12154 и Oracle 11 x64
Всем привет. Возникла необходимость поставить под win2008 server x64 - Oracle 11 x64. Однако не получается подключиться к БД установленного сервера с любого другого компа. Даже с того где сам...

Накатить архив-логи
Здравствуйте уважаемые форумчане. В базах данных не сном не духом. Oracle 11g. Исчезла база данных. На руках есть архивлоги. И есть база пятидневной давности. Можно накатить архив логи на старую...

Подключение к схеме
Доброго дня, господа форумчане. Столкнулся с проблемой. У нас крутится задача на БД Oracle, а с Oracle я глубоко на "ВЫ". Так вот возникла необходимость создания второй схемы для всяких...

Как транспонировать таблицу? Столбцы в строки
Добрый день, Подскажите как транспонировать таблицу (во вложении), т.е. нужно, чтобы столбцы отображались строками. Есть столбцы от n1 до n52. вот их то и нужно отобразить. Слышал, что помогают...

Из столбца получить строчку
Подскажите пожайлуста, как преобразовать колонку, полученную в результатае запроса, в строчку через разделитель. Можно ли это сделать самим запросом или это делается с помощь функции.

The network adapter could not establish the connection
Добрый день, товарищи, по лабам в унике понадобился oracle, ради такого события зарегался в их в академии, но не суть. Скачал orcale 18c, установил в соответствии с этим гайдом...

Использование (+) при описании условия в разделе WHERE
Что значит этот плюс в скобках? В одной из книг используеться сплошь и рядом, я вижу что без него результаты сильно отличаються и хочу узнать полностью его назначение. Гуглиться символ + естественно...

Отключение всех пользователей от базы ...
Стоит следующая задача: требуется отключить всех работающих пользователей (закрыть сессии) от базы под oracle-ом. Это требуется сделать из внешней программы (на любом языке от asp до delphy)....

Выполнение хранимой процедуры
Приветствую! Есть хранимая процедура: procedure P_find 2 ( 3 n1 in number, -- регистрационный номер 4 n2 in number, -- регистрационный номер 7 nFOUND out...

unique или distinct по строкам
Как мне правильно использовать distinct или unique в моем запросе SELECT unique id_j,id_p,id_s FROM postavki; В данном случае unique срабатывает только для первого столбца id_j. Мне нужно чтобы...

Как строки превратить в столбцы?
Есть таблица, например: 1,й 1,ф 1,я 2,к 2,а 2,в Надо получить следующее: 1,й,ф,я

Как распарсить строку в коллекцию или массив
Здравствуйте. С sql только начинаю дружить. Помогите советом или направьте в нужную сторону, пожалуйста. Есть таблица с числовым полем. Есть процедура, которая селектом должна выбирать данные...

Как посмотреть следующее значение, не увеличив при этом текущий индекс в sequence
Как посмотреть следующее значение, не увеличив при этом текущий индекс в sequence? Или, если єто невозможно, как сразу после инсерта получить ID вставленного поля?

Заполнить массив
Всем доброго времени суток, имеется следующая проблема: Имеется курсор, который строится на основе запроса:SELECT DISTINCT TO_CHAR(DATE_ORDERS,'MONTH') FROM ORDERS; он возвращает...

Сортировка дат по возрастанию
Здравствуйте, помогите пожалуйста решить задачку: Дан текстовый файл, содержащий даты в умолчательном формате Oracle. Каждая строка содержит либо одну дату, либо две даты, записанные через пробел и...

Ошибка ORA-12560 при подключении к БД через SQL Plus
Добрый день. Прошу подскажите куда копать. Опыта в работе с утилитой SQL*Plus у меня нет. При запуске данной утилиты запрашивается username / password, ввожу данные - выдает ошибку: ORA-12560:...

Посоветуйте хорошие книги по Oracle для начинающего.
Добрый вечер ребята. Хочу ваш совет какую книга начинать учится Oracle и какая версия установить, Скажите название книги или выложите ссылку пожалуйста

Как создать базу данных?
Доброго времени суток. Я первый раз сталкиваюсь с Oracle, и достаточно тяжело нагуглить самую базовую информацию, которая мне нужна. Как в APEX создать базу данных? Конечно, глупый вопрос, но я не...

Экспорт в Excel из pl/sql Developer
Добрий день! При експорте в ексель из pl/sql developer's x64 более 100000 строк ошибка pl/sql invalid row index 1048577 Может ли девелопер разбивать на страницы при выгрузке?

Перечисление записи через запятую
Вывести список сотрудников компании, имеющих коллег с таким же идентификатором должности и окладом. А фамилии при этом должны быть разделены через запятую, что у меня и не получается. Пример...

Oracle 9i - работа с датами
Только начинаю работать с Oracle'ом. Так что заранее прошу прощения... НО: Вот к примеру кусочек скрипта: SQL> create table date_collision ( 2 field1 varchar2(25), 3 field_date date 4 ...

dbms_xmldom.appendChild -> ORA-31185
У нас Oracle - 10.2.0.2.0 O/S: Linux 2.6.9-22.ELsmp #1 i686 i386 GNU/Linux Хочу добавить node при помощи DBMS_XMLDOM.appendChild Мой код: DECLARE d dbms_xmldom.DOMDocument; c...

UPDATE большого количества записей
Добрый день, есть таблица T в которой шесть миллионов записей. В таблице есть внешний ключ на справочник. В справочнике надо поменять ИД с одного на другой, используя таблицу соответствий. Если я...

В чем составить схему связей БД
Добрый день, Посоветуйте ПО для создания схемы связей БД Oracle. В PLSQL Developer крайне неудобно составлять схему большой БД (более 100 таблиц).

Установка Oracle Database
Здравствуйте, я хотела установить Oracle Database Express Edition 11g Release 2,но она только Windows x32(написано на х64 не работает), а у меня операционка х64,,,я могу как-то обойти этот момент?

ORA-12154!
Пытаюсь подключиться к серву через PL/SQL developer и выдает эту ошибку( ORA-12514: TNS:listener does not currently know of service requested in connect descriptor. Файл listener ...

imp\exp
Экспорт из 9.2.0.1.Импорт в 10.2.0.5. Параметры экспорта: FULL=y Параметры импорта: FULL=y COMMIT=y IGNORE=y DESTROY=y При импорте идут ошибки: если их разбить на типы, то получится:

Добавить Нули
И так снова добрый день друзья на этот рас вот такой вопрос) у меня есть допустим место в 8 клеток а число которое в стовляю заниет место в 3 клетки как мне зделать так чтобы первые 5 клеток были...

Отмена последней транзакции
Помогите кто может! пишу на Php нужно сделать откат. При использовании функций которые не завершают транзакцию в базе ниечго не отображается. а больше способов ненахожу как сделать откаты. Пожалуйста...

Как просмотреть схемы данных
Связал две таблицы и теперь хочу просмотреть эту связь!!! как это сделать!! работаю в ORACLE SQL DEVELOPER

Как установить Oracle 11g под XP?
Помогите, плиз!!! В процессе установки вылетает ошибка: oraconfig.exe не удалось найти компонет oci.dll. Потом еще всякие... Посмотрите картинки!!!

Дебаг процедуры
Всем привет! Захотелось дебажить процедуру. Столкнулся с проблемами. С одной стороны в PL/SQL Developer есть функционал под дебаг. С другой, ни один колега не в курсе как это делается. Имеется ввиду...

С чего начать
Здравствуйте, вот решил начать осваивать Оракл, подскажите с чего лучше начать. Вообще хочу и администрировать и заниматься написание на PL/SQL под него, только вот с чего начать, потому что есть SQL...

Как в запросе убрать любые знаки кроме цифр
Данные Есть таблица A в ней столбец B в которой содержатся номера телефонов в формате 1112233, 2223311,4951844455 Задача Пользователь вводит номер телефона и при помощи запроса происходит поиск на...

Обрезать строку до первого пробела
Здравствуйте. Подскажите как можно обрезать строку до первого пробела если вести отсчет с конца строки.

Ошибка ORA-00905, не могу найти что исправить
MERGE INTO reg_profile_foms1 F USING reg_pfofile_temp T ON (F.id=T.idpr and F.name=T.prname and F.code_standart=T.idpr and F.dbeg=T.datebeg and F.dend=T.dateend) WHEN MATCHED THEN UPDATE SET...

Логика if-then-else в update,select-предложениях. Варианты решений.
Необходимо реализовать логику if-then-else в update,select-предложениях. В transact- и Ansi-sql можно было так: update Table1 set F1=case when F2>2 then F3-F2 else F3+F2;В pl/sql можно использовать...

Character to number conversion error
Появляется такая ошибка java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character to number conversion error ORA-06512: at "APPS.XX_STOP_TRADE_CONTRACT", line 628 с чем это...

ORA-27101: shared memory realm does not exist
Здравствуйте все. Имею Oracle9i (Release1) под Win2000 Оракловая служба настроена таким образом, чтоб оракл запускался вместе с запуском машины. Однако, этого не происходит. Служба запускается,...

OUT-параметр
Добрый день всем! может это и смешно но такая проблема меня терзает: не могу вызвать процедуру с выходными параметрами. Декларирую, присваиваю в теле процедуры значение, а при попытке вызвать -...

Можно ли удалить табличное пространство Undo?
Можно ли удалить табличное пространство UNDO? К каким последствиям теоретически это может привести?

SQL Navigator 5.5 & Win7
Всем привет. Проблема следующего плана: ставится SQL Navigator 5.5 на Win7, пытаюсь запустить пишет: Unhandled Exception at startup - Cannot find OCI DLL: oci.dll. Кто нибудь сталкивался с...

Сложный SQL запрос
Есть три таблицы: movie(id, title, yr, director) actor(id, name) casting(movieid, actorid, ord) casting.movieid связан с movie.id, casting.actorid связан с actor.id Вопрос: Найти год, в...

Как узнать количество строк, обработанных предыдущим запросом?
из какой (может быть глобальной) переменной можно узнать количество строк обработанных любым (update, select ...) предидущим запросом? ( что-нибудь типа '@@rownum' в 'MS SQL' )

Из Excel экспорт в базу данных Oracle
Есть таблица Exel. Как наиболее быстро можно вставить в таблицу Oracle данные из Exel? Заранее спасибо.

Не работает dblink из Oracle в postgreSQL
На одном серваке работают Oracle XE и PostgreSQL (Oracle XE 11g r2 / PostgreSQL 9.5 / odbc-postgresql 1:09.05.0400-1) При прокидывании линка gw4odbc база данных не поднимается, а с hsodbc база...

Курсоры и for-цикл
Доброго времени суток! С толкнулся с такой проблемой: не работает цикл FOR c курсорами. Листинг: declare i number:=0; cursor c_cur1 IS select nom_sotr from SOTR; begin DBMS_OUTPUT.enable;...

Oracle developer начало работы
Доброго времени суток, скачал с сайта oracle developer. вот ссылка http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.htm Запустил,пробую соединиться, он мне просит...

Непонятная ошибка: "object does not exist or is marked for delete"
Господа, доброго времени суток. У меня Oracle 10g (10.2.0.2.0) установленный на Solaris 10 (x86). Впервые в жизни столкнулся с такой ошибкой: ~ORA-00600: internal error code, arguments: , , , , ,...

Удаление ключей
Ребята, скажите, как удалить внешний ключ, не знаю как, субд ОРАКЛ.

Ограничить выборку строк при select-е с group
Помогите ограничить выборку строк. Есть запрос: SELECT table_name, COUNT(*) FROM all_indexes WHERE table_source = 2 GROUP BY table_name HAVING COUNT(*) = 2;Мне надо чтобы выводились любые...

Получить данные по кол-ву символов в поле
Доброе утро. Подскажите каким образом можно вывести данные, критерии вывода заключаются в наличии в поле только данных, кол-во символов в котором больше 7. Как написать запрос по проверке...

Кодировка UTF8
День добрый форумчане! Как получть строку в кодировке UTF-8? Пример: Из SELECT 'Черное' FROM DUAL получить в UTF-8: &1063;&1077;&1088;&1085;&1086;&1077;

Вывести список поставщиков (поле Name_company), которые поставляют книги издательства Питер (условие по полю P
1). Вывести список поставщиков (поле Name_company), которые поставляют книги издательства Питер (условие по полю Publish). 2). Вывести список авторов (поле Name_author) и названия книг (поле...

Не видит таблицы
Здравствуйте. Помогите с проблемой пожалуйста. Есть бд- oracle12c (пользователь допустим -andrei, пароль-11111111),создал там таблицу . Потом создал нового пользователя допустим user1, пароль...

Выборка данных за текущий и прошлый месяц
Добрый день, есть данный запрос с помощью которого достаю данные за текущий период. Не могу разобраться как в этом же запросе вытащить данный за предыдущий месяц. Вытащить можно с помощью функции...

Запись данных из XML в таблицу
Всем Привет!!! Есть такая задача надо записать данный из XML в таблицу. Из интернета нашел пример declare x varchar2(4000) := '<ArrayOfRecords> <Record...

Для чего и когда используют /*+RULE*/
Подскажите для чего и когда используют /*+RULE*/, почитал чёт ни чего не понял

Экспорт из Oracle в Excel
У меня следующая проблема, мне нужно импортировать в Excel данные из БД Oracle, а точнее результат работы курсора! Т.е. курсор делает выборку данных и мне их надо загнать в Excel через макрос! Кто...

Как убрать повторяющиеся значения в ячейке таблицы?
Добрый день! Помогите, написать sql запрос, который убрал бы повторяющиеся значения в ячейках таблицы. Сама таблица и как она должна выглядеть на самом деле в excel файле. Мой запрос, но в таком...

Заполнение Record Groupe
Можно ли заполнить Record Groupe из процедуры или функции, возвращающей таблицу?

job
Как можно создать job который запускал бы на выполнение определенную процедуру каждый первый день месяца в 8 утра?

Invalid objects.
Всем привет. Очень нужно точное определение понятия "инвалидные объекты". В инете найти описание и определение не удалось,в том числе на буржуйских сайтах. Все пишут про то как их компилить,но вот...

Создать копию таблицы со всеми ограничениями
Достаточно часто возникает необходимость создать копию таблицы со всеми ограничениями, как это делаете вы? Я знаю два способа и оба для меня неудобны: 1)create table as select * from ну и...

Oracle 11g XE как подключиться к базе?
Установил Oracle Database 11g XE для Windows, как подключиться к базе данных? в Run SQL Command Line для подключения командой connect требуется ввести имя пользователя. Вот его то я и не знаю,...

Как заполнить поле случайным набором символов?
Привет! Я тут доку по SQL найти немогу, а надо срочно решить эту задачку. Подскажите как в SQL сгенерить набор случайных символов?

Есть ли в Oracle что-то подобное limit?
Есть ли в ORACLE что наподобие limit? Сейчас делаю вот так SELECT vse.* FROM(SELECT s.drag from spk s ORDER BY s.data DESC)vse WHERE rownum<2 Но поскольку таблица очень большая, то доп...

TABLE/CAST/MULTISET
Здравствуйте, подскажите что делает данная запись TABLE/CAST/MULTISET в запросе: SELECT ROWNUM, t.column_value num, first_name, last_name FROM emp_selected, TABLE(CAST(MULTISET(SELECT level FROM...

Проблема с выгрузкой из clob в файл
Проблема такая: при выгрузке из clob в текстовый файл построчно скрипт вылетает с ошибкой записи в файл Сама выгрузка сделана по дяде Тому ...

SQL Developer, неудачное соединение
Всем доброго времени суток. Установил оракл 11 enterprise x64 на windows 7 -64. Установил Джава, все как положено создал базу данных назвал ее serik, пароль 123456. ip-адреса динамические. Теперь...

PLSQL Developer
Доброе время суток! Господа, помогите решить проблему. Скачал PLSQL Developer, установил, прошло 30 дней и просит код активации. Как продлить срок действия или может быть скачать неограниченную...

Подсчет количества строк в таблицах в строку
Приветствую орокловцы... у меня стоит оракл 9 как можно посчитать количество строк в таблицах и вывести значения в строку по столбцам тоесть количество записей 1 таблицы в столбец 1 второй в столбец...

Установка oracle 10g на windows 10
Доброго времени суток. Подскажите, можно ли установить oracle db 10g на windows 10?

ORA-00922: missing or invalid option
что означает? как исправить? Добавлено через 1 минуту LTER TABLE Анализ_ДЗ_КЗ:_ПРИТОК ADD PRIMARY KEY (№_зад_ти_ПРИТОК) ORA-01735: invalid ALTER TABLE option Execution Failed! вот еще...

VARCHAR2 to NUMBER 30 digits
Насколько я знаю, в ora8 нет возможности оперировать большими числами. Есть задача перегнать из строки в число (до 30 разрядов), прибавить число n и перегнать обратно в строку. Может у кого...

PL/SQL: Добавление данных из одной таблицы в другую
Например, у нас имеется 2 таблицы. TABLE1 col1__col2__col3 101____A_____A 102____B_____B 103____C_____C 104____D_____D 105____E_____E 106____F_____F и TABLE2

ошибка ora-20000 oru-10027
Добрый день declare MerCount Integer; k integer; begin k:=0; for i in (

Многотабличные запросы
Вот есть такие 3 таблицы. необходимо написать такой запрос: Вывести список комнат в ХАИ5, в которых имеются свободные места; Вроде на первый взгляд не сложно, но не получается сделать. Долго...

Обрезать строку
Как правильно обрезать строку, чтоб удалялась слово после последнего пробела? Например "мама мыла раму" -> "мама мыла"

ORA-01033: ORACLE initialization or shutdown in progress
Поставил Oracle 11g express, чтобы близко ознакомиться с этим продуктом. При установке никаких особых проблем не возникло, однако SQLPlus отказывается коннектиться к базе. Когда ввожу имя...

Разбор XML-документа в Oracle
День добрый! Пытаюсь разобраться в новой для себя теме - разбор XML-документа в ORACLE 9i. Плз, подскажите, в какую сторону думать, какими средствами пользоваться. Нужно разобрать xml-документ...

APEX и русский язык.
кто-нить с апексом разбирается? передомной счас встала такая проблемма, что когда начинаю какие-либо названия страниц или ссылки на руссом делать, его начинает страшно глючить. Причём глючит не...

Не могу запустить установщик Oracle11
На Windows Server 2008 R2 SP1 установлен сервер Oracle 11 и клиент, все работает. Понадобилось установить туда же коннектор для него ODTwithODAC112030, но установщик не запускается, висит окошко...

Помогите правильно импортировать базу
Имеется дамп базы. Перед импортом было создано табличное пространство и пользователь с необходимыми ролями. Как правильно сделать импорт?

Экспорт/импорт ЧАСТИ записей из таблицы
Мне нужно проэкспортировать часть записей из таблицы одной базы данных и проимпортировать их (добавить) в таблицу такой же структуры другой базы данных. Как это сделать? Насколько мне известно - при...

Где взять Oracle Developer Suite 10g Release 2?
Помогите, пожалуйста! Очень нужен Oracle Developer Suite 10g Release 2. С официального сайта скачать не могу. Где еще его можно взять да и другие компоненты Oracle.

Сгруппировать данные по месяцам (за периоды)
Добрый день! Помогите, не могу написать запрос. Такая задача. Есть таблица с номерами договоров, номерами подразделений, которые открыли договор, датами начала и конца (около 14 тис.строк):...

Проблема с установкой Oracle Database 11g Release 2 на Windows server 2008 r2
Устанавливаю oracle на windows server 2008 r2, вылезает вот такие ошибки: Physical Memory - This is a prerequisite condition to test whether the system has at least 922MB (944128.0KB) of total...

Ошибка "Encountered the symbol 'end-of-file' when expecting one of the following"
CREATE OR REPLACE PROCEDURE PROCEDURE_01 IS DECLARE TYPE GENERIC_CURSOR IS REF CURSOR; cur1 GENERIC_CURSOR; TYPE AGEN_AID IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; aid_list AGEN_AID; ...

Начальная установка Oracle 10g на сервер Windows 2008
Добрый день всем! Вопрос в следующем...Есть сервер 1 и сервер 2......на сервере 1 лежит БД которую необходимо перенести на сервер 2....Сервер 2 подготавливаем к переносу БД...Устанавливаем серверную...

Каково назначение оператора WITH?
Здравствуйте. Может кто доступно объяснить что за оператор такой WITH, для чего он и как работает? Если есть ссылка на хорошее объяснение, то тоже буду благодарен желательно русскоязычное.

Работа в Oracle с XML
Я в XML совсем новичок, мне нужно написать процедуру, которая как входной параметр типа CLOB принимает набор данных xml примерно в таком формате '<info>11</info><info>12</info><info>13</info>' мне...

Oracle + Java Thread
Кто-нибудь замечал что Oracle DB в рамках одного клиента является однопоточной? Или может что-то я не так делаю... Если создаю 2 коннекта и на каждый свой Statement, то оба ядра грузятся на 100% и...

Многоуровневые запрос из таблицы dual
Привет. Все знают что для осуществления запросов из ниоткуда есть таблица Dual которая содержит одно поле с одним значением. Вопрос если выполнить такой запрос: SELECT (SELECT (SELECT 1 FROM...

скачать Oracle XE
Развели тут)))) Ребят помогите пожалуйста. Никак не могу скачать Oracle XE версию.. Постоянно скачивается HTM документ))) я уже разными способами пробывал. что может быть такое? качал DMом. Начинает...

Создание процедуры с временными таблицами
Подскажите пожалуйста, как из ниже приведенного кода можно создать процедуру чтоб в ней отрабатывало как минимум 2 временные таблицы и при этом в процедуре имеется переменные DEFINE per = 5;...

Ошибка при запуске sqldeveloper
У меня win7 64-битная При попытке зайти в sqldeveloper оно меня сначала попросило указать путь к java.exe Поставила java, но, оказалось, вроде как оно хотело не jre, а jdk. Поставила еще раз,...

Создание истории изменения таблицы
Доброго времени суток Требуется сохранять изменения одной таблицы в другой таблице. То есть старое, новое значения, дата и т.п.

Поиск по дате
Очень дурацкий вопрос и я не знаю, что произошло, ибо раньше все работало. Суть такая: Есть поле reg_date типа date в таблице Orders Есть ряд данных, скрин прилагаю. Не могу сформировать запрос,...

APEX схемы авторизации и аутентификации
Кто-нить знает где можно надыбать какой-нить документ по АРЕХ-у, где подробно рассматриваются именно его принципы работы? в частности работа схемы авторизации и схемы аутентификации? именно принципы...

Как преобразовать данные к типу DateTime
Как преобразовать данные к типу DateTime ?

JOB Задание
Есть JOB задание, которое должно выполнятся каждый день Но при его выполнении выдается следующее ошибка: ORA-12011: execution of 1jobs failed. Как это можно исправить?

Выбрать уникальные по одному полю записи с максимальной датой для каждой
Выбрать уникальные по одному полю записи с максимальной датой для каждой пример во вложении такой запрос выбирает максимальные даты для всех строчек, а нужно для каждой отдельной DEALID свою...

Как исправить ошибку: "cannot insert NULL into (%s)"
Error starting at line : 53 in command - INSERT INTO LEASE (NON,NTN,ADR) VALUES (1,2,'Потапова,65') Error report - SQL Error: ORA-01400: cannot insert NULL into ("SYSTEM"."LEASE"."NLEASE") 01400....

Перенос базы и приложений APEX на другой сервер
Ситуация такая: есть база Oracle XE и интерфейс к ней на APEX'е нужно перенести все это дело на другой сервер. С переносом самой базы проблем нет, делал rman'ом 1) файлы данных 2) контролфайл,...

PL/SQL, в чем разница между as и is при объявлении функции или процедуры?
Всем доброго вечера. Прошу неформальной помощи. Объясните пожалуйста по человечески, в чем разница между is и as в синтаксисе процедур или функций в plsql?

Oracle SQL Developer зависает при отладке
Есть большой pl/sql проект на тысячи строк поэтому нужен хороший отладчик, но Oracle PL/SQL developer почему-то при отладке его виснет. Виснет на разных строках время от времени: сегодня допустим на...

Найти в столбце только цифры
Доброго времени суток Прошу помощи в поиске табельных номеров, в которых содержатся только цифры Например, есть таблицы Employee. В ней есть поля "lastname, name, fathername, tabnumber,...

ORA-30625 & soap_api
при запросе через pl/sql функцию появляется ошибка: ORA-30625: запрещен вызов метода для аргумента NULL SELF.. хотя сам soap-сервер возвращает валидный xml-ответ (посмотрел через tcpdump) и при...

Выбрать минимальную дату про одинаковых ID (сложное)
Есть вот такой вот запрос который подсчитывает количество ИБП по годам (SELECT 'ИБП' as name, TO_CHAR(t.data_n, 'YYYY') as data, count(TO_CHAR(t.data_n, 'YYYY')) as count FROM ups t where...

PLSQL Developer не видит Oracle
Установлен Oracle Database 12g 64 bit, Oracle Database 12g Client 32 bit, PLSQL Developer 32 bit. При запуске PLSQL Developer не находится подключение к базе tnsnames.ora LOCAL_DB =...

Отключение индексов в секционированных таблицах
Добрый всем день. У меня возникла такая проблемма: Надо добавить много строк в секцию таблицы. На таблице есть несколько локальных индексов, которые существенно увеличивают время вставки. Делать с...

Как построить запрос с условием?
Вообще-то мне нужно немного переделать имеющуюся функцию. Но для пробы я хочу построить запрос, который выполняет следующее: Передаётся 2 параметра: :B и :P так вот, если :P - NULL, то мы...

BACKUP DATABASE ORACLE
Как сделать Бэкап не всей БД, а только одной схемы(пользователя)?

Создать маску ввода для поля таблицы
Здравствуйте, уважаемые форумчане! Вопрос в том, как через SQL добавить полю таблицы типа VARCHAR2 масску ввода, например \5\4\:\3\5\:9999999\:9999;1;X

Значительно растет размер БД
Зравствуйте! У меня есть 2 сервера - Windows 2003 с установленной версией Oracle 10 и сервер Lunux Red Hat с установленной версией Oracle 11. На обоих серверах находятся одинаковые схемы данных....

Загвоздка с разбором XML
Добрый день, ребят! Задача простая как 2*2, но вот возникли трудности. Нужно вытащить значение узла id_request. CREATE OR REPLACE PROCEDURE test_s IS param clob; id_request...

Как сделать копию схемы пользователя?
как можно сделать копию схемы пользователя Oracle без переноса данных EXP IMP переносит не только структуру, но и данные, а нужно чтобы структура оставалась без изменений а таблицы пустые спасибо

запись с максимальным кол-вом повторений
допустим, есть следующая таблица из 1 колонки: КОЛОНКА1 1 1 2 3 2 3 1

UPDATE нескольких таблиц
ПРИВЕТСТВУЮ ВСЕХ!!! ПРОБЛЕМА В СЛЕДУЮЩЕМ - в СВЯЗИ СО СМЕНОЙ РЕКВИЗИТОВ НАШЕЙ КОНТОРЫ, ПОЯВИЛАСЬ НЕОБХОДИМОСТЬ ИЗМЕНИТЬ БАНКОВСКИЕ РЕКВИЗИТЫ ВО ВСЕХ ТАБЛИЦАХ КОТОРЫЕ ИХ СОДЕРЖАТ. ПРИМЕР: SELECT...

Как редактировать таблицу внутри функции?
Всем доброго времени суток. Помогите пожалуйста. Я использую Oracle9i. Создал следующую функцию: create or replace function get_price(p_stock_name varchar2) return number is v_price number;...

Recover database отработал нормально, а данные не восстановились?
Подскажите кто-нибудь, сделал следующее: RMAN NOCATALOG RMAN> CONNECT TARGET internal/oracle RMAN> SHUTDOWN IMMEDIATE RMAN> STARTUP MOUNT RMAN> RUN { 2> ALLOCATE CHANNEL d1 TYPE DISK; 3>...

Как проверить текстовые поля на наличие спец.символов?
У меня в базе что-то (очевидно, в приложении) сбойнуло, и появились строки, поля которых содержат символ перевода строки. Хотелось бы выбрать эти строки и отредактировать, а с помощью Like ...Escape...

Как освободить место на сервере?
У меня такая проблема : Препод мне задал такой вопрос:"Есть сервер на нем стоит СУБД ORACLE и на нем же закончилось свободное место. Как освободить место не выключая сервак? "

Компиляция пакетов в sql developer
Здравствуйте подскажите что означает символ зеленый символ на пакете в списке пакетов, и почему после компиляции пакета он не появляется(компиляция прошла успешно).

Импорт в Excel или csv-файл
Добрый день. Коллеги, подскажите как выгрузить данные из запросы: select * from table(packet.func(date=>'01-jan-2015',id=>336)) flt where flt.id_primary=1 выгрузить в Эксель(предпочтительнее),...

Роли и привилегии
Доброго времени суток всем. Устроился на прохождение практики в компанию, а там изучают oracle и прочее, что с ним связано. До этого , я даже не знал о существовании pl/sql developer, sql *plus и...

Книга Джонатана Льюиса "Oracle основы стоимостной оптимизации"
Здравствуйте все! Кто знает где можно скачать книгу Джонатана Льюиса "Oracle основы стоимостной оптимизации"?

Определить время записи данных в таблицу
вопрос может быть глупый, но все же.. как-нить можно определить время создания записи в таблице оракла? там никаких атрибутов никуда не пишется? может логи как нить заюзать можно...

Как вывести несколько строк через DBMS_output.put_line?
есть таблица rout в которой 5 строк create or replace procedure q (otpr varchar2,prib varchar2 ) is type l is table of rout%rowtype; v l; begin select * bulk collect into v from rout;...

Ошибка ORA-01013 при выполнении процедуры
Господа, сами мы не местные, памажите кто чем может! Ситуация такая. Есть процедура. Она проводит заполнение пяти темповых таблиц подобной конструкцией: insert into <temp_name> select * from...

Размер строки
Как узнать средний размер строки мы все знаем. А вот как узнать маскимальный размер строки в таблице? Ручками считать не хочется. Спасибо.

vendor code 17002
Всем привет! На компе стоит instantclient 11g. Никаких файлов типа tnsnames нет. Нужно подключиться к серверу базы данных, есть имя, пароль, hostname, port и service name. Подключаюсь через sql...

Установка ODAC
На компьютере установлен VS2010 и еще ODAC с самого сайта ORACLE. С базой данных соединяется - проверка проходит но создать подключение не получается. Вот скриншоты.

Freeware SQL Navigator for Oracle
Посоветуйте пожалуйста какой-либо нормальный freeware sql navigator для Oracle

Извлечь информацию из XML в PL/SQL
Добрый день! Имеется следующий xml файл (образец): <ED244 xmlns="urn:cbr-ru:ed:v2.0" EDAuthor="4525545000" EDDate="2013-07-01" EDDefineAnswerCode="08" EDDefineRequestCode="08" EDNo="891012"...

Конфиденциальная информация
Есть некоторая база данных и некоторое множество пользователей имеющих разные привелегии доступа в этой БД. Соответсвенно от пользователей с низким уровнем привелегий будет скрыта некоторая...

Триггер на запрет добавления
Всем привет. Нужно помощь. Есть 5 таблиц. Employees со столбцами (n_employees, c_name, c_surname, n_chief) -> n_chief - внешний ключ. Chief со столбцам (n_chief, c_name, c_surname). Works со...

тройной SELECT запрос
Задача такая. есть некая схема, из которой нужно вытащить любые данные, при этом использую Тройной SELECT запрос.( типа SELECT (SELECT (SELECT ...))). т.е. Используя Селекты не после FROM а до....

Разница между Oracle DataBase XE и платной версией
Всем добрый день! Подскажите чем отличается платная и бесплатная версии базы данных. Только ли размером базы данных, на википедия прочитал что на XE больше 12 гигов база не будет. Единственное ли...

Каскадное обновление связанных таблиц
Такое ощущение, что решение должно существовать. Есть необходимость изменить значение внешнего ключа. Естественно оракул ругается. Поступаю следующим образом: - отключаю ключи во всех дочерних...

PL/SQL: ORA-30482: DISTINCT option not allowed for this function
Oracle 9.2.0.8 При выполнение SQL в OraDeveloperStudio все выполняется нормально. with day_of_week as (select 1 as id,'Пн.' as str from dual union all select 2 as id,'Вт.' as...

Ошибка при компиляции PL/SQL - "ORA-24344: success with compilation error"
доброго времени суток! подскажите, что тут написано не так? Потому что, когда программа компилится, компилятор выдает такую вот ошибку: "ORA-24344: success with compilation error" Код программы:...

Таблица как переменная
Help pls. Вот этот кусок куда приходится выполнять с помощью execute immediate. Все из за того, что таблица vph_graph_tune_t2 заранее не существует. Она будет создана далее к коде. Вылетает ошибка...

Доступ к удаленным базам данных
Здравствуйте. Я совершенно не являюсь специалистов по Oracle. У меня такая задача. Есть SAP. Он в связке с Oracle, то есть системные и иные таблицы с данными SAP находятся под управлением Oracle....

Что делать если столбец совпадает с оператором?
В таблице есть колонка с названием "like" или, к примеру, "from". Пробовала так: `like`, не работает. Может этот способ для oracle не подходит.

Проблема Connect Database Oracle
Здаствуйте! У меня такая проблема! С помощью DataBase Configuration Assistent добавил базу, теперь хочу зацепиться, но выводиться ошибка TNS: нет прослушивателя. В инете смотрел на подобные ошибки...

Развернуть dump-файл у себя на сервере
Здравствуйте, У меня есть экспортированная база Oracle 9 в виде dmp-файла. Мне ее надо "развернуть" у себя на сервере. Подскажить, plz, как это сделать? Хотя бы с помощью какой программы, входящей...

Отправка результата select письмом из процедры
Господа, добрый день. Накодил процедуру, которая отправляет письма с помощью utl_smtp. Необходимо отправить в письме результат селекта в виде таблицы, без использованиия вложений. Каким...

ORA-00933: неверное завершение SQL-предложения
Я только на начальном уровне изучения plsql, пытаюсь выполнить вот такие запросы вместе в plsql developer, но при выполнении выдает ошибку <ORA-00933: неверное завершение SQL-предложения>, а по...

PLS-00428: an INTO clause is expected in this SELECT statement
Привет . DECLARE first_day number; BEGIN first_day := 1; SELECT * FROM table_a WHERE ID = first_day; END; /

Вопрос по DBMS_PIPE
Господа, кто сталкивался с этим пакетом, подскажите: Разобрался пока вот в чем - DBMS_PIPE.CREATE_PIPE (pipename IN VARCHAR2, maxpipesize IN INTEGER DEFAULT 8192, private IN BOOLEAN DEFAULT...

Сравнение записей из разных строк с последующим Update
Доброго времени суток! Вопрос заключается в следующем... Есть таблица с набором данных о мероприятиях. в один день может произойти только одно мероприятие. Но есть такие ситуации, когда на одну дату...

ORA-01704: стоковый литерал слишком длинный (SELECT xmltype....)
Всем привет!!! Есть запрос WITH inform AS( SELECT xmltype( '<ask> <katt> <name>Vasya</name> <surname>Pupkin</surname> </katt> </ask>') xml FROM dual) SELECT name, surname

Таблицы в PL/SQL
Здравствуйте! У меня есть задание: Создайте процедуру определения самых активных подписчиков для отделений связи за последнее полугодие. - Сведения о найденных подписчиках выдавайте на экран по...

Перестройка индексов на первичных ключах
Всем доброе время суток! Начала разбираться с индексами в нашей базе, прочла в документации, что индексы желательно хранить в одном экстенте, максимум в 5-6, иначе производительность сильно...

Получение разницы между датами
Доброго времени суток. Подскажите пожалуйста, как можно получить разницу между двумя датами в месяцах. Знаю что в MySQL для этого используется функция TIMESTAMPDIFF(interval, date1, data2), но...

Найти код представления?(Oracle 10.2.0.4)
Собственно вопрос тоит так: необходимо пересоздать представления относящиеся к аудиту из схемы SYS в любую другую схему, для тестов используется схема SYSTEM. (такая необходимость появилась как...

Запрос работает очень медленно
Помогите мне ускорить работу запроса. Сам запрос имеет такой вид select x2.столбец1, x2.столбец2, xx.столбец1, x.столбец1, x.столбец2, x1.столбец1 from (подзапрос1) x, (подзапрос2) xx, ...

Какие есть средства разработки под Oracle?
вот начал заниматься ораклом. Подскажите плз, что лучше использовать для работы с ним?

install oracle 11g on windows 8
Есть ли у кого-нибудь опыт установки? С первого раза не получилось поставить. И ничего не нашла в на офф.сайте.. ..препод сказал, что восьмерка не поддерживается и надо ставить виртуальную машину.

Столбцы в выборке в одну строку
Всем здрасте. подскажите как сделать выборку в одну строчку. чтоб одинаковые поля остались в итоговой выборке а разные (улица и город) получились друг за другом, в разных столбцах.

Запуск сервера по необходимости, а не при старте системы
Добрый день! Не очень пока разобрался в архитектуре сервера, и появилась проблемка: при запуске компьютера сервер запускается автоматически и с учетом того, что еще стоит антивирус и прочая радость...

Сравнение плана выполнения
Помогите пожалуйста разобраться с планом выполнения SQL. Есть 2 SQL, 2 их плана выполнения. Пользуюсь PL/SQL Developer. Какой из них лучше и почему? Что означает каждое поле плана выполнения? На что...

Работоспособность DBLink'а
Доброго времени суток! Сначала опишу ситуацию. Есть базовый сервер и несколько зависимых (логически). Есть процедура, которая через DBLink'и запрашивает в цикле информацию с заваисимых серверов....

Пакет для склонения ФИО
Нет ли у кого пакетов по склонению ФИО.

PL/SQL Developer и Oracle SQL Developer - ничего не получается :(
Здравствуйте! Решил поучить SQL, для нашел уроки с использованием PL/SQL Developer, у него удобная визуализация БД и запросов. Установил PL/SQL Developer, установил 32-битный клиент Оракла. -...

Триггеры БД очередность выполнения
Привет всем, у меня есть 2 триггера на одной таблице. Оба after update, но один из них на уровне строки, а другой на уровне оператора. Какой из них будет выполняться первым?

Как экранировать амперсанд в регулярных выражениях oracle
Всем привет! Никак не получается добиться результата с & в регекспах. Как экранировать амперсанд? select REGEXP_SUBSTR ('&&тестовая строка', '&&') from dual Добавлено через 5 минут...

Ошибка экспорта EXP-00091
Привет всем ! Помогите пожалуйста с экспортом из 10-ки. Собственно ругается как я понял из-за несоответствия nls лэнгов : Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -...

Полный бэкап и восстановление БД
Здрасте, есть скрипт: резервное копирование им делается на ура получаю файлы вида: DB_20150114_1VPSMK1K_1_1.BKD НО, как дальше восстановить из этого бэкапа? Пытаюсь как тут: но выдает...

Конкатенации строк в запросе
Здравствуйте, пишу запрос к базе (Oracle 9) и возникла проблемка. Опишу подробно: Имеется "Вьюшка" V_RJ,она отображает сообщения о каком то событии (имеются столбцы с датами), у сообщений могут быть...

Oracle Database 11g Release 2 (11.2.0.1.0) проблема при установке
Здравствуйте у меня вот такая проблема, при установке оракла, у меня возникает такая ошибка - что делать и как лечить? OS: Win7 HomePremium x64

СУБД Oracle vs СУБД SAP HANA
Коллеги, в России появилась новая СУБД, которая создавалась компанией SAP AG с целью замены СУБД, используемых в SAP ERP проектах на текущий момент. В 95 случаях из 100 при внедрении SAP ERP в...

БД занимает много оперативной памяти
Здравствуйте. Установил оракл. После включения ПК, сразу же примерно 4+ ГБ забрала вот эта вот штука oracle rdbms kernel executable. Как это исправить или уменьшить потери оперативной памяти?

ПЕРЕНЕСТИ ORACLE 10g на Новый сервер и не сойти с ума
Всем привет. нужна помощь. Можно и через skype за небольшое вознаграждение. Есть сервер (win server 2003 32-x) на котором установлена Oracle 10 и вебсервер. Нужно все все все!! перенести на новый...

Настройка редактора запросов в Toad
Здравствуйте. Подскажите как поменять шрифт в Toad когда вводишь текст запросов? Стандартный стиль уж какой то очень неудобно читаемый. И можно ли там убрать разделительную полосу которая на...

ORA-00904: : invalid identifier
Добрый день. Объясните почему возникает ошибка при добавлении записи, пожалуйста. CREATE TABLE Students ( Num NUMBER(6, 0) PRIMARY KEY CHECK(Num > 100000), Fname VARCHAR(100) NOT NULL, ...

Ошибка Error at line 16: PLS-00103: Encountered the symbol ""
При добавление или обновлении таблицы TEAM данные о команде заносятся в таблицу GROUPS_TEAM, если это команда есть в таблице ГрупсТим, то выдается ошибка. При компиляция возникла такая ошибка и не...

Одна ошибка в SQL Developer
Доброго времени суток! Начинаю писать витрины по таблицам хранилища данных, реализованное на оракл. Пишу в SQL Developer Получил ошибку, прогуглить которую не удалось( PLS-00112: признак...

Экспорт и импорт данных oracle 7
Здравствуйте. Занимаюсь переносом таблиц БД Оракл из одной базы в другую. За экспорт отвечает батник exp dist/dist@dbsto tables=(CAR_INTERER, ENGINE_TYPE, EQUIPMENT, GRADATION, MARKA, MODEL,...

Запуск процедуры от имени пользователя
Законекчен как sys, нужно вызвать процедуру от имени другого пользователя. Подскажите команду, пожалуйста :)

Оптимизация запроса
Доброе время суток! Написал я один запрос в оракловскую базу данных на много строк и выполняется он 2-3 часа, что меня никак не устраивает. Может кто то подсказать где почитать пор оптимизацию...

Количество рабочих дней между датами
форумчане, все пример подскажите, как в SQL можно оперировать с датами, чтобы получить кол-во рабочих дней между ними например между датой3 и дата2, датой3 и датой1 три дата: дата1 - 06.10.2015...

Как связать Oracle Forms с базой данных?
Ребят, только начал заниматься ораклом. Скоро сессия и нужно сделать задание. Да и вообще, научиться хотя бы минимально разбираться в Oracle. А тут черт ногу сломит... Не понимаю почти ничего :) ...

Join двух очень больших таблиц
Всем привет. Поступило очень "интересное" задание, суть которого вот в чем. Есть две большые таблицы (первая 4млн(основная), вторая 72 млн(справочник)). первая имеет поля фамилия, имя отчество, ДР...

DBMS_OUTPUT -> файл
Есть скрипт который выводит информацию с помощью DBMS_OUTPUT.put_line выполняю этот скрипт так: plus80w.exe user/password@base @script.sql errors=10000

Использование CHECK
Пришлось переделывать таблицу, исправлять замечания преподавателя, всё исправил, кроме одного момента. Вот смотрите, я объявил такое в таблице: N_DORMITORIES CHAR(10 BYTE), CONSTRAINT N_DORM...

Скачать и установить Oracle под Win7
ПОМАГИТЕ ПОЖАЛУЙСТА??????????????? Добавлено через 14 минут у меня есть версия 9.2 но она не подходит на Win7. Скачать с сайта оракла у меня не получается регистрироваться заставляет. Очень нужно...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru