Поключение к базе данных Oracle DB из консоли SQLPlus

В ходе работ по миграции одного приложения с Oracle Portal пришлось поработать с Oracle DB. Под Oracle DB очень не хотелось устанавливать какое-либо средство для управления базами данных, а проверку данных сделать было нужно. Коллеги подсказали про утилиту SQLPlus - консольная утилита, позволяющая работать с Oracle DB. Очень пригодилось. Записываю на память 🙂

Соединение

Соедниение с ораклом достигается командой sqlplus user/pass@local_SID

local_SID - это кусок из файла tnsnames.ora

ilocaltest =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 1.2.224.118)(PORT = 1521))
    (CONNECT_DATA =
      (SID = abcd)
    )
  )

 
Кодировка

Если кодировка Оракла американская, то замените шрифт в консоли на Lucinda Console и введите такую команду до соединения с Оракловой базой и начала отправки SELECT'ов:

SET NLS_LANG=AMERICAN_CIS.CL8MSWIN1251

А потом уже в консоли вводите
sqlplus user/pass@local_SID

Пример запроса
Вывод таблиц, которые пользователь может читать:
SELECT TABLE_NAME from user_tables;

 


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment






MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика