Раздел: общее

В блоге уже поднималась эта тема. Тем не менее, не лишним будет акцентировать внимание еще раз на различной природе этих сущностей. далее


Сегодня нужно было с помощью DATABASE LINK соединить сервер ORA 10g и ORA 11g и выбрать данные из таблички.

Однако вместо ожидаемы даннях получили ошибку ORA-01017 invalid username/password; logon denied далее

Тэги: общее, ошибки, параметры инициализации

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


Для начала нужно выяснить в какой папке будут создаваться дампы. Каждая команда создает трассировочный файл в user_dump_dest. Чтобы знать где искать, нужно выполнить запрос: далее

Тэги: events, Администратору в копилку, общее

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


При восстановлении архивные файлы журнализации (archive log) будут запрашиваться до тех пор пока база не будет в согласованном состоянии (consistent state). Это означает, что восстановление будет продолжаться до тех пор пока в заголовках файлов данных и в журнальном файле не будут одинаковые: SCN, log seq number и checkpoint number

Тэги: Восстановление, общее

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


Достаточно часто начинающему администратору БД приходиться выслушивать мнение «продвинутых» пользователей о том, что для существенного ускорения работы приложений достаточно поменять настройки базы данных. Выдвигают требования сейчас же увеличить буферный кэш, журнальный буфер и тому подобное. далее

Тэги: общее, параметры инициализации

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


Для начала нужно проверить, есть ли нужная нам кодировка в списке доступных. Сделаем это с помощью запроса: далее

Тэги: Администратору в копилку, общее

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


Есть таблица. Нужно последовательно вывести записи вместе с порядковым номером. Нет ничего проще:

Select rownum, pole1,pole2,pole3 from my_table;

Однако если перед выводом нужно записи отсортировать (ORDER BY) по полям, тогда такой запрос не проходит, так как Оракл сначала формирует ROWNUM, и лишь потом сортирует записи.

Поэтому будем оракл обманывать таким образом:

Select rownum, pole1,pole2,pole3 from  
(Select  pole1,pole2,pole3 from my_table order by pole1,pole2,pole3);

Ну а для гурманов смотреть здесь «аналитические функции»

Тэги: общее, примеры запросов

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


Для того, чтобы определить день недели достаточно использовать функцию TO_CHAR вот таким образом:

select to_char(to_date('01.07.2011','dd.mm.yyyy'), 'd') from dual;

В результате получаем порядковый номер дня недели: от 1 до 7.

Какой день недели считать первым зависит от параметра NLS_TERRITORY/

А для ответа на второй вопрос нужно выполнить вот такой запрос :

select trunc(to_date('01.07.2011','dd.mm.yyyy'),'D') from dual ;

Тэги: общее, примеры запросов, функции

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


Продолжим тему, начатую здесь и здесь.

Оптимизатор управляется параметром optimizer_mode, который можно задавать на уровне сессии или на уровне экземпляра. Он может принимать следующие значения: далее


Продолжим тему, начатую здесь.

Ну, вот так все с SQL запросами на сервере ORACLE все и происходит: далее



« назад

вперед »



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Нужен поставщик Дропшиппинг
10 декабря, 1 ответа
КИНО КАФЕ!!!!!!!!!!!!!!!!
10 декабря, 1 ответа