以下操作一定要在 dba权限进行操作。
1.首先一定要确定有表空间“XMLDB”,若没有新建表空间
Create tablespace XMLDB
datafile '安装oracle环境底下 oracle\oradata\orcl\XDB.dbf'
SIZE 1000M;
上面所说的 oracle 安装oracle环境底下
指的是
select name from v$datafile;
D:\oracle\oradata\orcl\system01.dbf
D:\oracle\oradata\orcl\undotbs01.dbf
D:\oracle\oradata\orcl\cwmlite01.dbf
D:\oracle\oradata\orcl\drsys01.dbf
D:\oracle\oradata\orcl\indx01.dbf
D:\oracle\oradata\orcl\tools01.dbf
说明您的数据文件是放在 D:\oracle\oradata\orcl\ 这个目录下的
则
datafile '
D:\oracle\oradata\orcl
\orcl\XDB.dbf'
完整语句:
Create tablespace XMLDB
datafile '
D:\oracle\oradata\orcl
\orcl\XDB.dbf'
SIZE 1000M;
2.接着 要新建XDB的user,并授予权限。
create user XDB
identified by XDB
GRANT SELECT ANY TABLE TO XDB;
3.执行安装脚本(里面不懂)傻傻安装
set echo on
spool xdb_install.log
@?/rdbms/admin/catqm.sql xdb_user_pass xdb_tbs temp_tbs
spool off;
alter system set dispatchers=”(PROTOCOL=TCP)(SERVICE=VGPXDB)”;
4.重启数据库
shutdown immediate;
startup;
5.测试是否安装成功
select comp_name, status, version from DBA_REGISTRY where comp_name= 'Oracle XML Database';
备注:千万不在正式库,搞不懂的东西,会死人的