пятница, 19 февраля 2016 г.

Как узнать SID пользователя Windows?

Пример запроса для локального пользователя:
wmic useraccount where name='%username%' get name,sid
Пример запроса для пользователя домена:
wmic useraccount where (name='%username%' and domain='%userdomain%') get name,sid

Редко пригождается, например, когда нужно узнать, какая ветка реестра в разделе "HKEY_USERS" принадлежит тому или иному пользователю, которому запрещено запускать regedit.

четверг, 18 февраля 2016 г.

azk-m, java 8

-Dfile.encoding=UTF-8
-Xms128m
-Xmx1024m
-XX:+UseG1GC
-XX:+DisableExplicitGC
-XX:MaxGCPauseMillis=1000
-XX:PermSize=3G
-XX:MaxPermSize=3G
-Dcatalina.home=.
-Dcatalina.base=.
-Djava.endorsed.dirs=.\endorsed
-Djava.io.tmpdir=.\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=.\conf\logging.properties
-XX:ReservedCodeCacheSize=64m

вторник, 16 февраля 2016 г.

(не проверено) Standby Database

http://docs.oracle.com/cd/A87860_01/doc/server.817/a76995/standbyc.htm
Топорков Юрий (11:26:00 16/02/2016)
если кратко:
1. создать на сервере стендбай стуктуру папок как на рабочей бд
2. скопировать файл паролей и spfile с рабочей
3. скопировать бэкапсет, автобэкап с рабочей.
4. поднять бд в режим nomount, восстановить из автобэкапа контрфайл
5. стартуем в mount
6. ресторим БД
7. на рабочей создаем стендбай контр файл
8. меняем на стендабае обычные контрлфайлы на новые конрфайлы (для стенбая из п7)
9. запускаем БД в режим стендбая, несколько команд.

понедельник, 15 февраля 2016 г.

Размер таблиц схемы

При подсчете размера таблицы учитываются ее индексы и, если есть, LOB-сегменты (LOB-поля и LOB-индексы):

select dd.TABLE_NAME, to_char(sum(dd.TABLE_SIZE)/1048576,'999G999G999G999D999') SIZE_MB from
(
/* LOB */
select l.TABLE_NAME TABLE_NAME, sum(s.bytes) TABLE_SIZE from USER_LOBS l join USER_SEGMENTS s on s.SEGMENT_NAME=l.SEGMENT_NAME group by l.TABLE_NAME
union all
/* LOBINDEX,INDEX */
select l.TABLE_NAME TABLE_NAME, sum(s.bytes) TABLE_SIZE from USER_INDEXES l join USER_SEGMENTS s on s.SEGMENT_NAME=l.INDEX_NAME group by l.TABLE_NAME
union all
/* TABLE */
select l.TABLE_NAME TABLE_NAME, sum(s.bytes) TABLE_SIZE from USER_TABLES l join USER_SEGMENTS s on s.SEGMENT_NAME=l.TABLE_NAME group by l.TABLE_NAME
) dd
group by dd.TABLE_NAME
order by SUM(TABLE_SIZE) desc;

Сериалы рекомендованные

- "Вице-президент", ситком, Сергеич.
- "Остров", ситком, Фоксе.

Архив