Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Установка пакетов средствами plsql  [new]
АлександрТим86
Member

Откуда:
Сообщений: 10
Здравствуйте!

Возникла задача ставить пакеты средствами plsql.
Как поставить пакет средствами sqlplus вопрос простой.
Но как поставить пакет указав его адрес в plsql, пока не понятно.

Если есть у кого опыт, просьба поделиться.
20 апр 15, 15:22    [17540210]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
возникновение прыщей
Guest
АлександрТим86
Возникла
Что за пакеты, конечно же, все догадаются сами.
20 апр 15, 15:26    [17540241]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
roadster
Member [заблокирован]

Откуда: "Церковь тяжеловооружённого Христа" ©
Сообщений: 52495
АлександрТим86
поставить пакет указав его адрес
что такое адрес пакета? где его можно узнать?
20 апр 15, 15:26    [17540244]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
АлександрТим86
Member

Откуда:
Сообщений: 10
roadster,

у меня на жестком диске лежит пакет, мне его надо накатить на среду средствами plsql.
в режиме sqlplus это можно сделать просто @"D:\Central\Product\NR CBR\branches\5.7.12\NR DB PLSQL\DMA\FILL_F814_F.pck".
20 апр 15, 15:32    [17540282]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
Добрый Э - Эх
Guest
АлександрТим86,

что есть такое PLSQL ?
20 апр 15, 15:33    [17540291]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
roadster
Member [заблокирован]

Откуда: "Церковь тяжеловооружённого Христа" ©
Сообщений: 52495
АлександрТим86
у меня на жестком диске лежит пакет, мне его надо накатить на среду средствами plsql.
procedure dbst_load_a_file( p_dir_name in varchar2,p_file_name in varchar2 )
  3  as
  4      l_blob    blob;
  5      l_bfile   bfile;
  6  begin
  7      insert into demo values ( blob_seq.nextval, empty_blob() )returning theBlob into l_Blob;
  8      l_bfile := bfilename( p_dir_name, p_file_name );
  9      dbms_lob.fileopen( l_bfile );
 10      dbms_lob.loadfromfile( l_blob, l_bfile,dbms_lob.getlength( l_bfile ) );
 11      dbms_lob.fileclose( l_bfile );
 12  end;
 13  /
Procedure created.

отсюда

а ещё здесь обсуждалось
20 апр 15, 15:36    [17540313]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
АлександрТим86
Member

Откуда:
Сообщений: 10
roadster,

насколько понял
1. так я могу записать код пакета в таблицу.
потом надо вытащить весь текст пакета и его компилировать
2. это может работать если файлы лежат на одной машине где установлена база оракла.
20 апр 15, 16:07    [17540544]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
АлександрТим86
Member

Откуда:
Сообщений: 10
roadster,

что-нибудь попроще нет?
по аналогии с sqlplus?
20 апр 15, 16:10    [17540566]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
roadster
Member [заблокирован]

Откуда: "Церковь тяжеловооружённого Христа" ©
Сообщений: 52495
АлександрТим86
насколько понял
1. так я могу записать код пакета в таблицу.
потом надо вытащить весь текст пакета и его компилировать
ну да.
что смущает?
АлександрТим86
2. это может работать если файлы лежат на одной машине где установлена база оракла.
да
АлександрТим86
что-нибудь попроще нет?
по аналогии с sqlplus?
sqlldr
20 апр 15, 16:11    [17540575]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
клоб неблобов
Guest
АлександрТим86
так я могу записать код пакета в таблицу.
потом надо вытащить весь текст пакета и его компилировать
"записывать", чтобы "вытащить". пилите шура, пилите.
20 апр 15, 16:33    [17540710]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
roadster
Member [заблокирован]

Откуда: "Церковь тяжеловооружённого Христа" ©
Сообщений: 52495
клоб неблобов
АлександрТим86
так я могу записать код пакета в таблицу.
потом надо вытащить весь текст пакета и его компилировать
"записывать", чтобы "вытащить". пилите шура, пилите.
стоит намекнуть, что записывать необязательно?
20 апр 15, 16:35    [17540736]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51796

АлександрТим86
2. это может работать если файлы лежат на одной машине где
установлена база оракла.

Ну так PL/SQL чисто технически больше нигде и не может исполняться.

АлександрТим86
по аналогии с sqlplus?

Ну так а чем тебя, собственно sqlplus не устраивает-то?.. Команду серверу ты всяко не
телепатически отсылать будешь.

Posted via ActualForum NNTP Server 1.5

20 апр 15, 16:37    [17540745]     Ответить | Цитировать Сообщить модератору
 Re: Установка пакетов средствами plsql  [new]
Nobody1111
Guest
Dimitry Sibiryakov
АлександрТим86
2. это может работать если файлы лежат на одной машине где
установлена база оракла.

Ну так PL/SQL чисто технически больше нигде и не может исполняться.

АлександрТим86
по аналогии с sqlplus?

Ну так а чем тебя, собственно sqlplus не устраивает-то?.. Команду серверу ты всяко не
телепатически отсылать будешь.


Гипотеза: судя по тому, что ТС противопоставляет sqlplus plsql, может, он имеет в виду plsql-developer?
20 апр 15, 17:47    [17541119]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить