Oracle Spatial 安装与配置(2)

博客首页 » Oracle Spatial 安装与配置(2)

发布于 28 Aug 2013 08:26
标签 blog lbs oracle spatial
经过Oracle Spatial 安装与配置(1)的一番挫折,也明白些了Oracle Spatial的前提条件。这次仔细一些摸着石头过河了。

在这篇文章,Oracle Spatial 组件 说明 的指导下,Oracle 10g/11g安装Oracle Spatial需要有以下组件。

  • JServer JAVA Virtual Machine
  • Oracle interMedia
  • Oracle XML Database

这并不困难,先试自动化方法,启动dbca,勾上这三个标准组件。

SQL> select comp_id,version,status from dba_registry where comp_id in ('JAVAVM','ORDIM','XDB')
 
COMP_ID                                                      VERSION
------------------------------------------------------------ ------------------------------------------------------------
STATUS
----------------------------------------------------------------------------------------
JAVAVM                                                       10.2.0.1.0
VALID
 
XDB                                                          10.2.0.1.0
VALID
 
ORDIM                                                        10.2.0.1.0
VALID

然后再回到dbca选中Spatial安装,然后就大功告成了。

Script的安装方法

下面是安装这几个组件的Script:

cat inst_jvm_xdb_spt.sql
set verify off
PROMPT specify a password for sys as parameter 1;
DEFINE sysPassword = &1
 
@@JServer.sql
@@xdb_protocol.sql
@@ordinst.sql
@@interMedia.sql
@@spatial.sql

其中

cat JServer.sql
connect "SYS"/"&&sysPassword" as SYSDBA
set echo on
spool ./JServer.log
@/u01/oracle/app/oracle/product/10.2.0/db_1/javavm/install/initjvm.sql;
@/u01/oracle/app/oracle/product/10.2.0/db_1/xdk/admin/initxml.sql;
@/u01/oracle/app/oracle/product/10.2.0/db_1/xdk/admin/xmlja.sql;
@/u01/oracle/app/oracle/product/10.2.0/db_1/rdbms/admin/catjava.sql;
@/u01/oracle/app/oracle/product/10.2.0/db_1/rdbms/admin/catexf.sql;
spool off
 
cat xdb_protocol.sql
connect "SYS"/"&&sysPassword" as SYSDBA
set echo on
spool ./xdb_protocol.log
@/u01/oracle/app/oracle/product/10.2.0/db_1/rdbms/admin/catqm.sql change_on_install SYSAUX TEMP;
connect "SYS"/"&&sysPassword" as SYSDBA
@/u01/oracle/app/oracle/product/10.2.0/db_1/rdbms/admin/catxdbj.sql;
@/u01/oracle/app/oracle/product/10.2.0/db_1/rdbms/admin/catrul.sql;
spool off
 
cat ordinst.sql
connect "SYS"/"&&sysPassword" as SYSDBA
set echo on
spool ./ordinst.log
@/u01/oracle/app/oracle/product/10.2.0/db_1/ord/admin/ordinst.sql SYSAUX SYSAUX;
spool off
 
cat interMedia.sql
connect "SYS"/"&&sysPassword" as SYSDBA
set echo on
spool ./interMedia.log
@/u01/oracle/app/oracle/product/10.2.0/db_1/ord/im/admin/iminst.sql;
spool off
 
cat spatial.sql
connect "SYS"/"&&sysPassword" as SYSDBA
set echo on
spool ./spatial.log
@/u01/oracle/app/oracle/product/10.2.0/db_1/md/admin/mdinst.sql;
spool off

执行的效果


本页面的文字允许在知识共享 署名-相同方式共享 3.0协议和GNU自由文档许可证下修改和再使用,仅有一个特殊要求,请用链接方式注明文章引用出处及作者。请协助维护作者合法权益。


系列文章

文章列表

  • Oracle Spatial 安装与配置(2)

这篇文章对你有帮助吗,投个票吧?

rating: 0+x

留下你的评论

Add a New Comment