Ora 03114 не связывается с оракулом

Обновлено: 03.07.2024

Здравствуйте
Когда приложение (подключенное к удаленному серверу к серверу базы данных) выдает следующее: Как узнать, исходит ли проблема с подключением от сервера базы данных или клиентского удаленного сервера?
Спасибо. Вам и с наилучшими пожеланиями.

Причина этой ошибки может быть разной. Прежде всего, я хотел бы начать с поиска в файле базы данных на момент отключения alert.log. Затем просмотрите журналы сервера приложений. Файлы журнала системных событий могут предоставить информацию о потере сетевого подключения и т. д.

Искренняя дружба, я надеюсь, что эти пункты помогут вам.

Похожие вопросы

Перенос некоторого бывшего служебного кода C для TUXEDO, который использовал Informix, на Oracle. пробная версия.

Логика службы использует динамический SQL для SQL и инструкции предварительного компилятора для последующего запуска

Выписка и возврат клиенту в виде XML-документа.

Перенос выполнен сейчас, и во время начального теста (после того, как вы настроили TUXCONFIG, среду, базу данных Oracle и т. д.) я получаю сообщение Oracle ORA-01012 о неподключении, когда подпрограмма службы TUXEDO пытается подготовить оператор SQL SELECT.< /p>

Рассматриваемый оператор представляет собой простое "SELECT * FROM EMP".

Сервер определен в группе, принадлежащей группе, имеющей строку OPENINFO, которая подключается к базе данных Oracle. Кажется, это тот случай, когда я вижу, что sqlplus использует сеанс просмотра v$, где сеансы пользователей подключаются при запуске серверов.

Понятия не имею, почему EXEC SQL PREPARE вызывает отключение сервера от БД?

Это было с включением тега DB = orcl в мой OPENINFO в TUXCONFIG. Удалите это и укажите экземпляр базы данных в envfile для конфигурации. Теперь работает.

Пожалуйста, помогите подключиться к моей базе данных, что, к сожалению, произошло час назад, но теперь не работает

Тем временем я кое-что изменил в разрешении для моего домашнего каталога, но позже снова вернул исходные разрешения.

Это до сих пор преследует меня.

Я отлично создал свой SID/HOST/PATH, попытался проверить процесс на уровне BONE, их меньше, все равно ничего не происходит, если база данных на месте и работает.

Я вижу это на уровне BONE и в журнале предупреждений.

[email protected]/home/Oracle > ps - ef | grep pmon
Oracle 3145946 1 0 18 фев - 0:44 asm_pmon_ + ASM1
Oracle 7995430 1 0 18 фев - 0:50 ora_pmon_adobe_2
Oracle 13828212 11141232 0 14:59:09 pts/0 0:00 grep pmon
Oracle 7471386 1 0 18 февраля - 0:57 ora_pmon_fxss_1
[email protected]/home/Oracle > sqlplus

Авторское право (c) 1982, 2011, Oracle. Все права защищены.

Введите имя пользователя: Достоинство sysdba
Подключено.
SQL > показать пользователя
ПОЛЬЗОВАТЕЛЬ — "SYS".
SQL > select instance_name, status from v$ Instance;
Выберите имя_экземпляра, статус экземпляра v$
*
ОШИБКА в строке 1:
ORA-01012: не подключено
Идентификатор процесса: 0
Идентификаторы сеансов : серийный номер 0: 0

Теперь я понимаю. Это не проблема с чем-то, другая авторизация делает этот бардак. Хотя неизвестно.

У меня восстановилась база данных после получения разрешения от команды приложений, теперь она работает отлично. никаких проблем.

Но я хочу знать, почему. Я не хочу больше иметь дело.

Всякий раз, когда Oracle устанавливает [ДА], он знает, какие разрешения назначать и что необходимо.
Вы не должны беспокоить их, кто такие пользователи, группы, исполняемые файлы, разрешения на чтение, запись до и после любого изменения и сейчас?
А я хотел интересно узнать, почему вы захотели протестировать эти штуки на продакшене. Это как играть с огнем, так что будьте осторожны, иначе это дорого стоит :)

Привет, друзья!

Все работало отлично, пока мне не понадобилось изменить имя компьютера, и теперь я больше не могу подключиться в Oracle SQL Developer 3.1.
Я перезапустил Oracle 11 g, остановив и перезапустив. В сообщении заказа говорилось, что стоп и запуск успешны. Это говорит мне о том, что Oracle 11 g Express работает, но я больше не могу
подключиться к Oracle SQL Developer 3.1.

Oracle Database 10g / Applications 11i на RHEL 4

Никто не может подключиться к Oracle E-Business Suite.

Если мы введем действительное имя пользователя и пароль и нажмем «Войти», экран обновится, и мы вернемся к экрану входа в систему.

Сообщение об ошибке не возвращается.

В дополнение к вышеизложенному, пожалуйста, обратитесь к следующему документу и посмотрите, поможет ли он.

Вы также можете столкнуться с проблемой в Bug 5230972 RECONNECT LOOPS BUE TO LOW ICX: TIME LIMIT, поэтому просмотрите следующий документ.

Я изменил SID и имя службы Oracle XE "XE" на "CTR".
После этого я больше не мог подключиться к "sqlplus/as sysdba".
ОШИБКА:
ORA-12560: TNS: ошибка адаптера протокола

Мои tnsnames.ora:
CTR =
(DESCRIPTION =
(АДРЕС = (ПРОТОКОЛ = TCP) (HOST = ng-w2405ztfio0d)(ПОРТ = 1521))
(CONNECT_DATA =
(СЕРВЕР = ВЫДЕЛЕННЫЙ)
(ИМЯ_СЛУЖБЫ = CTR)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =< br />(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =< br />(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

Мой listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracleexe\app \oracle\product\10.2.0\server)
(= Extproc PROGRAM)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C: \oraclex\app\oracle\product\10.2.0\server)
(= ПРОГРАММА Extproc)
)
(SID_DESC =
(SID_NAME = CTR)
( ORACLE_HOME = C:\oraclex\app\oracle\product\10.2.0\server)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(АДРЕС = (ПРОТОКОЛ = CIP)(КЛЮЧ = EXTPROC_FOR_XE))
(АДРЕС = (ПРОТОКОЛ = TCP) ( HOST = ng-w2405ztfio0d)(ПОРТ = 1521))
)
)

Помогите мне, пожалуйста
Благодарю

Да, это Windows Server 2003.
Я создал новую службу для нового SID. Выполнены все шаги для внесения изменений

Как вы создали службу базы данных Oracle? Использовали ли вы ORADIM для удаления и создания нового экземпляра?

Если вы создали новую службу OracleServicePRTLservice, проверьте, кто запускается правильно.

Затем попробуйте подключиться из окна DOS следующим образом:

Надеюсь, это поможет.
С уважением
Жан Валентайн

Я использовал JDeveloper 11.1.1.3, который соединял Oracle Database 10 g с зависимостями Driver oci8 InstantClient-Basic-Win32 - 11.1.0.7.0.

В настоящее время я улучшил JDeveloper 11.1.1.4, и теперь она отправляет мне соединение с драйвером oci8 InstantClient-Basic-Win32 - 11.1.0.7.0 и InstantClient-Basic-Win32 - 11.2.0.1.0.

Сбой тестового сообщения: java.lang.UnsatisfiedLinkError: oracle.jdbc.driver.T2CConnection.getLibraryVersionNumber () I

Пожалуйста, помогите мне решить эту проблему.

Прежде всего, чтобы избежать ошибки UnsatisfiedLinkError, убедитесь, что путь к общей библиотеке (.dll/.so) включен в переменную среды PATH.

Во-вторых, это не меняет поведение JDev.

Я установил базу данных Oracle Express, а затем потратил на нее APEX до версии 3.2. У меня была страница входа, но я не могу подключиться, используя любую учетную запись, например SYS, SYSTEM. В документе должна существовать внутренняя учетная запись ADMIN, но я не вижу таблицы dba_users.

Я только что столкнулся с такой же проблемой. Если у вас есть база данных 11g и вы переходите на 3.2, посмотрите, есть ли у вас встроенный шлюз PL/SQL. Если это так, запустите «apxconf.sql» вашего установленного каталога apex. Это, вы должны подключиться. Убедитесь также, что ваша анонимная учетная запись разблокирована и срок ее действия не истек.

При применении патча 3480000 для улучшения патча 11.5.9 до 11.5.10.2 возникает ошибка
ORA-03114: нет подключения к ORACLE

произошло при выполнении инструкции SQL:

ОБНОВИТЬ fnd_install_processes
УСТАНОВИТЬ ответ skip_flag">Здравствуйте

Пожалуйста, посмотрите, помогут ли эти документы.

Примечание: 577534,1 — ошибки в FndXdfCmp.class: «ORA-03113: конец файла в канале связи» и «FND-UT-CMT: ORA-01041: внутренняя ошибка». расширение hostdef не существует.
Примечание: 340238.1 — исправление 4143498 получает ошибки Ora-01041, Ora-03114 на Iscrf70b. Пожалуйста, Ora-01041

Здравствуйте
11g на HP UNIX.

Не могу понять: подключено, но не подключено: Есть идеи?
Спасибо.

sqlplus [email protected]+ASM as sysdba
ORA-12154: TNS:
Введите имя пользователя: sys as sysdba

SQL > select * from v$ instance;
Select * from v$ instance
*
ОШИБКА в строке 1:
ORA-01012: не подключено< /p>

Вы подключаетесь к экземпляру с помощью TNS connect descriptot ASM?
Какой файл журнала предупреждений отображается?

Какой метод (например, хорошая запись tnsnames или еще что-то) для подключения к Oracle соответствует рабочей области APEX?

Получите указанную выше ошибку.

Удалил мои старые файлы ARC на другой диск, и теперь снова ошибка.

Как я могу это сделать.

Примечание. Я использую Oracle 10 g на платформе Windows

Опубликовано: user645399, 26 июля 2012 г., 18:36

После 1000 постов нужно понимать, что 10g — это не номер версии, а маркетинговый ярлык. Вот что говорится в сообщении об ошибке,

Если вы просто удалили файлы с помощью команды o/s, она не обновит контрольный файл о том, что эти файлы больше не доступны и отображаемое ими пространство должно быть освобождено.Если вы должны использовать перекрестную проверку команды RMAN, чтобы подтвердить удаление и пометить файл как истекший, то вам придется ввести удалить просроченный . Помимо этого, единственным вариантом было бы добавить больше места в место назначения, где вы храните архивные журналы.

Привет, я создаю ссылку на базу данных из базы данных Oracle 11 g PostgreSQL с DG4ODBC и unixODBC

Мои настройки для /etc/odbc.ini

[PostgreSQL]

Описание = Тест для Postgres

Драйвер = psqlodbc

Трассировка = Да

Файл трассировки = /tmp/sql.log

База данных = danieldb

ServerName =

UserName = SA

Password = password

Порт = 5432

Протокол = 6.4

ReadOnly = No

RowVersioning = No

ShowSystemTables = No

ShowOidColumn = Нет

FakeOidIndex = Нет

Мои настройки для /etc/odbcinst.ini

[ODBC]

CommLog = 1

Debug = 1

FileUsage = 1

Общий макет = Нет

Trace = 1

[psqlodbc]

Description = драйвер PostgreSQL ODBC

Driver=/usr/lib64/psqlodbcw.so< /p>

CommLog = 1

Debug = 0

FileUsage = 1

Мои настройки для /u01/app/oracle/product/11.2.0/xe/hs/admin/initPostgreSQL.ora

HS_FDS_CONNECT_INFO = PostgreSQL

HS_FDS_TRACE_LEVEL = 0

HS_FDS_SHAREABLE_NAME = /usr/lib64/libodbcpsql.so

Установить ODBCINI=/etc/odbc .ini

Мои настройки для /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora

Listener =

(АДРЕС = (ПРОТОКОЛ = TCP) (HOST = oracle-poc)(PORT = 1521))

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(стиль шрифта ENVS: наследовать; семейство шрифтов: наследовать;">)

Мои настройки для /u01/app/oracle/product/11.2.0/xe/network/admin/tnsname.ora

PostgreSQL =

(DESCRIPTION =

(АДРЕС = (ПРОТОКОЛ = TCP) (HOST = oracle-poc)(PORT = 1521))

(CONNECT_DATA =

(SID = PostgreSQL)

)

(HS = OK)

)

Я пытаюсь создать общедоступную ссылку на базу данных:

СОЗДАТЬ ОБЩЕСТВЕННУЮ ССЫЛКУ НА БАЗУ ДАННЫХ 'orapos', ПОДКЛЮЧИТЬСЯ к 'ЕГО', ИДЕНТИФИЦИРОВАННО 'ПАРОЛЕМ', ИСПОЛЬЗУЯ 'PostgreSQL';

Когда я использовал tnsping

и, наконец, я пытаюсь использовать ссылку на базу данных:

"SQL > select * from tabel2"@orapos ".

2;

Select * from 'table2"@orapos '.

ОШИБКА в строке 1:

ORA-28500: соединение между ORACLE и системой, отличной от Oracle, отправило это сообщение:

ORA-02063: перед строкой ORAPOS

Что не так с моей настройкой?

Спасибо и с наилучшими пожеланиями,

Проблема в том, что вы используете драйвер ODBC Postgres для параметра HS_FDS_SHAREABLE_NAME, но это должен быть менеджер драйверов ODBC, а не драйвер ODBC Psotgres.
Перейдите к.

Нажмите "Загрузить" и следуйте инструкциям, чтобы загрузить пилотную версию 2.3.1 и создать библиотеки и программы.

После этого используйте драйвер как параметр HS_FDS_SHAREABLE_NAME Manager, например-

В зависимости от того, где вы его установите.

Я получаю эту ошибку после того, как вы начинаете выполнять накат в режиме реального времени из режима ожидания и подключаете основной переключатель. Использование Oracle 10 g на RHEL 5 2 в vmware

Выдержки из файлов трассировки шоу-

ORA-01017: неверное имя пользователя и пароль. соединение отклонено

Журналирование ошибок 1017, полученных накануне
-------------------------------------------------- -------------------------
Убедитесь, что основной и резервный серверы используют файл паролей
и файл удаленного_логина_пароля, общий или ЭКСКЛЮЗИВНЫЙ.< br />и пароль SYS — это те же файлы паролей.
ошибка ORA-16191
Возможно, необходимо определить параметр инициализации DB_ALLOWED_LOGON_VERSION
значение «10»
-- -------------------------------------------------- --------
Ошибка подключения к хосту 16191 Ева назначения LOG_ARCHIVE_DEST_2 "stdg1".
Ошибка 16191 при подключении к резервному хосту назначения LOG_ARCHIVE_DEST_2 "stdg1".
ORA-16191: клиент главная газета не подключена, ожидание отправки
2010-06-30 10:45:28.885 60679 kcrr.c
Heartbeat PING [ARCP]: невозможно подключиться к предыдущему "stdg1". Ошибка 16191.

Ну, ошибка относится к файлу паролей. Я создал файл с помощью основной утилиты orapwd и скопировал резервную утилиту с помощью команды scp.

Даже после перестроения файла паролей ошибка сохраняется.

Решение для этого высоко ценится.

Также нужно знать, можно ли как-то увидеть содержимое файлов паролей.

Пожалуйста, следуйте соглашениям об именах файлов с паролями. Если это Linux, то имя файла с паролями должно быть таким:

Для Unix (оболочка)
файл orapwd = $$ ORACLE_HOME/dbs/orapw SID password = password_for_sys
Для Windows (командная строка)
файл orapwd=%ORACLE_HOME%\database\PWDsid_name .ora пароль = password_for_sys

Я думаю, что это может помочь вам, учитывая, что я тоже столкнулся с той же проблемой.

С уважением
Шитеш Шукла

Пока я изучал роли, я создал роль и дал ее некоторым пользователям. Это все ок, но через какое-то время я не смог подключиться как sysdba/sys, так и sysdba или sys. Все они сказали, что нет достаточных привилегий.

Не могли бы вы помочь мне с этим, пожалуйста?

Вы путаете пользователей ОС и пользователей данных.

"Скотт" — пользователь базы данных. "SYS" — пользователь базы данных.

Вы должны быть подключены к серверу с помощью учетной записи ОС, входящей в группу dba (ora_dba в Windows), иначе у вас не будет достаточных привилегий.

Старший администратор баз данных Oracle

Возможно, вы ищете

Как скачать firesheep

Здравствуйте, у меня есть требование к приложению, чтобы окно не было активировано. Это означает, что когда вы щелкаете по окну, цель не улетает из последнего активного окна. Обычно это не проблема. Я использую оконный API

Здравствуйте, я использую HP OfficeJEt 8600 Premium, и я бы добавил три компьютера к функции сканирования, чтобы при сканировании документа я мог выбрать компьютер, который мне нужен, а не сканирование в файл. Я хотел бы знать, как настроить папку так, чтобы она была sc

Только что купил 7510 - попробовал автоматическую установку, и он получил 169 IP-адрес (мой провайдер дает нам адреса в диапазоне 24). Я могу пинговать принтер, но не печатать. Пробовал ручную установку TCP порта, но после ввода IP объявления

учебные вебинары по Oracle

Программы Oracle или нет, но можно с уверенностью сказать, что каждый пользователь компьютера за последние двадцать лет сталкивался с разочарованием, пытаясь запустить программу, чтобы остановить ее из-за проблемы с сетевым подключением. Сам потенциал компьютерных технологий в 20-м и 21-м веках до сих пор зависел от способности подключаться к сети других пользователей и серверов, поэтому при попытке решить эту проблему неизменно будут возникать проблемы. Эти типы проблем особенно актуальны, когда успех системы баз данных зависит от ее доступности для нескольких пользователей в разных местах внутри компании. ORA-03114 — это одно из многих сообщений об ошибках Oracle, которые появляются при наличии подобных проблем с подключением.

Проблема

Сообщение об ошибке ORA-03114 появляется, когда пользователь пытается позвонить в Oracle, когда соединение не установлено. Обычно это происходит в ответ на то, что пользовательская программа не регистрируется. Во многих случаях сервер или прослушивающий процесс могут быть не запущены, или другое место может закрыть базу данных при попытке доступа.

Это сообщение об ошибке также может появиться из-за проблем со связью, вызванных отключением от базы данных. Это может происходить из-за проблем с пулом соединений, таких как общие серверы или многопоточный сервер. Также могут возникнуть проблемы с отсутствующими записями в tnsnames.ora.

Решение

Ошибка ORA-03114 может возникать из-за ряда различных проблем. Как и в случае со многими ошибками Oracle, которые имеют множество возможных триггеров, первым шагом пользователя является просмотр журнала, чтобы увидеть, не кажется ли что-то необычным. Давайте рассмотрим несколько различных сценариев, которые пользователь может найти после поиска в журнале.
В некоторых случаях пользователю будет предложено ввести пароль в процессе создания базы данных. Несмотря на ввод правильного пароля, пользователь не может подключиться. Так в чем проблема? Обычно в такой ситуации база данных задерживается на этапе EMCA (помощник по настройке Enterprise Manager). При настройке базы данных с помощью EMCA база данных будет временно недоступна, и пользователи не смогут подключиться. Слушателю потребуется новое соединение tna, но у него еще нет доступа к новой базе данных. Лучший способ предотвратить эту проблему — перед созданием базы данных изменить раздел SID_LIST в listener.ora и добавить запись в еще не сформированную базу данных, а затем перезагрузить — это установит соединение для слушатель.

В другом сценарии сервер базы данных остается бездействующим в течение определенного интервала времени, что приводит к отключению сервера маршрутизатором или брандмауэром. Что можно сделать в ответ? Проверьте конфигурацию, настроив базу данных на отправку пакета каждые десять минут, чтобы компенсировать настройки брандмауэра. Используйте параметр SQLNET.EXPIRE_TIME, чтобы указать временной интервал. По умолчанию будет установлено значение «0», но рекомендуется установить в этом поле значение «10». Чтобы выполнить тест, остановите экземпляр базы данных Oracle, отредактируйте SQLNET.EXPIRE_TIME, перезапустите базу данных, выполните полное подключение к драйверу Oracle как SYSTEM/MANAGER и выполните хранимую процедуру сна в Oracle.Отрегулируйте время истечения срока действия в соответствии с требованиями вашей системы. Вы также можете проверить EMCA, выбрать свою базу данных и щелкнуть вниз, чтобы «безопасность\профиль\\время простоя» и установить время, в течение которого система может оставаться в режиме ожидания перед отключением, в соответствии с вашими предпочтениями.

С надеждой

Это лишь некоторые из основных сообщений об ошибке ORA-03114. Эти исправления должны предоставить пользователю множество тактик для решения проблемы. Однако существует широкий спектр проблем, которые могут вызвать ORA-03114, и их слишком много, чтобы перечислять. К счастью, вышеупомянутые решения могут успешно исправить ряд вариантов ошибки. Если вам потребуется дополнительная помощь, вам следует обратиться к лицензированному консультанту по базам данных Oracle, который сможет продолжить работу с вашей компанией, чтобы предотвратить подобные ошибки.

При выполнении создания базы данных в середине запрашивает пароль, даже если я ввожу пароль (первая попытка) или пустой ввод (последняя попытка), я не могу подключиться к базе данных.

Пароль для пользователя DBSNMP:
null [ORA-03114: нет подключения к ORACLE

Ответы

Разместить дополнительную информацию

4-значная версия базы данных ?
Версия ОС?


Ошибка: ORA 3114
Текст: нет подключения к ORACLE
-------------------------- -------------------------------------------------- ----
Причина: была предпринята попытка вызова Oracle, когда
не было установлено соединение. Обычно это происходит из-за того, что пользовательская
программа не выполнила вход в систему. Это также может произойти, если проблемы со связью
приведут к отключению.
Действие: повторите попытку. Если сообщение повторяется, а программа написана пользователем,
проверьте программу.

Версия БД: 11.2.0
ОС Windows 2003


я запускаю мастер для своей первой базы данных и храню шаблон на месте.
Я заменил новое имя базы данных старым и выполнил bat-файл.


Во время работы

Пароль для пользователя SYS: постоянно спрашивает (не удается ввести пароль, продолжает мигать)

Примечание. Последнее — это имя базы данных.

Отредактировано: 933663, 31 января 2013 г., 6:28

Уточните, что именно вы сделали?

Вы взяли шаблон и хотите создать базу данных, используя этот шаблон?
Вы успешно завершили создание шаблона?

Я запустил мастер для своей первой базы данных и сохранил шаблон на месте.
Я заменил новое имя базы данных старым и выполнил bat-файл.

933663 пишет:
Версия БД: 11.2.0
ОС Windows 2003


я запускаю мастер для своей первой базы данных и храню шаблон на месте.
Я заменил новое имя базы данных старым и выполнил bat-файл.


Во время работы

Пароль для пользователя SYS: постоянно спрашивает (не удается ввести пароль, продолжает мигать)

Примечание. Последнее — это имя базы данных.

Отредактировано: 933663, 31 января 2013 г., 6:28

Я вижу, что он застрял на шаге emca. Я видел это много раз, потому что ему нужно tns-соединение с новой базой данных, но слушатель еще не знает о новой базе данных. Есть два способа обойти это:

1) Восстановите свой сценарий/шаблон, используя мастер и НЕ выбирая для создания dbcontrol. Затем, после того как вы запустите сценарий и создадите базу данных (без dbcontrol), вернитесь и запустите dbca и выберите создание dbcontrol в новой, уже существующей базе данных.

2) Перед запуском сценария создания базы данных измените раздел SID_LIST файла listner.ora, добавив запись для еще не созданной базы данных. Затем перезагрузите прослушиватель.

1) Восстановите свой сценарий/шаблон, используя мастер и НЕ выбирая для создания dbcontrol. Затем, после того как вы запустите сценарий и создадите базу данных (без dbcontrol), вернитесь и запустите dbca и выберите создание dbcontrol в новой, уже существующей базе данных.

Первый пункт не сработал для меня, так как я пытался выгрузить путь к управляющему файлу и сгенерировал скрипт, но я не могу получить хороший скрипт, и еще одна вещь: мне снова нужно запустить DBCA, это рабочая нагрузка для меня, так как мне нужно сгенерировать сценарий и поместить его на клиентское место, где я не могу попросить кого-либо правильно запустить DBCA или другие вещи.

2) Перед запуском сценария создания базы данных измените раздел SID_LIST файла listner.ora, добавив запись для еще не созданной базы данных. Затем перезагрузите прослушиватель.

Второй вариант также является ручным. Я не могу просить клиента указать на файл listner.ora, но я еще не пробовал, и я сообщу вам об этом.

1) Восстановите свой сценарий/шаблон, используя мастер и НЕ выбирая для создания dbcontrol. Затем, после того как вы запустите сценарий и создадите базу данных (без dbcontrol), вернитесь и запустите dbca и выберите создание dbcontrol в новой, уже существующей базе данных.

Первый пункт не сработал для меня, так как я пытался выгрузить путь к управляющему файлу и сгенерировал сценарий, но я не могу получить хороший сценарий, и еще одна вещь: мне снова нужно запустить DBCA, это рабочая нагрузка для меня, так как мне нужно сгенерировать сценарий и разместить его на клиентском месте, где я не могу попросить кого-либо правильно запустить DBCA или другие вещи.

2) Перед запуском сценария создания базы данных измените раздел SID_LIST файла listner.ora, добавив запись для еще не созданной базы данных. Затем перезагрузите прослушиватель.

Второй вариант также является ручным. Я не могу просить клиента указать на файл listner.ora, но я еще не пробовал, и я сообщу вам об этом.

Если это для настройки "зеленого поля" (мое предположение), почему вы не можете также предоставить им listener.ora?

В какой-то момент я с подозрением отношусь к попыткам предоставить клиентскому сайту защищенный от бомб скрипт, защищенный от идиотов. Если у них нет опыта, чтобы сделать что-либо, кроме нажатия на «run_this.cmd», то как они могут делать что-либо еще, необходимое для запуска системы базы данных?

2) Перед запуском сценария создания базы данных измените раздел SID_LIST файла listner.ora, добавив запись для еще не созданной базы данных. Затем перезагрузите прослушиватель.

Пароль для пользователя SYS: он продолжает мигать (невозможно ввести пароль)
если я ввожу пароль, я могу увидеть пароль, который я ввожу, и он исчезает, он продолжает мигать. почему?

2) Перед запуском сценария создания базы данных измените раздел SID_LIST файла listner.ora, добавив запись для еще не созданной базы данных. Затем перезагрузите прослушиватель.

Пароль для пользователя SYS: он продолжает мигать (невозможно ввести пароль)
если я ввожу пароль, я могу увидеть пароль, который я ввожу, и он исчезает, он продолжает мигать. почему?

Последнее предложение действительно разбито и трудно для понимания, но похоже, что вы жалуетесь на то, что не видите пароль во время его ввода. Если это так, то это обычная мера безопасности, позволяющая предотвратить просмотр паролей кем-то, кто заглядывает вам через плечо. Просто введите пароль и нажмите «Ввод». Конечно, если бы вы прочитали больше об опциях для emca, вы бы увидели, что вы можете поместить все эти параметры командной строки ПЛЮС пароли в файл параметров и просто ссылаться на этот файл в командной строке .


Похоже, у Oracle 10g на Linux (Redhat ES 4.0) возникают проблемы с обновлением картриджа JChem 3.2.3 с 3.1.7. Обновление JChem прошло без происшествий. Индексы больше не действительны, поэтому удалите и создайте (перестроение не сработало). Удаление индекса вело себя так, как ожидалось. При попытке создать новый индекс (jc_idxtype) Oracle выдает следующую ошибку:


ORA-03114: нет подключения к ORACLE


создать индекс jc_cis_idx на cis_chemstruct(улыбается)


ОШИБКА в строке 1:


ORA-03113: конец файла в канале связи

Сеанс SQL Plus неожиданно завершился.

Журнал с сайта catalina.out от Tomcat:


17-01-2007 11:17:07.372 [НЕИЗВЕСТНО]: Неверный оператор: DROP TABLE CIS.JC_CIS_IDX_jcx


17-01-2007 11:17:07.380 [НЕИЗВЕСТНО]: Неверный оператор: DROP SEQUENCE CIS.JC_CIS_IDX_jcx_SQ


17-01-2007 11:17:07.388 [НЕИЗВЕСТНО]: Неверный оператор: DROP TRIGGER CIS.JC_CIS_IDX_jcx_TR


17 января 2007 г., 11:17:07.396 [НЕИЗВЕСТНО]: Ошибка оператора: DROP TABLE CIS.JC_CIS_IDX_jcx_UL


2007-01-17 11:17:07.405 [НЕИЗВЕСТНО]: Неверный оператор: DROP SEQUENCE CIS.JC_CIS_IDX_jcx_USQ


17-01-2007 11:17:07.413 [НЕИЗВЕСТНО]: Неверный оператор: DROP TABLE CIS.JC_CIS_IDX_jsu


17-01-2007 11:17:08.985 [НЕИЗВЕСТНО]: столбец prop_name в CIS.JC_IDX_PROPERTY был увеличен.

Я попытался выполнить такое же обновление на Solaris и Oracle 9i, и индекс был создан успешно. Я склоняюсь к мысли, что это может иметь какое-то отношение к Linux и Oracle 10g.


Улыбка Маркуша прерывает создание индекса. При попытке выполнить обновление (см. выше) мы также столкнулись с ошибкой создания индекса, когда встречались смайлы Маркуша. При удалении любых маркушских смайлов создание индекса прошло успешно. Это изменение поведения с 3.1.7 по сравнению с 3.2.3. Посоветуйте, пожалуйста, в каком направлении нам двигаться дальше. Должны ли мы установить для смайлов значение null, если встретим структуру markus, или вы будете игнорировать структуры markus во время создания индекса, как показано в 3.1.7?

Сейчас я решаю вторую проблему, мои коллеги займутся другой.

В версии 3.2 мы представили табличные типы, позволяющие выполнять операции, зависящие от типа, и по умолчанию таблица содержит только молекулы. Чтобы получить то же поведение, что и в 3.1.7, я рекомендую использовать параметр индекса "tableType:anyStructures".

См. соответствующую документацию:

В будущем мы планируем добавить дополнительные типы таблиц, например таблицы запросов и таблицы Маркуша.

Цитата:
ORA-03114: нет подключения к ORACLE


создать индекс jc_cis_idx на cis_chemstruct(улыбается)


ОШИБКА в строке 1:

Обратите внимание, что эта проблема не затрагивает ни Oracle 10gR1 в системах x86_64, ни 64-разрядную версию Oracle 10gR2, работающую на процессорах Sparc.

Вы знаете, как обстоят дела с Oracle или когда они выпустят патч? Это главная остановка шоу. Если своевременного исправления не будет, мы будем вынуждены использовать MDL Direct 6 вместо JChem.

Мы проследили эту проблему до сеанса SQL Plus (может быть связана с переменными сеанса). Мы использовали разные клиенты на разных платформах и смогли воспроизвести одну и ту же ошибку (все против Oracle 10g R2 на сервере Linux Redhat 4.0):


9.2.0.4 клиент windows xp sqlplus (удаленный sql net) - ошибка


10.2.0.1 Клиент Linux Fedora 5 sqlplus (удаленный sql net) - ошибка


10.2.0.1 Клиент Linux Redhat 4 sqlplus (локальная сеть sql) - ошибка


Клиент 10.2.0.1 Linux Redhat 4 sqlplus (локальный нет sql net) - ошибка

Временный обходной путь: используйте Oracle SQL Developer вместо SQL Plus на предпочитаемой вами платформе (я тестировал на Windows XP и Linux). Моя теория заключается в том, что, поскольку SQL Developer основан на Java, он подключается через JDBC, который использует протокол, отличный от SQL Plus. Это позволит нам продолжить обновление Linux/Oracle 10g R2 JChem 3.2.3.

Цитата:
Временное решение: используйте Oracle SQL Developer вместо SQL Plus на предпочитаемой вами платформе
У меня не работает Oracle SQL Developer на Windows 2003 Server и Oracle 10.2 на Enterprise ( «Нерушимый») Линукс. (Я использовал свойства соединения по умолчанию с Oracle SQL Developer.)

Дамп ядра аварийного внутреннего процесса Oracle показывает, что существует проблема с недопустимой ссылкой на память (нарушение сегментации) в Oracle JVM. Мы начали работу по отказу от Oracle JVM. (Хотя теоретически источник проблемы может находиться вне Oracle JVM.)

Цитата:
В настоящее время Oracle изучает проблему.
Мы отправили следующий запрос в службу поддержки Oracle по этой проблеме:

Запрос на обслуживание 5951457.992 - ПРОЦЕСС Бэкэнд-сервера умирает из-за определенных вызовов JSP, ФАЙЛ ТРАССЫ НЕ СОЗДАЕТСЯ

Наконец-то я смог заставить его работать, установив продукты Oracle Database 10g с компакт-диска Oracle Database Companion.

Читайте также: