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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zvyagel
может у этот модуль заряжен вирусом или программа недокракана или не дай бог написана вашими программистами на дельфи, что вдвойне опаснее

Всего записей: 947 | Зарегистр. 23-04-2003 | Отправлено: 23:40 13-12-2007
Zvyagel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет программа рабочая так как работает на более чем 200компах. А выкидывает ошибки только на двух!

Всего записей: 24 | Зарегистр. 21-08-2006 | Отправлено: 08:24 15-12-2007
GrHnd



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

Цитата:
Если забыли пароль - можно воспользоватся утилитой ORAPWD:  
(перед этим действием удалить файл %ora_home%\ora92\database\PWD(db_sid).ora)

Что-то я под 10g такого файла не нахожу - или это только для 9.2?

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 09:46 28-04-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrHnd
смотрите внимательней, при стандартной установке создается этот файлик, если его нету, то удаленный доступ для sysdba закрыт.
 
Добавлено:
PS
этот файлик используется в 10-ке

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 10:19 28-04-2008
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slaj1
Oracle 10g под Red Hat Enterprize Linux  
Прошелся командами поиска:
find / -name *.ora 2>null
find / -name *PWD*  2>null
 
файл PWD(db_sid).ora не нашелся.
 
 
Добавлено:
Хотя утилита /home/oracle/product/10.2.0/db_1/bin/orapwd нашлась.

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 14:34 28-04-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrHnd
создай его этой утилиткой (orapwd, клички она тебе сама при первом запуске покажет)

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 18:10 28-04-2008
md5encrypted



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в Oracle 9.2i записать все запросы к базе? Statement tracer от Above soft работает только с SQL*Plus и подобными программами, а tomcat полностью игнорирует (оттуда и нужны запросы).

Всего записей: 11 | Зарегистр. 27-01-2007 | Отправлено: 19:22 28-04-2008
md5encrypted



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос снимается.
Если кому интересно, это можно сделать либо ALTER SESSION SET sql_trace=TRUE;
либо комбинацией
1. получить sid и serial#
SELECT sid, serial#, username
  FROM v$session;
 
2. Включить трассировку для всех нужных сессий руками
BEGIN
   SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(12,13,TRUE);
   SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(15,7,TRUE);
   SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(16,10,TRUE);
   SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(17,5,TRUE);
   SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(18,7,TRUE);
END;

Всего записей: 11 | Зарегистр. 27-01-2007 | Отправлено: 15:11 30-04-2008
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто знает:
как в Oracle создать что-то вроде триггера для запроса Select (чтобы можно было подменить запрашиваемые данные из таблицы)?

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 09:35 05-05-2008
lYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrHnd
Ну можно через View.
Есть таблица Table1, делаем View с названием Table1.
А дальше через права доступа, одни смотрят реальные данные, а другие view.

Всего записей: 138 | Зарегистр. 22-07-2004 | Отправлено: 09:50 05-05-2008
GrHnd



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

Цитата:
делаем View с названием Table1

Так не получится, т.к. у View не может быть имени Table1 - оно занято за таблицей.
И, ктоме того хотелось бы иметь именно таблицу (Explain Plan на view не работает).

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 14:15 05-05-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrHnd
1 . есть еще метки безопасности, но данная опция стоит очень дорого
2. а почему бы для  конкретного пользователя не сделать синоним Table1, который будет ссылаться не на таблицу, а на вьюху
обращаться к данным будет ведь не владелец схемы ?

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 15:43 05-05-2008
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slaj1
Цитата:
почему бы ... не сделать синоним Table1
я так и делаю.
А можно поподробнее про метки безопасности - что это такое и где почитать.
 

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 16:01 05-05-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrHnd
для контроля доступа к данным в Oracle есть несколько технологий (хотя, возможно, что-то сильно пересекается)
Oracle Label Security  
FGAC (Fine Grained Access Control)
VPD (Virtual Privat Database)
Row Level Security (он же пакет DBMS_RLS)
 
во втором томе Т.Кайта (Oracle для профессионалов) есть целая глава про это, советую в первую очередь заглянуть туда (г. 21 Тщательный контроль доступа).
 
Добавлено:
ps
можно погуглить и найти соответствующие статьи в инете даже на русском

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 10:01 06-05-2008
zeroandruxa



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, есть тулза для переноса кода и таблиц с MS SQL в Oracle?

Всего записей: 538 | Зарегистр. 02-11-2005 | Отправлено: 12:37 11-05-2008
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeroandruxa
Хе-хе над этим (конвертация кода) бьются лучшие умы человечества
 
А что касается таблиц - попробуй Full Convert
 

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 12:39 12-05-2008
zeroandruxa



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел такую штуку SqlWays называется, правда конвертит только кусочек, а полная версия стоит дорого, может кто пользовался?  

Всего записей: 538 | Зарегистр. 02-11-2005 | Отправлено: 20:29 12-05-2008
Ashi



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Господа. Есть функция в которую передаются 3 параметра Номер, Количество, сумма документов. Потом хочу выяснить есть ли уже в ранее существующей таблице записи где колличество документов и сумма документов = тем, которые передаю в функцию. Выясняю следующим образом
 
     For i in (select RaceSum from race_check where racecount = iEdquan and racenum = iEdNo and racedate = to_date(to_char(sysdate,'DD.MM.YYYY'),'DD.MM.YYYY'))
      Loop
       if EdSum = i.racesum then  
         For j in (select RaceCount from race_check where racesum = EdSum and racenum = iEdNo and racedate = to_date(to_char(sysdate,'DD.MM.YYYY'),'DD.MM.YYYY'))
         Loop
         if iEdQuan = j.RaceCount then  
          Begin
           return 1;  
           insert into race_check(racenum, racecount, racesum, racedate)  
                 values (iEdNo, iEdQuan, EdSum, to_date(to_char(sysdate,'DD.MM.YYYY'),'DD.MM.YYYY'));
           commit;
           exit;
          end;
         end if;
         End Loop;
       End if;
      End Loop
 
Но при отладке видно что даже не входит в первый For. В чем может быть дело. Заранее спасибо
 
добавлено: Разобрался сам. в селектах не должно было быть and "racenum = iEdNo" Спасибо

Всего записей: 88 | Зарегистр. 17-01-2006 | Отправлено: 09:20 07-06-2008 | Исправлено: Ashi, 10:19 07-06-2008
Lovec



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема в следующем.
На одном из серверов в локальной сети стоит Oracle 8.0. И эта машина постоянно регистрирует на DHCP сервере до 3-5 различных IP адресов с уникальным кодом RAS. Диалап не используется в принципе. После удаления этих выданных в аренду адресов они появляются снова.
Что за служба ораклевая их регистрирует? Они вообще ему нужны? Можно ли от них избавиться?

Всего записей: 1028 | Зарегистр. 29-10-2002 | Отправлено: 10:02 16-07-2008
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Привет Всем!
Хотелось бы спросить.Есть ли у ОРАКЛа какие нибудь экспресс тестовые версии с тестовыми базами как у MS SQL 2005 Express ,ну для того чтобы научится.+ можете хорошую е-книгу рекомендовать по ОРАКЛУ?
 З.Ы. 9 или 10 версия

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 12:04 18-07-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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