Для этого удобнее всего использовать файл glogin.sql так как указанный скрипт выполняется при запуске sqlplus. Скрипт располагается в директории .\sqlplus\admin\ (Windows) или ./sqlplus/admin/ (Linux)
Изменение приглашения выполняется через выполнение команды
set sqlprompt ''
Примеры:
Как вывести вместо sqlplus имя инстанса
column instance_name new_value iname
select instance_name from v$instance;
set sqlprompt '&iname> '
Как вывести вместо sqlplus имя инстанса и имя пользователя под которым выполнено подключение
column instance_name new_value iname
select instance_name || ':' || user instance_name from v$instance;
set sqlprompt 'TEST: &iname> '
Изменение приглашения SQLPLUS полезно как дополнительный механизм предупреждения администраторов о роли БД, т.е. добавление подсказки "TEST", "PROM" явно говорит о необходимости работать с базой внимательнее
Comentários