powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Где SVRMGR Oracle9i for Win2000???
11 сообщений из 11, страница 1 из 1
Где SVRMGR Oracle9i for Win2000???
    #32030210
Crudus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, где закопан Server Manager для Oracle 9i для 2000 винды?
И, заодно, как законнектиться SYS если вылазит:

ORA-28009 connection to sys should be as sysdba or sysoper.
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030212
Crudus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, с манагером разобрались.
Осталась ошибка.
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030275
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нетути больше в 9-ке svrmgrl , нетути...
А есть жуткая вестчь по имени "sqlplus /nolog",
отчеству "connect internal as sysdba" и прозвищу "connect / as sysoper"
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030363
Crudus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я уже узнал, что нетути.
А как избавиться от ректального пути "connect sys... as sysdba"? У меня, к примеру, TOAD это не переваривает, а в нем настраивать базу много легче.

Ходят слухи, что это проблема не Оракл, а Винды и надо как-то сконфигурить пользователя Виндов, чтобы у него были права SYSDBA? А как? Есть какая-то нычка "Administration assistant for NT", но манипуляции с ним не помогают.
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030393
Crudus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, vskv, юзера INTERNAL тоже нет и быть не может в 9ке.
Все делается через ж...тьфу, SYSDBA, только вот как?
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030456
Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот текст был где-то взять из Internet:

ORA-09275: CONNECT INTERNAL is not a valid DBA connection
(CONNECT INTERNAL – недопустимое соединение для DBA)
выдается из-за прекращения поддержки в Oracle9i учетной записи INTERNAL. Возможность CONNECT INTERNAL удалена из Oracle9i. Некоторое время назад корпорация Oracle рекомендовала прекратить использование INTERNAL и перейти к использованию синтаксиса CONNECT user/ пароль "as sysdba" или "as sysoper". Пользователь, который соединился "as sysdba", имеет те же возможности, что и пользователь, который соединился как INTERNAL.
Другой вопрос – ORA-28009: connection to sys should be as sysdba or sysoper (соединение с sys должно быть соединением как sysdba или как sysoper ) – это фактически не новая возможность Oracle9i, но большинство столкнется с ней в Oracle9i, а не в более ранних версиях. В Oracle9i параметр инициализации O7_DICTIONARY_ACCESSIBILITY по умолчанию имеет значение FALSE, тогда как во всех предыдущих версиях он по умолчанию имел значение TRUE.
Установка FALSE в этом параметре имеет два побочных эффекта:
CONNECT SYS/ ПАРОЛЬ не работает ; вы получаете ошибку ORA-28009.
Доступ к “реальному” словарю данных, которым владеет SYS, не разрешен пользователям, даже если они имеют привилегию SELECT ANY TABLE (выборка из любой таблицы). Недоступны не представления словаря данных, такие, как ALL_OBJECTS, а базовые таблицы, такие, как SYS.OBJ$.
Первый побочный эффект – соединение SYS/ ПАРОЛЬ не работает без использования SYSOPER или SYSDBA – нигде ясно не документирован. Но есть параметр инициализации O7_DICTIONARY_ACCESSIBILITY, который приводит к его появлению.
Другой побочный эффект – “реальный” словарь не доступен обычным пользователям, хорошо документирован, что, в конечном счете, и является назначением данного параметра инициализации. Этому можно, конечно, возразить. В части документации все еще утверждается:
Если в этом параметре
[O7_DICTIONARY_ACCESSIBILITY] установлено false и вам требуется доступ к объектам в схеме SYS, то вам должна быть выдана явная объектная привилегия . Кроме того, следующие роли, которые могут быть назначены администратору базы данных, также разрешают доступ к объектам словаря :
SELECT_CATALOG_ROLE,
EXECUTE_CATALOG_ROLE,
DELETE_CATALOG_ROLE.
Но для Oracle9i это не корректно. Существует новая системная привилегия – SELECT ANY DICTIONARY, которая разрешает доступ к схеме SYS ( и по умолчанию эта привилегия выдана роли DBA). Примечания к выпуску "Oracle9i Database README Release Notes", включенные в программное обеспечение Oracle9i, описывают это изменение. Приведем выдержку из этих примечаний:
18.3 Защита словаря данных
В настоящее время защита словаря данных включается по умолчанию. В частности, в файле init.ora в параметре O7_DICTIONARY_ACCESSIBILITY устанавливается FALSE во время инсталляции. В результате, обычные пользователи, которые не являются администраторами базы данных, но имеют привилегии типа ANY ( например , SELECT ANY TABLE) , уже не могут использовать такие привилегии для доступа к объектам словаря; вместе с тем, пользователи, используя привилегии типа ANY , могут обращаться к объектам, которые не принадлежат схеме SYS.
Новая системная привилегия SELECT ANY DICTIONARY позволяет пользователям читать из любых объектов схемы SYS , без предоставления им привилегий DBA.
Корпорация Oracle рекомендует, чтобы средство защиты словаря данных оставалось включенным, так как оно обеспечивает более защищенную конфигурацию. Если в параметре O7_DICTIONARY _ACCESSIBILITY установлено TRUE, любой обычный пользователь с привилегиями типа ANY может использовать их (возможно, злоумышленно) для изменения объектов словаря данных .
По адресу docs.oracle.com можно получить свободный доступ для загрузки инсталляционных и конфигурационных руководств, примечаниям к выпускам и другой документации Oracle. Для покупки печатных копий документации Oracle следует обращаться по адресу oraclestore.oracle.com .
Я рекомендую оставить в параметре O7_DICTIONARY_ACCESSIBILITY значение FALSE и изменить командные файлы, в которых выполняется соединение как SYS, так, чтобы соединение выполнялось от имени другого пользователя. Избегайте использования учетной записи SYS. Никогда не используйте SYS для создания объектов. Вы не сможете использовать SYS для создания триггеров и выполнения некоторых команд ( таких, как set transaction read only ) – они под SYS не работают.
Я рекомендую это, поскольку данная установка обеспечивает большую защиту словаря данных от случайных просмотров и модификаций конечными пользователями. Кроме того, поскольку в Oracle9i такая установка выполняется по умолчанию, безусловно, вы будете все чаще и чаще встречаться с аналогичными установками в других базах данных. Итак, рассматривайте SYS как специальную учетную запись, которую вам никогда не нужно использовать.
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030461
Crudus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, Александр.

Мдя, лично мне не совсем очевидны преимущества такого подхода в усилении безопасности, скорее, больше нового геморроя для админов. Но это так...мысли вслух...
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030566
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда....

И после всего этого, месье SAA_, Вы хотите, чтобы приложение, которое дизайнилось для 8.1.6 сервера волшебным образом без проблем запустилось на 9-ке ???
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32030570
Vitaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В SQL 9i надо так и заходить " conn sys/password@database as sysdba " , в 8i последние два слова были необязательны - это они думают, что
таким путем повысили защиту (ха-ха-ха).
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32031770
Silver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Общеизвестная фишка о товарище INTERNALе:
запуститься под этим именем можно было ЛЮБОМУ более-менее соображающему "злодею" -- например используя стандартный шедулер Винды. Далее -- получаете ПОЛНЫЙ АДМИНИСТРАТИВНЫЙ доступ к системе -- правда через скрипты :))
Ну а уж написать скрипт дающий пользователю ХХХ права админа -- не задача.
P.S. Да и пароль INTERNALa в 90% случаях стоит общеизвестный. Подобная ситуация существовала и для MSSQL Server, до версии 2к :))
...
Рейтинг: 0 / 0
Где SVRMGR Oracle9i for Win2000???
    #32032839
roottim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как это нету!
у меня же работает :!
плохо ищите!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Где SVRMGR Oracle9i for Win2000???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]