пятница, 29 августа 2014 г.

Информация о последнем подключении к базе Oracle

+ http://beepings.blogspot.ru/2015/03/oracle.html
Исходник скрипта "olastlogon.sh":
#!/bin/bash
daScr=/tmp/script229.sql
echo SET LINESIZE 150\;>$daScr
echo SET PAGESIZE 300\;>>$daScr
echo select du.username\|\|case when du.account_status=\'OPEN\' then \'\' else \' \(\'\|\|du.account_status\|\|\'\)\' end USERNAME, max\(da.TIMESTAMP\) LASTLOGON>>$daScr
echo from dba_users du left join dba_audit_session da on da.username=du.username>>$daScr
echo where du.default_tablespace=\'USERS\'>>$daScr
echo group by du.username\|\|case when du.account_status=\'OPEN\' then \'\' else \' \(\'\|\|du.account_status\|\|\'\)\' end>>$daScr
echo order by 1 asc\;>>$daScr
echo exit\;>>$daScr
if [ $USER == root ]
then
    su - oracle -c "sqlplus / as sysdba @$daScr"
else
    sqlplus / as sysdba @$daScr
fi
rm $daScr
if [[ -n $DISPLAY ]]; then read -p 'Press ENTER key to exit.'; fi

Результат:
USERNAME LASTLOGON
ORACLE_BASE_1 29-AUG-14
ORACLE_BASE_2 18-JUL-14

четверг, 21 августа 2014 г.

Блокировка рекламы в Skype Desktop

1) В файле "%WINDIR%\System32\drivers\etc\hosts" прописать строки:
127.0.0.1 rad.msn.com
127.0.0.1 apps.skype.com
127.0.0.1 api.skype.com
127.0.0.1 static.skypeassets.com
127.0.0.1 adriver.ru
127.0.0.1 devads.skypeassets.net
127.0.0.1 devapps.skype.net
127.0.0.1 qawww.skypeassets.net
127.0.0.1 qaapi.skype.net
127.0.0.1 preads.skypeassets.net
127.0.0.1 preapps.skype.net
127.0.0.1 serving.plexop.net
127.0.0.1 preg.bforex.com
127.0.0.1 ads1.msads.net
127.0.0.1 flex.msn.com
2) Перезапустить Skype.

Источник.

среда, 20 августа 2014 г.

Часовой пояс для OEM на Linux

После установки Oracle 11.2.0.4 из-за разницы настроек часовых поясов в ОС и в СУБД запуск OEM не выполняется из-за ошибок типа:

nmectl_validateTZRegion, agentTZoffset =540,and testTZoffset for Asia/Irkutsk:480 do not match

или

----- Wed Nov 23 15:50:45 2011::tzOffset for Asia/Irkutsk is 480(min), but agent is runnning with tzOffset 540(min)

Чтобы исправить ситуацию нужно, во-первых, указать правильные настройки даты, времени и часового пояса в ОС, во-вторых, для СУБД выполнить следующее:

1) в файле "/opt/oracle/product/11.2.0.4/sysman/admin/nsupportedtzs.lst" найти подходящий блок для своего часового пояса, например, для Иркутска (GMT+9) этот блок выглядит так:
<<
# +09:00 Offset from GMT
Asia/Seoul
Asia/Tokyo
Etc/GMT-9
Japan
ROK
>>

2) из списка поясов данного блока выбираем любой, например, "Etc/GMT-9" и выполняем следующие команды в консоли:
export TZ=Etc/GMT-9
emctl resetTZ agent

Архив