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

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

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

someone312002



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BoyCot, посмотри ПМ...

----------
"я не волшебник - я только учусь" (c)

Всего записей: 235 | Зарегистр. 19-08-2002 | Отправлено: 11:23 21-04-2003
Nekhoroshkov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребя, кто-нить может ответить про связку DOA+Builder? Кто пользовал? Впечатления? Особенности настройки Оракла в Билдере?
Спасибо.
С уважением, Александр.

Всего записей: 27 | Зарегистр. 06-10-2002 | Отправлено: 13:19 21-04-2003
iYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я пользовал DOA 343 + Builder 5, и по сей день пользую, впечатления хорошие, особенностей и сложностей вроде нет.
Правда, если пользуешь ODAC - то на клиентскую машину можно не ставить клиента Оракла, компоненты сами все делают.

Всего записей: 58 | Зарегистр. 08-04-2003 | Отправлено: 08:04 22-04-2003
Nekhoroshkov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, iYY.

Всего записей: 27 | Зарегистр. 06-10-2002 | Отправлено: 14:13 22-04-2003
onsh76



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Narod, pomogite please!
Zadacha trivialxnaya: estx sql script na database structure update. V samom ego kontse nado prositx useraa vvesti s komandnoi stroki string i esli etot string ne raven keywordu na exit, to  krutitx loop s prilagaemoi business logikoi.  Problema v tom chto, zdesx soprikasayutsya vozmozhnosti SQL*Plusa i PL/SQLa, vzyav znachenie vvedennoi userom stroki cherez ACCEPT (eto SQL*Plus) ya ne mogu peredatx eto znachenie vnutrx LOOPa dlya sravneniya na exit (potomu chto eto PL/SQL block).  Mozhet kto podskazhet kak uprostitx zadachu? Kak naprimer sredstavami PL/SQLa vzyatx user input s komandnoi stroki ili naoborot, mozhno li sozdatx LOOP (somnevayusx ya odnako) sredstvami SQL*Plusa?  
Zaranee merci,
onsh76

Всего записей: 112 | Зарегистр. 02-09-2002 | Отправлено: 11:25 25-04-2003
iYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а может просто прогрмку набросать? (наприм на Борланде)
или можно передать строку в Pl/SQL,  как параметр функции(процедуры)
 
приведи кусок своего скрипта, где там  и что там

Всего записей: 58 | Зарегистр. 08-04-2003 | Отправлено: 12:56 25-04-2003 | Исправлено: iYY, 12:57 25-04-2003
onsh76



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spasibo za ideyu iYY, ty naverno imel vvidu prosche perl script napisatx s vyzovom procedury peredavaya parameter sredstvami perla. Perl (ili drugoi scriptovyi yazyk) idealxnoe reshenie potomu chto cross-platformennostx reshaetsya legko (production baza bezhit na Solarke). Ya tut porylsya na inete, vrode kak paru chelovek podtverdili chto golym PL/SQLom etogo ne sdelatx. Pohozhe pridetsya laditx perl script.  
V lyubom sluchae spasibo za pomoschx....

Всего записей: 112 | Зарегистр. 02-09-2002 | Отправлено: 18:37 25-04-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я диск нашел а на нем книга ORACLE шаг за шагом авторы вроде не наши.
Кому может надо могу скинуть.
И у меня вопрос OARCLE+PENTIUM 4 +MS XP как лечиться от неправильноф работы, например, при создании бд в момент инициализации все виснет наглухо.

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 18:05 17-06-2003
someone312002



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

Всего записей: 235 | Зарегистр. 19-08-2002 | Отправлено: 19:04 17-06-2003
romutis

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeleniy
У Оракла есть патч, устраняющий проблему P-IV + Oracle/Win.

Всего записей: 824 | Зарегистр. 21-07-2002 | Отправлено: 19:34 17-06-2003
JUL2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто знает как используя DOA(C++Builder ) вызвать PL/SQL процедуру из пакета не содержащую параметров?
 

Всего записей: 56 | Зарегистр. 13-09-2002 | Отправлено: 13:38 19-06-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
romutis
ссылку где бы его взять я сайт oracle просмотрел но не нашел

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 13:59 19-06-2003
romutis

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeleniy
Этот патч (как и все патчи) доступен лишь официальным покупателям.
Хотя, наверное, можно уже и в интернете "за так" найти.

Всего записей: 824 | Зарегистр. 21-07-2002 | Отправлено: 15:36 19-06-2003
sailor



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

Цитата:
И у меня вопрос OARCLE+PENTIUM 4

ещё 2 пути (кроме патча, о котром я раньше не знал) :
1) сменить процессор (машину на который ставится Оракл). С Атлоном и Р3 работает стабильно.. проверено на собственном опыте.
2) поставить не 8-ой Оракл... Например 9-ый (я так и поступил)... Всё (тьфу-тьфу) работает хорошо на Р4.

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 15:44 19-06-2003
JUL2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pentium® 4 Processors
Known Software Issues  
CPUID detection for Intel® Pentium® 4 processor system
Intel has identified that applications which use the Symantec Just-In-Time* Compiler library file ("symcjit.dll" for Microsoft Windows* operating system and "symc_jlt.nlm" for Novell NetWare* 5.1) may not run properly on Pentium® 4 processor systems because the library does not properly identify the processor.
 
The failure typically is that the affected application such as Oracle 8i, simply terminates. Under Microsoft Windows*, the properties of the DLL are: "Symantec Java! Just-In-Time Compiler Version 3.10.107 for JDK 1.2 Copyright (C) 1996-99 Symantec Corporation Dynamic Link Library file". DLLs older than this will also not work. To confirm the version you are using, select the DLL, right click on the selected DLL and select Properties, and then the Version tab. Intel encourages all Software developers to do the following immediately:  
· Check if your application(s) uses the Symantec Just-In-Time Library file  
· Request an updated library file from your provider  
· Test your application with the new library file on Pentium® 4 processor system
· Ensure you have plans in place to provide application updates and address customer concerns  
*Other brands and names are property of their respective owners
 
If you are installing into Windows* 2000, one workaround recommendation by Oracle for this problem is:
1. Install the latest Windows* 2000 Service Pack patch: http://www.microsoft.com/windows2000/downloads/  
2. Create a temporary directory on your Intel Pentium® 4 processor server (e.g. \TEMP).
3. Copy the contents of the Oracle* Server CD to the temporary directory created in step 2.
4. Search the directory structure created in step 2 for the existence of the filename SYMCJIT.DLL.
5. Rename each copy of the SYMCJIT.DLL to SYMCJIT.OLD.
6. Run the SETUP.EXE from the \TEMP\install\win32 directory and install Oracle 8.1.x.
If you have any other questions on this work around, please contact Oracle.
 
 
Добавлено
Pentium IV Bug Fix
Note: Any platform that uses the Intel Pentium 4 processor, with the Sun JRE and Symantec JIT will encounter this problem.  Windows NT, Windows 2000, and Netware platforms are confirmed to be affected.
  Description of Problem  
  Likelihood of Occurence  
  Possible Symptoms  
  Workaround  
  Patches  
 
Description of Problem  
When installing Oracle Products with the Oracle Universal Installer (OUI)
on machines that use the Sun JRE and Symmantec JIT (using Oracle versions 8.i.x), the installer hangs.
Specifically for the Windows platform, the following version of the Symmantec
JIT or earlier will encounter the failure: Symantec Java! JustInTime Compiler Version 3.10.107 for JDK 1.2.
Details regarding this issue can be found at:
http://developer.intel.com/design/processor/future/manuals/knownissue.htm
How to determine if you have Symmantec Java for JDK 1.2:
    1. Select the file "symcjit.dll" and right click on it.
    2. Select Properties, then the Version tab.
    3. Under Microsoft Windows*, the properties of the DLL are:
"Symantec Java! JustInTime Compiler Version 3.10.107 for JDK 1.2             Copyright (C) 1996-99 Symantec Corporation Dynamic Link Library file".
DLLs older than this will also not work."
 
Likelihood of Occurrence
Any platform that uses the Intel Pentium 4 processor, with the Sun JRE
and Symmantec JIT will encounter this problem. Windows NT,
Windows 2000 and NetWare platforms are confirmed to be affected.
 
Possible Symptoms
The failure typically is that the affected application simply terminates.
 
Workaround
Not only will OUI be affected by this bug, most of the post-install
configuration tools will also be affected. Running these tools with "-nojit"
specified will avoid the hang, but it is not simple to specify "-nojit" for
some of the products.
The following workaround works for the Windows operating system:
a. Copy only the install directory from the CD to the hard disk ,say, e:\temp.
b. Open oraparam.ini and make the following modifications (Assuming CD
drive is f
* Change the "SOURCE=" line to use the full path to the CD instead of a
relative path. (i.e., SOURCE=f:\stage\products.jar)
* Change the "JRE_LOCATION" line to use the full path to the CD instead of a
relative path. (i.e.,
JRE_LOCATION=f:\stage\Components\oracle\swd\jre\1.1.7\1\DataFiles\Expanded)
* Change the "OUI_LOCATION" line to use the full path to the CD instead of a
relative path. (i.e.,
OUI_LOCATION=f:\stage\Components\oracle\swd\oui\1.6.0.9.0\1\DataFiles\Expanded
* Change the "JRE_MEMORY_OPTIONS" line to add "-nojit" as the first argument.
(i.e., JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m)
* Other entries should remain the same
c. Launch setup.exe from the temporary location on your hard drive (i.e.
e:\temp\install\win32\setup.exe). This will use the modified
oraparam.ini and pick up the information from the CD since the absolute
locations are specified.
Choose a Custom install and choose not to create a database during the
install. This way, the Database Configuration Assistant will not be launched
during installation.
The Net8 Configuration Assistant will still be launched, and there is no way
to suppress it. You will need to kill the Net8 Configuration Assistant if it
hangs due to the bug. The installation still will have been successful, and
you can run the DBCA and NetCA after installation.
To kill NetCA if it hangs during installation:
In the "Configuration Tools" window, highlight the "Net8 Configuration
Assistant" and click "Stop". If that does not work, look for the most recent
JRE process using the Task Manager, and kill it manually. NOTE: the OUI
itself will also have a jre process. Be sure to kill the one with the most
recent date, which should be the jre process being used for Net8CA, not the
one for OUI itself.
After killing the configuration tools and continuing through the installation
to the "End of Installation" screen, you should modify the configuration tools
to use "-nojit", then call the appropriate tools from the Start Menu.
Once installation is complete, each of the following files in the ORACLE_HOME
needs to be modified:
assistants\dbca\dbassist.cl
assistants\dbma\dbmig.cl
assistants\ifa\ifa.cl
bin\elogin.cl
bin\owm.cl
ldap\oidamdin\oidadmin.cl
network\tools\netasst.cl
network\tools\netca.cl
owm\install\instelogin.cl
owm\install\instowm.cl
Edit the contents of the above files to add "-nojit" as shown below:
Command=("C:\Program Files\Oracle\jre\1.1.7\BIN\JREW" -nojit -classpath ....)
Note:  You only need to add the -nojit parameter.
Then, launch the necessary tools, like Net8CA and DBCA from the Start Menu.
 
Patches
Currently there is not a patched installer available to deal with this
problem, the workaround listed above must be used.
 
 
Добавлено
Versions Affected :
 
Oracle Universal Installer 1.6.0.9.0
Oracle Universal Installer 1.7.0.19.0
Oracle Universal Installer 1.7.1.9.0
 
Platforms Affected :
 
Any platform that uses the Intel Pentium 4 processor, with the Sun JRE
and Symmantec JIT will encounter this problem. Windows NT, Windows 2000
and NetWare platforms are confirmed to be affected.
 
Solution :
 
1 - It is also recomended to configure Windows to use only 256 colors.
 
2 - Not only will OUI be affected by this bug, most of the post-install
configuration tools will also be affected. Running these tools with "-nojit"
specified will avoid the hang, but it is not simple to specify "-nojit" for
some of the products.
 
The following workaround works for the Windows operating system:
 
a. Copy only the install directory from the CD to the hard disk ,say,
e:\temp.
 
b. Open oraparam.ini and make the following modifications (Assuming CD
drive is f
 
* Change the "SOURCE=" line to use the full path to the CD instead of a
relative path. (i.e., SOURCE=f:\stage\products.jar)
 
* Change the "JRE_LOCATION" line to use the full path to the CD instead of a
relative path. (i.e.,
JRE_LOCATION=f:\stage\Components\oracle\swd\jre\1.1.7\1\DataFiles\Expanded)
 
* Change the "OUI_LOCATION" line to use the full path to the CD instead of a
relative path. (i.e.,
OUI_LOCATION=f:\stage\Components\oracle\swd\oui\1.6.0.9.0\1\DataFiles\Expand
ed
 
* Change the "JRE_MEMORY_OPTIONS" line to add "-nojit" as the first
argument.
(i.e., JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m)
^^^^^^
* Other entries should remain the same
 
c. Launch setup.exe from the temporary location on your hard drive (i.e.
e:\temp\install\win32\setup.exe). This will use the modified
oraparam.ini and pick up the information from the CD since the absolute
locations are specified.
 
Choose a Custom install and choose not to create a database during the
install. This way, the Database Configuration Assistant will not be launched
during installation.
 
The Net8 Configuration Assistant will still be launched, and there is no way
to suppress it. You will need to kill the Net8 Configuration Assistant if it
hangs due to the bug. The installation still will have been successful, and
you can run the DBCA and NetCA after installation.
 
To kill NetCA if it hangs during installation:
In the "Configuration Tools" window, highlight the "Net8 Configuration
Assistant" and click "Stop". If that does not work, look for the most recent
JRE process using the Task Manager, and kill it manually. NOTE: the OUI
itself will also have a jre process. Be sure to kill the one with the most
recent date, which should be the jre process being used for Net8CA, not the
one for OUI itself.
 
After killing the configuration tools and continuing through the
installation
to the "End of Installation" screen, you should modify the configuration
tools
to use "-nojit", then call the appropriate tools from the Start Menu.
 
Once installation is complete, each of the following files in the
ORACLE_HOME
needs to be modified:
 
assistants\dbca\dbassist.cl
assistants\dbma\dbmig.cl
assistants\ifa\ifa.cl
bin\elogin.cl
bin\owm.cl
ldap\oidamdin\oidadmin.cl
network\tools\netasst.cl
network\tools\netca.cl
owm\install\instelogin.cl
owm\install\instowm.cl
 
Edit the contents of the above files to add "-nojit" as shown below:
Command=("C:\Program Files\Oracle\jre\1.1.7\BIN\JREW" -nojit -classpath ....
this is the only thing you need to add --> ^^^^^^
 
Then, launch the necessary tools, like Net8CA and DBCA from the Start Menu.
 
The following is a step by step procedure to successfully installing
> Oracle Services against an Intel Windows server:
 
> 1- Download JRE 1.2.2_008 from the following link(s):
>       http://java.sun.com/products/plugin/old.html
>        or
>       http://java.sun.com/products/jdk/1.2/jre/download-windows.html
> 2- Install JRE 1.2 and extract the "symcjit.dll" file.
> 3- copy your entire Oracle 8.1.x CD to your local
>    file system (example: d:\OraServ816)
> 4- Replace d:\OraServ816\stage\Components\oracle.swd.jre
>    \1.1.7.xx\1\DataFiles\Expanded\jre\win32\bin\symcjit.dll
>    with the new one from (2) step above
> [caution]>
> 5- Add this to the path environment variable:
>     C:\Program Files\JavaSoft\JRE\1.2\bin\classic;
>     such that jvm.dll can be located and run in accordance.
> 6- Run the setup utility from the main local media folder
>    (example: d:\OraServ816) or d:\OraServ816\install\win32\setup.exe
> This should allow you to install the Universal Installer and the
> Server Product.
> In order to successfully install other Oracle Products such as the
> documentation, etc, it would be best to invoke the OUI from you local
> media versus relying on the installer from product CD.
> Hope this helps anyone with the P4, Win 2K Oracle RDBMS Services
> installation issues.

Всего записей: 56 | Зарегистр. 13-09-2002 | Отправлено: 16:32 19-06-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JUL2003
Спасибо
 
Но вроде бы для XP это не подходит нужен специальный патч от ORACLE или мне еще сказали специальная инсталляция ORACLE под XP.

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 17:59 19-06-2003
omm



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

Цитата:
Но вроде бы для XP это не подходит нужен специальный патч от ORACLE или мне еще сказали специальная инсталляция ORACLE под XP

У меня Oracle 8.1.7 установился и работает на Windows XP без каких-либо проблем.
 
А что касается проблемы с Pentium4, то успешно опробован (и не один раз) метод с "убиванием" symcjit.dll. Проблем нет.

Всего записей: 619 | Зарегистр. 17-12-2001 | Отправлено: 07:54 10-07-2003
cycluk

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

Всего записей: 74 | Зарегистр. 07-07-2003 | Отправлено: 06:12 11-07-2003
Blins



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеются Oracle 8.1.5.0 Personal Edition и надо к нему приклеить Disoverer. Скачал с сайта oracle.com Discoverer (единственно, что там есть - версия 4 - что-то вроде 9iAS). Запускаю зверя на инсталляцию - выбираю новый HOME, т.к. в старый инсталлиться не хочет. Он счАстливо инсталлируется, после чего, запуская сам Discoverer или SQL Plus из этой же поставки получаю при попытке коннекта к БД сообщение "ORA-12154: TNS:could not resolve service name". Никакие игры с Home Selector не помогают. При этом "родной" SQL Plus коннектится на ура!
P.S.: Операционка - Windows XP Professional

----------
Первый блин комом. Второй тоже комом - БЛИН...

Всего записей: 463 | Зарегистр. 06-05-2003 | Отправлено: 16:41 14-10-2003
iYY

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотри файлы Tnsnames.ora и Listener.ora - файлы настройки связи,
один для приемника информации - сервака, другой для источника - Discoverer.
и сравни с файлами "родного" SQL Plus,
если не получится - приводи эти файлы.

Всего записей: 58 | Зарегистр. 08-04-2003 | Отправлено: 11:58 15-10-2003
Открыть новую тему     Написать ответ в эту тему

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