Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » СУБД Oracle (Оракл - для поиска:)).

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

dene14



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lYY
Спасибо, но вот второй скрипт не срабатывает нормально... выдаёт кучу строк, когда их должно быть 3-5

Всего записей: 287 | Зарегистр. 06-04-2005 | Отправлено: 19:22 08-04-2007
SergiuZ



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытался установить Oracle10, в самом начале установка прерывается и выдаёться сообщение, типа "установка невозможна, отчёт смотри в файлах ... " Вот, что пишеться в этих файлах:
 
файл №1: oraInstall2007-04-06_09-53-43PM.err
    "Exception java.lang.InternalError: jzentry == 0,
 jzfile = 90574616,
 total = 27,
 name = D:\Oracle\product\10.1.0\Client_1\inventory\Actions21\generalActions\10.1.0.2.0\generalActions.jar,
 i = 20,
 message = invalid LOC header (bad signature) occurred..
java.lang.InternalError: jzentry == 0,
 jzfile = 90574616,
 total = 27,
 name = D:\Oracle\product\10.1.0\Client_1\inventory\Actions21\generalActions\10.1.0.2.0\generalActions.jar,
 i = 20,
 message = invalid LOC header (bad signature)
    at java.util.zip.ZipFile$2.nextElement(Unknown Source)
    at oracle.sysman.oii.oiix.OiixJarClassLoader.updateEntriesList(OiixJarClassLoader.java:261)
    at oracle.sysman.oii.oiix.OiixJarClassLoader.<init>(OiixJarClassLoader.java:219)...."
дальше не буду приводить, остальное примерно такое же.
 
файл№2: installActions2007-04-06_09-53-43PM.log
 
Using paramFile: E:\Oracle 10g For Windows 2000 & NT\install\oraparam.ini
 
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
Environment Variables:  
    ORACLE_HOME =  
    PATH = C:\Program Files\ATI Technologies\ATI Control Panel;C:\PROGRA~1\Borland\CBUILD~1\Bin;C:\PROGRA~1\Borland\CBUILD~1\Projects\Bpl;C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\watcom-1.3\binnt;C:\watcom-1.3\binw;C:\Inprise\vbroker\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Samsung\Samsung PC Studio 3\;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\
    CLASSPATH =  
Username:Света
Unable to read the list of homes from the inventory.
 
Далее идёт отчёт  о каждом установленном компоненте, там же иногда встречаются строки, типа :
Conflict while setting install type of "Enterprise Manager Minimal Integration 10.1.0.2.0 "  to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)".  
 
Буду благодарен за любую помощь.  
 
P.S. К сожалению, следовать популярной инструкции RTFM совершенно нет времени , поэтому прошу присылать лишь конкретные советы.

Всего записей: 99 | Зарегистр. 01-11-2006 | Отправлено: 15:28 10-04-2007
lYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй поставить на чистую машину, переменную среды сделай TEMP=C:\Temp
 
http://www.sql.ru/forum/actualthread.aspx?tid=199804
 
p.s. Да и напиши хоть, что получилось

Всего записей: 138 | Зарегистр. 22-07-2004 | Отправлено: 09:02 11-04-2007 | Исправлено: lYY, 13:56 12-04-2007
lYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос к знатокам, нужен совет.
 
Что-то мой Oracle 8.1.7 начал притормаживать (может растем помаленьку, а может настраивать не умеем).
 
Ser: Pentium IV 1.6/512/2 x 40Gb SCSI в зеркале
OS: RedHat 7.2
Пользователи: до 70 постоянного подключения + до 40 пользователей через HTTP
Данные: около 2Gb, в самой большой таблице до 700 тыс. записей
Софт: Builder через DOA, HTML через PHP, все пишем сами
OLTP / Data Warehousing / Multipurpose : выбрано Multipurpose
Dedicated Server Mode / Shared Server Mode : выбрано Dedicated Server Mode
(Shared pul ему мало, на latches ругается, даже на винты ругался, что для меня странно)
 
Есть желание перейти на 2х процессорный Обтерон (уже куплен).
 
Посоветуйте:
- Какую выбрать ОС (Windows/Linux, какой релиз)?
- Какой поставить Oracle (8, 9, 10G, 32bit или 64bit)?
 
(Есть желание попробовать Oracle 10G 64bit под 64bit OC - после чтения sql.ru оно пропало,
ОС будем покупать, Oracle будем пользовать как есть)
 
Добавлено:
По скольку высказаться никто не пожелал, адресуюсь на sql.ru

Всего записей: 138 | Зарегистр. 22-07-2004 | Отправлено: 14:16 12-04-2007 | Исправлено: lYY, 07:56 13-04-2007
fandm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
 
А у меня такой вопрос...
Никто никогда случаем не сталкивался с задачей программного сравнения объектов 2-х схем Oracle с целью приведения в абсолютное соответствие одной к другой?
 
Смысл в чём... Есть такая утилита как Quest TOAD for Oracle... Так вот там есть возможность создать .def файл для конкретной схемы, а затем позже в той же TOAD сделать сравнение .def файла с подобной схемой БД, но, предположим, устаревшей, имеющей более старую версию. Там же есть возможность произвести все необходимые "апдейты" дабы привести старую схему в соответствие с новой.
 
Так вот вопрос в том, что надо реализовать подобный механизм, но программно, своими силами... например на Delphi... Кто-то что-то знает??? Задницей чувствую, что с нуля этим заниматься - отнимет уйму времени... так не хочется изобретать велосипед...

Всего записей: 256 | Зарегистр. 10-10-2003 | Отправлено: 11:18 22-05-2007
lYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Т.е. ты хочешь повторить /TOAD сравнение .def файла/ своими руками на Delphi, да еще чтобы готовые куски кода/компоненты были? А смысл существования таких компонентов?
Кто и для чего их будет писать? Кому надо сравнить, TOAD возмут (или еще что либо подобное), а профессионалы и в ручную все сами сравнят.
Имхо, вопрос не понятен.

Всего записей: 138 | Зарегистр. 22-07-2004 | Отправлено: 11:33 22-05-2007
fandm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lYY
 
Да, ты меня понял абсолютно верно За исключением компонентов... о компонентах я и не думал в принципе
 
Теперь попытаюсь объяснить нафиг это надо...
Дело в том, что по долгу службы мне приходится работать над реализацией требований программной защиты информации в нашем продукте (система автоматизации делопроизводства) для прохождения экспертизы с целью получения соответствующего сертификата на право обработки документов ДСК и т.д. и т.п.
Так вот одним из требований является то, что "апдейт" схемы БД должен производиться автоматизированно и ТОЛЬКО средствами разработчика самой системы. Пользование продуктами 3-й стороны (аля ЖАБА) просто исключается... А там ещё будет прикручиваться шифрование, контроль целостности на этот .def файл, исключения возможности запуска не под админом и т.д. и т.п. Короче это должна быть своя административная утилита... отак...
Работая над данным вопросом, обратил внимание, что подобные вещи очень красиво реализованы в ЖАБЕ, вот и подумал, а что если... собственно дальше думаю понятно
 
Так что? Есть хоть какие-то намёки?

Всего записей: 256 | Зарегистр. 10-10-2003 | Отправлено: 11:41 22-05-2007
lYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если ты учавствуеш в разработке этой системы, то все ручками и с нуля. Не думаю, что реально найти подобные коды/скрипты в открытом виде.

Всего записей: 138 | Зарегистр. 22-07-2004 | Отправлено: 11:49 22-05-2007
fandm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Откровенно говоря, я сначала хотел выкусить из ЖАБЫ кусок кода на ассемблере, который собственно и производит сравнение .def файла с объектами конкретной схемы, но увы... практических навыков не хватат Так... WinHEX-ом иногда балуюсь, но не до такой же степени
А попросить этот кусок кода у Quest как-то рука не поднимается...
 
Добавлено:

Цитата:
Если ты учавствуеш в разработке этой системы, то все ручками и с нуля.

 
Я не то что участвую... Я собственно чуть ли не стою у её истоков... Да собственно не в этом и дело... Я просто не считаю что это весомый аргумент делать всё с нуля Уверен, что кто-то когда-то где-то уже с подобной задачей сталкивался... вот и решил спросить совета А ещё поджимают слегка сроки, увы...

Всего записей: 256 | Зарегистр. 10-10-2003 | Отправлено: 11:52 22-05-2007
dene14



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Скажите, возможно ли объединить 2 SELECTa так, чтобы стобцы склеить???
Допустим есть селект который выводит таблицу:
|ID|CUSTOMER|PRICE|YEAR|
и второй селект, выводящий  
|ID|CUSTOMER|SALES|UNITS|
т.е. в итоге хотелось бы получить объединение вида:
|ID|CUSTOMER|PRICE|YEAR|SALES|UNITS|
по столбцам |ID|CUSTOMER|

Всего записей: 287 | Зарегистр. 06-04-2005 | Отправлено: 15:00 08-06-2007
lYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да запросто, запрос из запроса:
select1

Цитата:
|ID|CUSTOMER|PRICE|YEAR|  

select2

Цитата:
|ID|CUSTOMER|SALES|UNITS|  

 
Результат

Код:
select ID|CUSTOMER|PRICE|YEAR,  
  (select SALES from select2 where select2.id = select1.id),  
  (select UNITS from select2 where select2.id = select1.id)
from select1

Всего записей: 138 | Зарегистр. 22-07-2004 | Отправлено: 16:17 08-06-2007 | Исправлено: lYY, 16:19 08-06-2007
dene14



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хорошо, а если колонок сотни???? это же был тока пример... не думаю что нет другого варианта кроме как прописывать все уникальные колонки!
Да и как быть если названия колонок повторяются, но они должны быть выведены как 2 под разными алиасами???
 
Приведи плиз конечный вариант запроса по примеру плиз

Всего записей: 287 | Зарегистр. 06-04-2005 | Отправлено: 16:26 08-06-2007 | Исправлено: dene14, 16:29 08-06-2007
lYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хорошо, а если колонок сотни????  

если все так плохо, то писать прогу/функцию, а не одним запросом
 
Объединений (в кратце) два:
join - то,что привел я
union - объединение построчно, тебе не подходит
 

Цитата:
Приведи плиз конечный вариант запроса по примеру плиз

а вот тут я вообще не понял

Всего записей: 138 | Зарегистр. 22-07-2004 | Отправлено: 16:36 08-06-2007
dene14



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ладно, суть:
Есть два запроса которые по отдельности работают нормально:
SELECT 1

Код:
SELECT MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID,
MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT,
RP.TRUCK1, D.NAME DRIVERNAME,
DEVEL.PKG_ROUTE.RouteOrdersCount(MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT) OCOUNT,
DEVEL.PKG_ROUTE.DaysInWork(MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT) DAYS,
DEVEL.GET_TRUCK_TOTALDISTANCE(TRUCK1, ATE1, ATE2) DIST,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR1, MRD.COST, MR.MISDATE),2)) BRB,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR2, MRD.COST, MR.MISDATE),2)) EUR,
SUM(ROUND(DEVEL.ANYTOANY(:NEWCUR2, :NEWCUR1, 1, MR.MISDATE),2)) EURCOURSE
FROM DEVEL.MISREP MR, DEVEL.ROUTEPAPER RP, DEVEL.DRIVERS D,
DEVEL.MISREPDOCS MRD, DEVEL.MISREPCAT MRC
WHERE MR.VERSIONID=1
AND RP.DATE2 BETWEEN ATE1 AND ATE2
AND MR.ROUTEPAPER_NO = RP.ROUTEPAPER_NO
AND MR.ROUTEPAPER_CRIT = RP.ROUTEPAPER_CRIT
AND MR.DRIVERID = RP.DRIVER1ID
AND MR.DRIVERID = D.DRIVERID
AND MR.MISREP_NO = MRD.MISREP_NO
AND MR.MISREP_CRIT = MRD.MISREP_CRIT
AND MR.VERSIONID = MRD.VERSIONID
AND MRD.MISREPCATID = MRC.MISREPCATID
AND MRC.NAME LIKE 'Суточные%'
AND MRD.COST > 0
GROUP BY MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID, MR.ROUTEPAPER_NO,
MR.ROUTEPAPER_CRIT, RP.TRUCK1, D.NAME

 
SELECT 2

Код:
SELECT MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID,
MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT,
RP.TRUCK1, D.NAME DRIVERNAME,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR1, MRD.COST, MR.MISDATE),2)) NORMBRB,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR2, MRD.COST, MR.MISDATE),2)) NORMEUR
FROM DEVEL.MISREP MR, DEVEL.ROUTEPAPER RP, DEVEL.DRIVERS D,
DEVEL.MISREPDOCS MRD, DEVEL.MISREPCAT MRC
WHERE MR.VERSIONID=2
AND RP.DATE2 BETWEEN ATE1 AND ATE2
AND MR.ROUTEPAPER_NO = RP.ROUTEPAPER_NO
AND MR.ROUTEPAPER_CRIT = RP.ROUTEPAPER_CRIT
AND MR.DRIVERID = RP.DRIVER1ID
AND MR.DRIVERID = D.DRIVERID
AND MR.MISREP_NO = MRD.MISREP_NO
AND MR.MISREP_CRIT = MRD.MISREP_CRIT
AND MR.VERSIONID = MRD.VERSIONID
AND MRD.MISREPCATID = MRC.MISREPCATID
AND MRC.NAME LIKE 'Суточные%'
AND MRD.COST > 0
GROUP BY MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID, MR.ROUTEPAPER_NO,
MR.ROUTEPAPER_CRIT, RP.TRUCK1, D.NAME

Помогите плиз объединить в один запрос, потому что у меня получается так, что неправильно считаются SUM().

Всего записей: 287 | Зарегистр. 06-04-2005 | Отправлено: 17:00 08-06-2007 | Исправлено: dene14, 12:17 11-06-2007
dene14



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Решил сам... Может кому-то будет интересно:
 

Код:
SELECT S1.MISREP_NO, S1.MISREP_CRIT, S1.ROUTEPAPER_NO,
S1.ROUTEPAPER_CRIT, S1.TRUCK1, S1.DRIVERNAME, S1.OCOUNT, S1.DAYS, S1.DIST,
S1.BRB, S1.EUR, S1.EURCOURSE, S2.NORMBRB, S2.NORMEUR
FROM (SELECT MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID,
MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT,
RP.TRUCK1, D.NAME DRIVERNAME,
DEVEL.PKG_ROUTE.RouteOrdersCount(MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT) OCOUNT,
DEVEL.PKG_ROUTE.DaysInWork(MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT) DAYS,
DEVEL.GET_TRUCK_TOTALDISTANCE(TRUCK1, ATE1, ATE2) DIST,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR1, MRD.COST, MR.MISDATE),2)) BRB,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR2, MRD.COST, MR.MISDATE),2)) EUR,
SUM(ROUND(DEVEL.ANYTOANY(:NEWCUR2, :NEWCUR1, 1, MR.MISDATE),2)) EURCOURSE
FROM DEVEL.MISREP MR, DEVEL.ROUTEPAPER RP, DEVEL.DRIVERS D,
  DEVEL.MISREPDOCS MRD, DEVEL.MISREPCAT MRC
WHERE MR.VERSIONID=1
  AND RP.DATE2 BETWEEN ATE1 AND ATE2
  AND MR.ROUTEPAPER_NO = RP.ROUTEPAPER_NO
  AND MR.ROUTEPAPER_CRIT = RP.ROUTEPAPER_CRIT
  AND MR.DRIVERID = RP.DRIVER1ID
  AND MR.DRIVERID = D.DRIVERID
  AND MR.MISREP_NO = MRD.MISREP_NO
  AND MR.MISREP_CRIT = MRD.MISREP_CRIT
  AND MR.VERSIONID = MRD.VERSIONID
  AND MRD.MISREPCATID = MRC.MISREPCATID
  AND MRC.NAME LIKE '&#209;&#243;&#242;&#238;&#247;&#237;&#251;&#229;%'
  AND MRD.COST > 0
  GROUP BY MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID, MR.ROUTEPAPER_NO,
MR.ROUTEPAPER_CRIT, RP.TRUCK1, D.NAME) S1 LEFT OUTER JOIN  
(SELECT MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID,
MR.ROUTEPAPER_NO, MR.ROUTEPAPER_CRIT,
RP.TRUCK1, D.NAME DRIVERNAME,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR1, MRD.COST, MR.MISDATE),2)) NORMBRB,
SUM(ROUND(DEVEL.ANYTOANY(MRD.CUR, :NEWCUR2, MRD.COST, MR.MISDATE),2)) NORMEUR
FROM DEVEL.MISREP MR, DEVEL.ROUTEPAPER RP, DEVEL.DRIVERS D,
  DEVEL.MISREPDOCS MRD, DEVEL.MISREPCAT MRC
WHERE MR.VERSIONID=2
  AND RP.DATE2 BETWEEN ATE1 AND ATE2
  AND MR.ROUTEPAPER_NO = RP.ROUTEPAPER_NO
  AND MR.ROUTEPAPER_CRIT = RP.ROUTEPAPER_CRIT
  AND MR.DRIVERID = RP.DRIVER1ID
  AND MR.DRIVERID = D.DRIVERID
  AND MR.MISREP_NO = MRD.MISREP_NO
  AND MR.MISREP_CRIT = MRD.MISREP_CRIT
  AND MR.VERSIONID = MRD.VERSIONID
  AND MRD.MISREPCATID = MRC.MISREPCATID
  AND MRC.NAME LIKE '&#209;&#243;&#242;&#238;&#247;&#237;&#251;&#229;%'
  AND MRD.COST > 0
  GROUP BY MR.MISREP_NO, MR.MISREP_CRIT, MR.VERSIONID, MR.ROUTEPAPER_NO,
MR.ROUTEPAPER_CRIT, RP.TRUCK1, D.NAME) S2 ON
((S1.MISREP_NO=S2.MISREP_NO) AND (S1.MISREP_CRIT=S2.MISREP_CRIT) AND
(S1.ROUTEPAPER_NO=S2.ROUTEPAPER_NO) AND (S1.ROUTEPAPER_CRIT=S2.ROUTEPAPER_CRIT) AND
(S1.TRUCK1=S2.TRUCK1) AND (S1.DRIVERNAME=S2.DRIVERNAME))

Всего записей: 287 | Зарегистр. 06-04-2005 | Отправлено: 12:22 13-06-2007
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не пробовал пользоваться позрачным шифрованием данных
(Transparent Data Encryption)?
Никак не получается создать бумажник (Oracle возвращает ORA-28368: cannot auto-create wallet). Oracle стоит на Red Hat Enterprise Linux 4 Update 4.

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 10:20 22-06-2007
Dronton2

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А кто-нибудь знает, как сделать цикл в коллекции, индексированной по varchar2?

Код:
declare  
  TYPE variables_type IS TABLE OF NUMBER INDEX BY VARCHAR2(10);
  vars variables_type;
begin
  vars('M') := 1;
  vars('Q') := 3;
  FOR i IN vars.FIRST .. vars.LAST LOOP
    dbms_output.put_line(vars(i));
  END LOOP;
end;

 
Ругается на строку "FOR...", что не удаётся преобразовать строку в число.

Всего записей: 460 | Зарегистр. 27-06-2005 | Отправлено: 13:39 27-06-2007
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dronton2
Похоже проблема в том же, что и здесь

Код:
 
begin
  FOR i IN 'P'..'Q' LOOP
      dbms_output.put_line('Debug info: '|| i);
    END LOOP;
end;
 

Просто фор-цикл не умеет работать с нечисловыми типами

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 15:29 27-06-2007
Dronton2

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh
Спасибо. Заменил на обычный цикл.

Всего записей: 460 | Зарегистр. 27-06-2005 | Отправлено: 15:49 27-06-2007
tolyn77



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ подскажите как можно переставить оракле, у меня вообщем стоял 8,0,5 сейчас что тстал ругать на
"Strtdb80.exe - Ошибка приложения
Инструкция по адресу "0х00144d80" обратилась к памяти по адресу "0х007f00000". Память не может быть "read". "
ни как не запускается экземпляр
какая последовательность действий что бы данные можно было восстановить?
 
Добавлено:
операционнка w2k3

Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 17:02 25-09-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » СУБД Oracle (Оракл - для поиска:)).


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru