Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» СУБД Oracle (Оракл - для поиска:)).

Автор: LeXB
Дата сообщения: 12.03.2005 19:08
На сколько позволяет моя небольшая практика разработки на оракле я могу сказать что зачем тебе дублировать информацию? Всё это есть в системных таблицах оракла. А доступ разгранич с помощью ролей, все равно есть какие то шаблоны доступа, допустим к модулю1 на чтение и создай роль которой будут дуступны соответствующие права.

А лучше сделать на уровне интерфейса, разрешать или запрещать определенные кпонки в соответствии с доступом (но это моё личное мнение).
Автор: exrei
Дата сообщения: 22.05.2005 09:00
Есть компьютер, есть удаленная оракловая база под юнихом.
Клиентский компьютер в домен не заходит и доменные имена не распознаёт.
Связь модемная.
1. Что нужно установить на клиенской станции кроме ораклового клиента, что-бы можно было коннектится к удалённой базе, пусть тем-же SQL+ или TOAD.
2. Нужно ли ставть BDE?
3. Как всё правильно организовать

P.S. Win 2000 SP3, Oracle 6i.
Автор: LeXB
Дата сообщения: 22.05.2005 19:42
Если ты естанавливаешь Оракл клиент, то тебе БДЕ не нужен, тебе достаточно иметь клиента и сам тулс в котором будешь работать (например лягушка).
Автор: atl
Дата сообщения: 24.05.2005 02:52
Ответ на свой вопрос не получишь - это особенность Ораклоидов (они ответов не дают). В том числе на канале IRC. Книги по Oracle все сразу рассматривают глубину. А последовательно книги в которой с самого начала (с создания базы, таблиц, и т.д.) все излагалось нету. Или, по крайней мере мне, неизвестно.
Автор: exrei
Дата сообщения: 31.05.2005 13:05
LeXB
atl

Всё это понятно.
С модемным коннектом разобрася. подправил пару файликов типа Tnsnames.ora, всё пошло как по маслу. BDE не ставил, лишнее звено и так не плохо работает.

УДАЧИ.
Автор: TheChampion
Дата сообщения: 31.05.2005 13:53
Господа!

Не подскажите ли местоположение какого-нибудь учебника по JDeveloper?
Автор: mmx003
Дата сообщения: 06.10.2005 09:48
парни, начал вникать в оракл.. поставил 10G кое как.. теперь хотелось бы узнать как правильно.. подскажите хорошую книженцию по администрированию, тюнингу сервера. заранее благодарен
Автор: IVSERGEY
Дата сообщения: 25.11.2005 14:05
Есть ли в Oracle возможность именовать поля в таблице (да и саму таблицу ) на кириллице ?

PS: Я не имею ввиду работу с данными .

Автор: lYY
Дата сообщения: 25.11.2005 15:28
Connected to Oracle8i Enterprise Edition Release 8.1.7.0.1
Connected as leonid


SQL> create table "проба" (id number);

Table created

SQL> drop table "проба";

Table dropped

Добавлено:
а вообще лучше ИМХО почитать форум на sql.ru
Автор: XDiaBLo
Дата сообщения: 29.11.2005 12:10
mmx003
Вся нужная документация как ни странно идёт с дистрибутивом, читать замаешься. А как осилишь, ближе к пенсии, то можно на сайт Оракловский зайти, и читать весь остаток жизни то что там лежит. Опять же Металинк есть, OTN и ещё много всякого... А если заказать книги хочешь, то тут вариантов ещё больше, я думаю сам знаешь пару интернет-магазинов. А там последнее время бывает даже отрывки из книг выкладывают, для пущей рекламы, и отзывы (не)благодарных читателей :)
Автор: Alexander_Kozlov
Дата сообщения: 23.12.2005 09:49
Народ, помогите, плиз. На MetaLink закрыли доступы по логинам supcustomer и partners, или пароли поменяли. Сам ораклом не занимаюсь, но очень меня просили найти дейстующий логин и пароль
Автор: slaj1
Дата сообщения: 23.12.2005 09:58
Alexander_Kozlov
первым делом я бы Вам посоветовал зайти в варезник
а насчет доступа по этому логину могу сказать то, что сам несколько раз с ним не пускали на металинк, а позже через некоторое время все с ним было ок
конечно глупо, но может его просто периодически на некоторое время прикрывают ?
Автор: Alexander_Kozlov
Дата сообщения: 23.12.2005 12:19
Спасибо. Но как мне еще удалось узнать, что кого пускают, кого не пускают. Сейчас пробую узнать, связано ли это с анонимным прокси, или нет
Автор: omm
Дата сообщения: 24.12.2005 11:07
Alexander_Kozlov
Сейчас "сапкастомер" работает...
Автор: karakurt2
Дата сообщения: 06.01.2006 11:45
Есть ли у кого-нибудь опыт написания многопоточного клиента Oracle с использованием OLEDB? В одном потоке процеура работает, а как вызываю её в рабочем потоке, происходит нарушение доступа. Похоже вообще стек портится. Где копать?
---------
Уже разобрался. Забыл вызвать CoInitialize() в рабочем потоке. Странно, что OLEDB объекты функционировали без этого вызова для провайдера Microsoft Jet...
Автор: ggrrizzlly
Дата сообщения: 03.05.2006 09:03
ilion

Цитата:
Информация.
На оффсайте Oracle выложена Production версия нового продукта - Oracle Database 10_g_ Express Edition (Oracle Database XE)
http://www.oracle.com/technology/products/database/xe/index.html?msgid=3D=4658272


Вопрос возник - как пользоваться прилагаемым клиентом:
файл OracleXEClient.exe размер 30943220 байт.
Можно воспользоваться клиентом к Oracle 10g (большого объема), но хотелось бы научиться использовать этот маленький.
Может кто подскажет?
Автор: harmony man
Дата сообщения: 26.05.2006 18:56
Господа! Подскажите новичку как при доступе к Ораклу через Дельфы сделать аналог MS SQL хранимых процедур, возвращающих результат запроса в зависимости от входных параметров?
Автор: lYY
Дата сообщения: 29.05.2006 07:32
Ну процедуры-то ты в Оракле делаешь,
create or replace procedure my_proc(Name in out type, Name in out type, ...) is
begin
...
end my_proc;

а в Дельфи их вызываешь
begin
my_proc;
end

Вопрос-то в чем?
Автор: MrZeRo
Дата сообщения: 29.05.2006 13:36
harmony man
Если под результатом запроса понимать набор записей, то из ORACLE надо возвращать курсор, в Delphi соответствующий параметр имеет тип ftCursor.
Автор: oan42
Дата сообщения: 18.07.2006 23:32
mmx003

Без знания PL/SQL Вам не обойтись, поэтому:

Фейерштейн С, Прибыл Б. Oracle PL/SQL для профессионалов 3-е изд.
– СПб.: Питер, 2003. – 941 с.    
PDF,39.1 М
Djvu,18.4M
Автор: abv
Дата сообщения: 19.07.2006 13:51
oan42
Кинул бы и ссылку заодно, где книги таких размеров ходят
Автор: slaj1
Дата сообщения: 19.07.2006 14:00
abv
идешь в раздел "eBookz", так есть топик поиска технической или компьютеной литературы, там все это есть
Автор: Vov1ck
Дата сообщения: 27.10.2006 14:27
Прошу прощения за ламерский вопрос. Приложенный к посту файл по сути является выводом на печать накладной. Одним этим репортом выводится три вида документов: приходная, расходная и накладная на перемещение. В макете лежат 4 шапки табличной части документа. Объясните мне, плизз, каким образом принимается решение о том какую из этих табличных частей выводить???

upd
Спасибо. Уже разобрался.
Автор: dene14
Дата сообщения: 16.11.2006 09:33
Разъясните пожалуйста:

1. Для чего нужно (и нужно ли) сворачивать пакгеджи через Wrap Tool ?
2. На что влияет откомпилированность/неоткомпилированность процедур в базе (и в 1м и во 2м варианте они свою задачу выполняют), просто хотелось бы знать...
3. Какое обслуживание нужно проводить для базы ?
Автор: lYY
Дата сообщения: 16.11.2006 10:04
3. Бэкапить надо обязательно, anayize таблиц и индексов периодически делать - реально ускоряет работу (хотя зависит от данных), за свободным местом следить
Автор: pit23
Дата сообщения: 17.11.2006 14:30
Пожалуйста подскажите:

Есть две таблицы главная и подчиненная. На главную ставлю Primery Key, а на подчиненную Foreign Key. Связь (один ко многим) между главной и подчиненной таблицей осуществляется по одному полю. Нужно обеспечить уникальность поля в подчиненной таблице не на уровне всей таблицы, а чтоб уникальность поля была на уровне уникальности ключа главной таблицы (т.е. в пределах одного уникального значения первичного ключа небыло повторяющихся значений поля подчиненной таблицы) . Можно это обеспечить на уровне базы (кстати использую Oracle 9i) ?

P.S. Извените если вопрос не соответствует теме ветки. Подскажите тогда в какую ветку лучше его задать.
Автор: lYY
Дата сообщения: 17.11.2006 15:22
create table1
(
field1 number(10) primary key
)

create table2
(
field1,
field2,

CONSTRAINT c1 FOREIGN KEY (field1) REFERENCES table1(field1)
)

create unique index i1 on table2
( field1,
field2)

Так чтоли?

(а ветка тут про все одна)
Автор: pit23
Дата сообщения: 17.11.2006 15:38
lYY

Я создавал ключи после создания таблиц с помощью Enterprise Manager Console. У меня на работе Oracle 9i для винды.
Но похоже что так и я делал. Только я уникальный индекс (по твоему примеру) создавал только для одного поля Field2. Но в таком случае уникальность поля проверяется для всей таблицы.
Т.е. нужно создать индекс в подчиненной таблице на два поля: для внешнего ключа и поля по которому необходимо обеспечить уникальность про которую я писал, так ?


Добавлено:
Все уже проверил -- работает если создать уникальный индекс на два поля в подчиненной таблице. Спасибо огромное за помощь.
Автор: dene14
Дата сообщения: 21.11.2006 17:04
Объясните, друзья, для чего вообще служат индексы и как делать переиндексацию таблиц (чтобы идентификатор начинался не с 1000 (из-за удаления) а с 1).
Автор: vshersh
Дата сообщения: 21.11.2006 17:10
dene14
Это немного разные вопросы

Цитата:
Индекс (англ. index) — объект базы данных, создаваемый с целью повышения производительности выполнения запросов. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в произвольном порядке, и их поиск по заданному значению путем последовательного просмотра таблицы строка за строкой может занимать много времени. Индекс формируется из значений одного или нескольких столбцов таблицы и указателей на соответствующие строки таблицы и, таким образом, позволяет находить нужную строку по заданному значению.

А по поводу
Цитата:
чтобы идентификатор начинался не с 1000 (из-за удаления) а с 1

Это, скорее всего, надо sequence сбросить в минимальное значение...

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: JET и Excel


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.