пятница, 22 марта 2013 г.
Отсылка почты из Oracle 11g R2 с помощью utl_mail и utl_smtp
repost http://blogdaprima.com/2012/install-configure-utl_mail-and-utl_smtp-on-oracle-11g-r2/
Install / Configure utl_mail and utl_smtp on Oracle 11g R2
Установим необходимые пакеты и раздадим гранты:
[host@oracle]$ cd $ORACLE_HOME/rdbms/admin
[host@oracle]$sqlplus / as sysdba
SQL> @utlmail
SQL> @utlsmtp
SQL> @prvtmail.plb
SQL> GRANT EXECUTE ON utl_mail TO PUBLIC;
SQL> GRANT EXECUTE ON utl_smtp TO PUBLIC;
SQL> alter system set smtp_out_server='dmits10' scope=both;
Раздадим соответствующие привилегии (тут RMS13DEV - пользователь БД, который будет отсылать почту, DMITS10 - доменное имя smtp-сервера):
begin
dbms_network_acl_admin.create_acl (
acl => 'utl_mail.xml',
description => 'Allow mail to be send',
principal => 'RMS13DEV',
is_grant => TRUE,
privilege => 'connect'
);
commit;
end;
/
begin
dbms_network_acl_admin.add_privilege (
acl => 'utl_mail.xml',
principal => 'RMS13DEV',
is_grant => TRUE,
privilege => 'resolve'
);
commit;
end;
/
begin
dbms_network_acl_admin.assign_acl(
acl => 'utl_mail.xml',
host => 'dmits10'
);
commit;
end;
/
пятница, 1 марта 2013 г.
Увеличение раздела на виртуальной машине под linux под vmware online
Периодически возникает необходимость увеличить дисковое пространство виртуалки - заканчивается место и надо жить дальше. Вот последовательность действий:
- Увеличить lun, выделенный этой виртуальной машине через систему управления виртуализацией. Если вы используете vmware, то это делается через свойства виртуальной машины на ходу, без выключения и очень быстро.
- Сказать операционной системе, чтобы она перечитала информацию о дисках и поняла, что диски увеличились:
[root@server]# echo 1 > /sys/block/sda/device/rescan
[root@server]# dmesg
dmesg должен показать последними строчками увеличенный размер диска. - Далее необходимо или увеличить существующий linux lvm partition, либо создать новый pv и присоединить его к vg. Первый способ: перезагрузиться с system resque cd и с помощью gparted, который там есть расширить раздел. Т.к. данный case предполагает, что всё происходит в online, то выбираем второй способ.
[root@server]# fdisk
и создаём новый раздел, в нашем случае sda3 с типом linux lvm. - Необходимо сказать ядру, что схема разделов диска поменялась:
[root@server]# partprobe /dev/sda - Создаём pv, который будет далее присоединён:
[root@server]# pvcreate /dev/sda3 - Смотрим, как у нас называются vg:
[root@server]# vgdisplay
В нашем случае это VolGroup00 - Расширяем vg на этот pv:
[root@server]# vgextend VolGroup00 /dev/sda3 - Смотрим, сколько свободного pe (physical extents) появилось:
[root@server]# vgdisplay
...
Free PE / Size 1599 / 49.5 Gb
... - Смотрим, как у нас называется lv, который мы хотим расширить:
[root@server]# lvdisplay
В нашем случае /dev/VolGroup00/root - Расширяем lv на все свободные pe:
[root@server]# lvextend -l +1599 /dev/VolGroup00/root - Расширяем файловую систему. Мы используем ext3 и её можно расширять online:
[root@server]# resize2fs /dev/VolGroup00/root - Проверяем, что количество свободного места выросло:
[root@server]# df - Все.
Подписаться на:
Сообщения (Atom)
Ярлыки
- 11g (3)
- 9i (3)
- аксон (1)
- институт химии (3)
- интересно (2)
- медицина (1)
- радар детектор (1)
- радардетектор (1)
- api (1)
- auth (1)
- bash (1)
- bind (1)
- bios (1)
- dba (5)
- debian (10)
- development (1)
- dns (1)
- email (2)
- etch (1)
- exim (1)
- extend (1)
- facebook (1)
- ftp (1)
- g1000 (1)
- harddisk (2)
- hardware (1)
- hp (1)
- hp-ux (2)
- iscsi (1)
- iscsitarget (1)
- kpartx (1)
- lenny (3)
- linux (12)
- listener (1)
- lvm (1)
- mail (5)
- msi (1)
- mssql (1)
- named (1)
- ntlm (1)
- online (1)
- oracle (9)
- partprobe (1)
- pi (1)
- pipe (1)
- postfix (2)
- proftpd (1)
- proxy (1)
- python (1)
- python3 (1)
- raid (3)
- raspberry pi (1)
- raspbian (1)
- rss (1)
- san (1)
- screen (1)
- sendmail (2)
- sho me (1)
- shome (1)
- sid (1)
- smart host (1)
- smartarray (1)
- smarthost (1)
- smtp (1)
- squid (1)
- ssh (3)
- su (1)
- sudo (1)
- svn (1)
- sysadmin (5)
- u100 (1)
- unix (3)
- utl_mail (1)
- utl_smtp (1)
- virtualbox (3)
- virtualization (3)
- vmware (2)
- web (1)
- wiki (1)
- zabbix (1)
- zoneminder (1)
Архив блога
- ноября 2020 (1)
- апреля 2018 (1)
- апреля 2017 (1)
- августа 2016 (1)
- апреля 2016 (1)
- февраля 2015 (1)
- ноября 2014 (1)
- сентября 2014 (1)
- мая 2014 (1)
- марта 2014 (2)
- февраля 2014 (1)
- января 2014 (1)
- ноября 2013 (1)
- июля 2013 (1)
- июня 2013 (1)
- мая 2013 (3)
- апреля 2013 (3)
- марта 2013 (2)
- февраля 2013 (1)
- января 2013 (1)
- октября 2012 (2)
- мая 2012 (1)
- марта 2012 (1)
- июня 2010 (1)
- мая 2010 (1)
- декабря 2009 (1)
- августа 2009 (1)
- июля 2009 (3)
- мая 2009 (1)
- апреля 2009 (3)
- марта 2009 (1)
- февраля 2009 (2)
- июня 2008 (1)
- мая 2008 (1)
- ноября 2007 (2)
- августа 2007 (2)
- июля 2007 (4)