0 0

Oracle 编译 Package 非常慢是因为什么?5

如题,我的代码如下



CREATE OR REPLACE PACKAGE pkg_test IS

PROCEDURE pro_test(V_OLD IN VARCHAR2,V_NEW IN VARCHAR2);
END test;
/


我用sqldev 执行这段 半小时执行不完。。。
2012年7月28日 15:00

1个答案 按时间排序 按投票排序

0 0

你的end没有跟package名称匹配,改成这样后我这里是成功执行用时0.046 s:

CREATE OR REPLACE PACKAGE pkg_test IS

  PROCEDURE pro_test(V_OLD IN VARCHAR2, V_NEW IN VARCHAR2);
END pkg_test;
/



仅供参考~

2012年7月28日 15:05

相关推荐

    oracle jdbc diver package 正版

    Oracle JDBC Driver Package,简称为Oracle JDBC驱动包,是Oracle公司为Java开发者提供的用于与Oracle数据库进行交互的重要组件。这个正版的驱动包确保了开发者能够安全、高效地通过Java应用程序访问和操作Oracle...

    oracle_11g_package.zip

    在Oracle 11g的安装过程中,这个库用于解决与C++相关的编译和链接问题,尤其是在执行某些特定的数据库操作或调用Oracle的C++接口时。 其次,"libaio-0.3.105-2"是异步I/O库,它为应用程序提供了一种高效的、非阻塞...

    Oracle数据库Package

    Oracle数据库中的Package是一种高级的模块化编程工具,它允许开发者将相关的过程、函数、变量和类型等编程元素组合在一起,形成一个逻辑上的整体。Package在Oracle数据库系统中扮演着重要的角色,提供了更好的代码...

    Linux上搭建Oracle数据库需要的各种package.zip

    2. **开发工具**:安装Oracle数据库前,你需要确保系统中已经装有基本的开发工具,如`gcc`编译器、`make`工具等,它们是构建和编译Oracle软件所必需的。 3. **库文件**:Oracle依赖于一系列库文件,如`libaio`...

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64/sqlplus/devel

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,进行数据查询、开发和管理。这个特定的版本,“oracle-instantclient11.2-basic-11.2.0.4.0-1....

    linux下安装oracle缺少的所有包

    在Linux环境下安装Oracle数据库是一项复杂而重要的任务,因为Oracle数据库依赖于多个系统库和软件包。确保正确安装所有必要的包是成功部署Oracle的前提条件。以下将详细介绍在Linux系统中安装Oracle时可能缺少的关键...

    oracle11g下用到的RPM

    Oracle 11g是一款广泛应用的关系型数据库管理系统,其在Linux操作系统上通常通过RPM(Red Hat Package Manager)包进行安装。RPM是一种软件包管理器,它使得在Linux系统上安装、升级、查询和卸载软件变得简单。下面...

    ORACLE DBMS STATS ERROR

    【知识点详解】 在Oracle数据库中,`DBMS_STATS` 是一个重要的包,它用于收集和管理表、索引和其他...在处理Oracle数据库中的这类问题时,务必谨慎,因为涉及到系统级别的包,可能会影响到整个数据库的稳定性和性能。

    red hat enterprise linux6.5(rhel6.5)安装oracle 11gR2缺少的包package

    这允许Oracle编译其内核模块以适应您的系统。 3. **jemalloc**: Oracle推荐使用jemalloc作为内存分配器以提高性能。确保jemalloc库已安装并配置为Oracle的首选内存分配器。 4. **Glibc**: Oracle需要GLIBC的最新...

    Oracle Solaris 11.2 Copying and Creating Package Repositories in

    在Oracle Solaris 11.2中,复制和创建软件包仓库(Package Repositories)是系统管理和维护的重要环节,这允许系统管理员有效地分发、更新和管理软件包。 复制软件包仓库通常是出于备份目的或为了在网络中的多台...

    配置增强型的Oracle简单客户端-Instant_Client

    3. sdk-10.2.0.4.0-linux-x86_64.zip(开发工具包,用于编译和链接Oracle相关程序) 4. sqlplus-10.2.0.4.0-linux-x86_64.zip(SQL*Plus命令行工具) 下载完成后,以root用户身份登录,创建目录`/opt/oracle`并将...

    批量导出pl/sql程序包内容代码

    在Oracle数据库管理中,批量导出PL/SQL程序包内容是一项非常实用的操作。特别是在维护大型数据库系统时,这项技能能够极大地提高工作效率,帮助开发者快速地备份、迁移或者分析特定的程序包代码。 #### 一、Oracle ...

    oracle总结oracle总结面试必备

    以下是对Oracle数据库一些关键知识点的详细阐述,这些内容对于面试和日常开发工作都非常关键。 一、SQL基础 Oracle SQL是用于操作Oracle数据库的语言,包括数据查询、数据插入、更新和删除。掌握SQL的基础语法,如...

    oracle的jdbc驱动包

    Oracle的JDBC驱动包是Java开发者连接Oracle数据库的重要工具,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与Oracle数据库进行交互。JDBC是一种Java API,由Sun Microsystems(现已被Oracle公司...

    Oracle.ManagedDataAccess.Core.2.12.0-beta2

    Oracle.ManagedDataAccess.Core.2.12.0-beta2 是Oracle公司为.NET Core平台提供的官方数据库访问驱动,主要用于在.NET Core应用程序中连接并操作Oracle数据库。这个版本号表明它是2.12版本的第二个β(beta)测试版...

    Oracle数据库面试题及答案

    26. 你刚刚编译了一个 PL/SQL Package 但是有错误报道,如何显示出错信息? 答案:SHOW ERRORS 知识点:SHOW ERRORS 是一种命令,用于显示出错信息。 27. 如何搜集表的各种状态数据? 答案:ANALYZE 知识点:...

    linux rpm for oracle

    在Linux环境中部署Oracle数据库时,RPM(Red Hat Package Manager)是常见的软件包管理工具,它可以帮助用户方便地安装、升级和管理软件。"linux rpm for oracle"这个标题表明我们将探讨如何利用RPM包来安装Oracle...

    Linux安装Oracle必须rpm包

    在Oracle的安装过程中,RPM包扮演了至关重要的角色,因为它们包含了预编译的二进制文件和必要的配置信息,使得安装过程更为简单。 对于CentOS 6.3和Oracle 11g的组合,以下是一些关键的RPM包: 1. **Development ...

    数据库oracle9i 32位升级到oracle10g 64位操作方式

    在正式进行升级之前,确保已经做好了充分的准备工作是非常重要的: 1. **备份**:对当前数据库进行全面备份,包括数据文件、控制文件和参数文件等。 2. **环境评估**:检查现有硬件资源是否满足新版本的要求,例如...

Global site tag (gtag.js) - Google Analytics