Oracle XE - "ORA-12952: The request exceeds the maximum allowed database size of 4 GB"

Бесплатную версию Oracle XE я использую в связке со Spacewalk. К сожалению, в Oracle XE есть ограничение на размер БД 4Г. Для решения проблемы попробую выполнить процедуру «Compact Storage».

Панель управления Oracle XE висит на удаленном сервере spacewalk.tomtel.ru на localhost:9055, как сменить localhost на 0.0.0.0, чтобы попасть в панель я не знаю, поэтому я создам SSH-туннель:

Выполнить на локальной машине:

ssh -f -N -L 127.0.0.1:9000:127.0.0.1:9055 root@spacewalk.tomtel.ru

После создания туннеля в панель можно зайти с локальной машины по адресу http://localhost:9000/apex/

Посмотреть размер текущих файлов БД

du -sh /usr/lib/oracle/xe/oradata/XE/*

Update

Проблему решил установкой oracle 11gR2 на отдельной машине и переконфигурацией файлов
/etc/rhn/rhn.conf
/etc/rhn/clusters.ini
/etc/tnsnames.ora
на spacewalk.tomtel.ru

Ссылки

Ограничение доступа ТОМСК/НЕ-ТОМСК средствами ipset

ipset - еще один интерфейс работы со штатным ядерным фильтровальщиком пакетов netfilter.
ipset позволяет оптимизировать фильтрацию пакетов в условиях, когда требуется создать огромное количество правил обработки пакетов.

Установка ipset & iptables

ipset не входит в базовый комплект CentOS/RHEL, поэтому установим необходимые репозитории

rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm

Linux disk quotas

Установка

 yum install quota

Настройка

/etc/fstab

UUID=c495d9f2-0501-40cd-a974-d57f56d889b2       /mnt/data       ext4    defaults,nodiratime,noatime,usrquota,grpquota   0       2

Выполним

mount -o remount /mnt/data
quotacheck --create --user --group /mnt/data/
quotaon -a -ugv

Статистика

repquota -a
*** Report for user quotas on device /dev/sdb1
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --      20       0       0              2     0     0       

rkhunter - установка, настройка

Установка

yum install rkhunter

Настройка

sed -i 's/ALLOW_SSH_ROOT_USER=unset/ALLOW_SSH_ROOT_USER=no/' /etc/rkhunter.conf

/etc/aliases

...
# Person who should get root's mail
root:           your@mail

Шпаргалка - настройка logwatch

Установка

 yum install logwatch

Настройка

 cat /usr/share/logwatch/default.conf/logwatch.conf > /etc/logwatch/conf/logwatch.conf
 sed -i 's/MailTo\ =\ root/MailTo\ =\ your\@mail/' /etc/logwatch/conf/logwatch.conf
 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []