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

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

Ходят слухи, что это проблема не Оракл, а Винды и надо как-то сконфигурить пользователя Виндов, чтобы у него были права SYSDBA? А как? Есть какая-то нычка "Administration assistant for NT", но манипуляции с ним не помогают.
...
Рейтинг: 0 / 0
16.05.2002, 12:58
    #32030393
Crudus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где SVRMGR Oracle9i for Win2000???
Кстати, vskv, юзера INTERNAL тоже нет и быть не может в 9ке.
Все делается через ж...тьфу, SYSDBA, только вот как?
...
Рейтинг: 0 / 0
17.05.2002, 02:27
    #32030456
Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где SVRMGR Oracle9i for Win2000???
Этот текст был где-то взять из 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
17.05.2002, 04:09
    #32030461
Crudus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где SVRMGR Oracle9i for Win2000???
Спасибо большое, Александр.

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

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


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