首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Oracle 11gr2中安装过程选项

如何在Oracle 11gr2中安装过程选项
EN

Stack Overflow用户
提问于 2013-02-14 05:15:46
回答 2查看 4.5K关注 0票数 3

我一直试图在我的计算机上创建PL/SQL包,并在Oracle11gR2的本地安装上运行过程,并且一直收到ORA-00900错误。基于这个文章,似乎没有安装过程选项。

这是我登录时sqlplus的输出:

代码语言:javascript
复制
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>

我怎么安装它?如果我必须重新安装Oracle,我必须在安装程序中选择哪些选项?我选择了企业版,桌面类。

谢谢。

编辑:

这是非常简单的包代码,我试图在DBeavor (64位) v2.0.6中执行到一个带有Oracle连接的本地Oracle数据库:

代码语言:javascript
复制
CREATE OR REPLACE PACKAGE TEST AS

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

END TEST;

来自DBeavor的错误:

代码语言:javascript
复制
Error occurred during SQL query execution

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

回答 2

Stack Overflow用户

发布于 2013-02-16 07:57:05

我遵循了评论中的建议,并了解到我的问题根本不是Oracle数据库安装的问题。

我在尝试运行pl/sql脚本时使用了DBeaver,出于某种原因,我不知道它在ORA-00900中失败了。在发布了这个问题之后,我在Oracle中运行了相同的脚本,并且没有任何问题。在SQL中运行相同的脚本也可以。

我还不知道是什么导致了DBeaver中的错误,但至少现在我知道错误代码ORA-00900并不意味着我的数据库缺少任何过程选项函数。事后看来,在发布这个问题之前,我可能应该先在SQL中测试我的脚本。

不管怎样,谢谢各位的评论,这真的帮了我很多。

票数 2
EN

Stack Overflow用户

发布于 2014-02-25 12:34:00

DBeaver不能执行PL/SQL,因为他们认为PL/SQL是特定于Oracle的。这可能会在将来的某个时候实施。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14868229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档