Мура туфельку снимала, В огороде закопала: - Расти, туфелька моя, Расти, маленькая ! |
Корней Чуковский, Что сделала Мура, когда ей прочли сказку "Чудо-дерево" |
Установка XML DB может выполняться средствами Database Configuration Assistant (DBCA), либо вручную. Типовой вариант БД, начиная с версии 9.2, включает предустановленную XML DB и не требует дополнительной установки.
Узнать о наличии установленной XML DB и готовности к работе можно так:
SQL> CONNECT / AS SYSDBA Connected. SQL> SELECT count ( * ) 2 FROM dba_objects 3 WHERE owner = 'XDB' AND status = 'INVALID';
COUNT(*) ---------- 0
SQL> COLUMN comp_name FORMAT A30 SQL> SELECT comp_name, status, version 2 FROM dba_registry 3 WHERE comp_name = 'Oracle XML Database';
COMP_NAME STATUS VERSION ------------------------------ ----------- ------------ Oracle XML Database VALID 10.2.0.1.0
При полученных выше ответах может потребоваться, однако, разблокировать подключение к СУБД (уже имеющемуся) пользователю XDB, например:
ALTER USER xdb ACCOUNT UNLOCK IDENTIFIED BY xdb;
Если же в существующей БД XML DB не установлена, вручную это можно сделать следующей последовательностью действий от имени SYS:
SQL> @?/rdbms/admin/catqm пароль_для_XDB табличное_пространство_для_XDB табличное_пространство_для_временных данных_XDB
SQL> @?/rdbms/admin/catxdbj
SQL> @?/rdbms/admin/initxml
Для убирания из БД XML DB достаточно выполнить от имени SYS:
Пользователь XDB и сопутствующие пакеты будут удалены.