如何安装在甲骨文11gR2的程序选择权(How to install Procedural Opti

2019-07-19 21:06发布

我一直想在我的计算机上的本地安装的Oracle 11gR2中的创建PL / SQL包和运行程序,我一直得到ORA-00900错误。 基于此上的文章 ,好像程序选择权尚未未安装。

这是sqlplus中,当我登录的输出:

C:\Users\NgCH>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on Thu Feb 14 13:11:34 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: system@orcl
Enter password:

Connected to:
Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

SQL>

如何安装呢? 如果我重新安装甲骨文,什么是我必须选择的选项在安装程序? 我选择了企业版,桌面级。

谢谢。

编辑:

这是非常简单的包代码我试图在DBeavor(64位)v2.0.6来执行,以与Oracle薄连接的本地Oracle数据库:

CREATE OR REPLACE PACKAGE TEST AS

hello_world constant varchar(20) := 'hello world';

END TEST;

从DBeavor错误:

Error occurred during SQL query execution

Reason:
SQL Error [900] [42000]: ORA-00900: invalid SQL statement

Answer 1:

我遵循的意见建议,得知我的问题是不是与我的Oracle数据库安装在所有。

我用DBeaver尝试运行一些PL / SQL脚本,以及由于某种原因,我不知道它失败,出现ORA-00900。 张贴的问题后,我跑了蟾蜍同一脚本for Oracle和它的作品没有任何问题。 运行在SQL同一脚本Plus还工作好。

我不知道是什么原因造成DBeaver错误还,但至少现在我知道了错误代码ORA-00900并不意味着我的数据库丢失任何程序选择功能。 现在回想起来我也许应该测试了我在SQL Plus中第一个发布的问题之前,脚本。

无论如何,感谢您的意见家伙,它真的帮了我吨。



Answer 2:

因为他们认为这是Oracle专用,它是DBeaver不能执行PL / SQL。 这可以实现在未来的一段时间。



文章来源: How to install Procedural Option in Oracle 11gr2