|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Извините за очень глупый вопрос. Когда я запускаю консоль SQLPlus, то первое что она предлагает мне сделать это ввести логин и пароль. Enter user-name: Enter password: У меня на сервере Oracle имеется несколько баз, в каждой из которых определёны несколько пользователей и некоторые из них в разных базах с одинаковым именем, но разными паролями, да и для системных пользователей sys и system в каждой из баз разные пароли. Логин и пароль какого пользователя и из какой базы мне нужно вводить при входе в SQLPlus? Потом то понятно, я соединяюсь с конкретной базой командой: connect sys/пароль@имя_базы as sysdba ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 14:21 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
verter, Вход без подключения: Код: plsql 1. 2. 3. 4. 5. 6. 7.
Добавьте этот параметр в ярлык SQL*PLUS ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 15:07 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Ты ведь можешь на запрос имени стразу вводить и tns-alias Enter username: sys@base1 Enter password: syspassword as sysdba Естественно, as sysdba, нужен только в определенных случаях ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 15:11 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Пардон Vadim Lejnin verter, Вход Запуск sqlplus без подключения: ... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 15:13 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров Ты ведь можешь на запрос имени стразу вводить и tns-alias Enter username: sys@base1 Enter password: syspassword as sysdba Естественно, as sysdba, нужен только в определенных случаях Тут вы понятно и конкретно указываете логин пользователя и имя базы, из которой этот пользователь, но меня смутило то, что как у меня на скриншоте - я указывал просто имя пользователя (он у меня в нескольких базах называется bes), т.е. не уточняя из какой базы этот пользователь. Потом указывал пароль и соединение происходило. Хорошо когда пароли для пользователей с одинаковым имененем в разных базах разные, а когда одинаковые? То тогда к какой из баз подсоединиться SQLPlus? К первой попавшейся в которой найдёт сочетание такого имени пользователя и пароля? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 15:16 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
verterТо тогда к какой из баз подсоединиться SQLPlus? Это точно не написано в документации к нему?.. (Намёк.) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 15:23 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Если речь про дефолтовую службу при подключении ДЛя винды это переменная LOCAL=tns-alias Для Юниксов TWO_TASK=tns-alias ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 17:31 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров Если речь про дефолтовую службу при подключении ДЛя винды это переменная LOCAL=tns-alias Для Юниксов TWO_TASK=tns-alias ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 17:44 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
ORACLE_SID работает при подключении через аутентификацию OS: connect / А LOCAL/TWO_TASK определяет дефолтовый tns-алиас/строку соединения ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 12:50 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров ORACLE_SID работает при подключении через аутентификацию OS: connect / А LOCAL/TWO_TASK определяет дефолтовый tns-алиас/строку соединения ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 12:54 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Всё делалось под виндой. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 13:08 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Что значит всегда выставляется? Надо просто различать, что ORACLE_SID используется для локального подключения используя аутентификацию OS минуя листенер LOCAL/TWO_TASK -- это через листенер ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 13:09 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров Что значит всегда выставляется? Вячеслав Любомудров Надо просто различать ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 14:26 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров Если речь про дефолтовую службу при подключении ДЛя винды это переменная LOCAL=tns-alias А где эту переменную в винде можно посмотреть? В Переменных среды такой нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 11:59 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Я нашёл в реестре хоста где установлен сервер Оракла следующий ключ: Код: plsql 1. 2.
Я проверил, что если менять ему значение на tns-имя другой БД, то SQLPlus будет по-умолчанию (т.е. при подключении без указания @имя_базы и без команды connect) подключаться именно к той базе, tns-имя которой указывается в этом ключе. Переменные среды виндоуз LOCAL и ORACLE_SID я не нашёл. Может быть плохо смотрел? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 12:29 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Забыл уточнить, что у меня имя базы и имя пользователя в базе одинаковые и = 'bes' Имеется несколько баз со следующими именами: 'bes', 'bes2', 'bes3' в каждой из которых есть пользовательская схема с именем 'bes' Если в реестре в этом ключе 'ORACLE_SID' стоит 'ORACLE_SID'='bes2' то когда запускаем SQLPlus и вводим: Enter user-name: bes Enter password: то подключаемся к базе 'bes2' к схеме в этой базе 'bes' ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 12:44 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
Под виндой порядок такой: 1. явно указан TNS-описатель в строке подключения, 2. переменная окружения, 3. реестр. По-моему, чаще всего используется п. 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 14:25 |
|
Вход в SQLPlus
|
|||
---|---|---|---|
#18+
verter Переменные среды виндоуз LOCAL и ORACLE_SID я не нашёл. Может быть плохо смотрел? http://www.oracle.com/pls/topic/lookup?ctx=db112&id=NTQRF513Oracle Net Service first checks for the parameters as environment variables, and uses the values defined. If environment variables are not defined, it searches for these parameters in the registry. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:05 |
|
|
start [/forum/topic.php?fid=52&msg=40068089&tid=1880216]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
213ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 568ms |
0 / 0 |