|
|
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
Здравтсвуйте, уважаемые ! Понимаю, что обсуждали уже сто раз, но проблема все равно осталась. Если кто-нибудь всостоянии хорошо сформулировать, очень прошу, попробуйте. Проблему установки 8i на w2K и P4 поборол как и предлагалось (замена symcjit.dll, подсовывание другого jre, установка опции -nojit в oraparam.ini и т.д.). Установка после этого работает нормально, но (!) первую базу данных создавать не хочет хоть тресни. Ни в визарде, ни в командном режиме. Постоянно случаются ошибки "protocol adapter error" или "packet writter failure". Пробовал включать трассировку, но там ничего не понятно, если кому поможет, могу показать строки. Еще раз про беду: 1. Ставлю 8.1.6 на W2000 Server (5.00.2195) (Pentium 4) 2. Пытаюсь создать новую базу данных - не создается с указанными выше ошибками. В одном из сообщений какой-то товарищ сказал, что подобный вопрос задается раз в неделю и его надо в FAQ. Но хоть бы ссылочку оставил, где на него есть ответ. С уважением, Сергей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 11:31 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
Если база не создается в коммандном режиме, то ни P4 ни java тут уже не причем. Приведите полностью скрипт создания и коды ошибок, тогда будет понятнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 13:08 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
Содержимое пакетного файла: set ORACLE_SID=ORCL D:\Oracle\bin\oradim -new -sid ORCL -startmode manual -pfile "D:\Oracle\admin\ORCL\pfile\init.ora" - это отрабатывает хорошо, сервис создается и запускается D:\Oracle\bin\svrmgrl @D:\Oracle\DATABASE\ORCL\ORCLrun.sql - а это уже не проходит, при запуске SVRMGRL ругается "ORA-12571: TNS:packet writer failure" и никакой sql-script уже не проходит. При этом в SQLNET.LOG пишет Fatal NI connect error 12631, connecting to: (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq))) VERSION INFORMATION: TNS for 32-bit Windows: Version 8.1.6.0.0 - Production Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 8.1.6.0. 0 - Production Time: 28-01-2003 14:03:45 Tracing not turned on. Tns error struct: nr err code: 0 ns main err code: 12631 TNS-12631: Username retrieval failed ns secondary err code: 0 nt main err code: 0 nt secondary err code: 0 nt OS err code: 0 Соответственно дальнейшие скрипты тоже не проходят: D:\Oracle\bin\svrmgrl @D:\Oracle\DATABASE\ORCL\ORCLrun1.sql D:\Oracle\bin\svrmgrl @D:\Oracle\DATABASE\ORCL\ORCLalterTablespace.sql D:\Oracle\bin\oradim -edit -sid ORCL -startmode auto Спасибо ! С уважением, Сергей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:07 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
насколько я понял, у вас тут проблема с аутентификацией какой тип аутентификации стоит OS или database? И еще, покажите сам скрипт (хотя бы ту часть, где коннект) и sqlnet.ora ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:45 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
>насколько я понял, у вас тут проблема с аутентификацией какой тип ?>аутентификации стоит OS или database? это я не знаю где посмотреть :) первый script: spool D:\Oracle\admin\ORCL\create\createdb set echo on connect INTERNAL/oracle startup nomount pfile="D:\Oracle\admin\ORCL\pfile\init.ora" CREATE DATABASE ORCL LOGFILE 'D:\Oracle\oradata\ORCL\redo01.log' SIZE 1024K, 'D:\Oracle\oradata\ORCL\redo02.log' SIZE 1024K, 'D:\Oracle\oradata\ORCL\redo03.log' SIZE 1024K MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXLOGHISTORY 1 DATAFILE 'D:\Oracle\oradata\ORCL\system01.dbf' SIZE 58M REUSE AUTOEXTEND ON NEX T 640K MAXDATAFILES 254 MAXINSTANCES 1 CHARACTER SET CL8MSWIN1251 NATIONAL CHARACTER SET CL8MSWIN1251; spool off sqlnet.ora : NAMES.DEFAULT_DOMAIN = ru... SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 15:00 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
Замени строчку SQLNET.AUTHENTICATION_SERVICES = (NTS) на SQLNET.AUTHENTICATION_SERVICES = (NONE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 15:07 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
попробуйте закомментировать SQLNET.AUTHENTICATION_SERVICES= (NTS) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 15:07 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
СПАСИБО ОГРОМНОЕ !!! Если не очень трудно киньте пару слов в чем суть произошедшего. Еще раз всем спасибо ! С уважением, Сергей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 15:31 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
Суть в том, что Оракл пытался аутентифицировать пользователя INTERNAL через Винду, а у вас такого пользователя нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 15:37 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
Спасибо еще раз ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 15:39 |
|
||
|
Опять работа 8i на w2K и P4 !
|
|||
|---|---|---|---|
|
#18+
Из Металинка Doc ID: Note:156483.1 Subject: ORA-12571 when running SVRMGRL or SQL*Plus locally on Windows 2000 Server Problem Description =================== Oracle 8.1.6.0.0 Enterprise Edition is installed on a Microsoft Windows 2000 platform. Now when trying and run Server Manager (svrmgrl) or SQL*Plus (sqlplus), locally at the Server, an ORA-12571 error (see note A> below)is generated. The same error may ALSO occur if when trying to run either tool as a user other than the Oracle user (see note B> below). Solution Description -------------------- Edit the Server's sqlnet.ora file (located in the Oracle_Home\Network\Admin directory or where the TNS_ADMIN Environment variable is set)and remove/comment out the following line: sqlnet.authentication_services = (NTS) Explanation ----------- Oracle's Windows Native Authentication Adapter (NTS) uses Kerberos as the authentication mechanism on Windows 2000. A>: Oracle's installer will set the authentication to (NTS) by default. However, if the Windows 2000 machine is not in a Domain where there is a Windows 2000 Domain Controller, it will not be able to contact the KDC (Key Distribtion Centre) needed for Kerberos Authentication. The Domain Controller holds the KDC. B>: Also, if the Windows 2000 machine is installed in a Windows 2000 domain, but if the user logs in as a local user on the Windows 2000 machine, then the Win2000 machine will not be able to get to the KDC to get a ticket. Hence this ORA-12571 error and others (such as ORA-12638) will occur. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 15:40 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32097355&tid=1992025]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 425ms |

| 0 / 0 |
