1.匿名语句块 declare buzzId varchar2(1000) := '12345'; begin --删除数据 delete from t_my_table where buzzId = buzzId; --提交 commit; end; ...
转载 2021-08-03 18:11:00
183阅读
 Oracle程序块包含三部分: 1.       declare, 非必须的 2.       procedure, 必须的 3.       exception, 非必须的 下面详细介绍这三部分。
原创 2012-08-09 14:30:24
1294阅读
Logminer是Oracle分析重做日志的工具,可以把日志中的信息还原成执行过的SQL语句。Oracle的日志格式一直是不传之密,要理解日志的结构和存储格式才能从中提取有用的数据,还原用户操作。最近通过深入研究,搞清楚了Oracle重做日志的存储结构,用C语言编写了一个模拟Logminer的程序
原创 2018-08-01 17:29:12
1389阅读
在Linux操作系统中,Oracle监听程序是非常重要的组件之一。它负责监控数据库的连接请求,并将这些请求传递给数据库实例。在Linux系统中,我们通常使用红帽(Red Hat)发行版来运行Oracle数据库,因此在这篇文章中,我们将探讨如何在红帽系统上配置和管理Oracle监听程序。 首先,要启动Oracle监听程序,我们需要使用lsnrctl这个命令行工具。lsnrctl是Oracle提供的
原创 2024-03-07 10:09:12
187阅读
列出所有依赖于此表的视图、过程、函数、包等等select name,type from
转载 2023-04-21 02:05:53
51阅读
程序代码——调用Function通用方法:package com.boxun.crm.util;import java.sql.CallableStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statemen
转载 2011-05-23 10:48:00
191阅读
2评论
程序代码——调用Function通用方法: package com.boxun.crm.util;      import java.sql.CallableStatement;      import java.sql.R
原创 2011-12-22 12:03:03
1292阅读
在使用Linux系统进行开发或运维工作时,经常会遇到程序Oracle数据库的连接问题。有时候在编写或运行Linux程序时,突然发现程序卡住了,无法继续执行。这种情况很可能是程序Oracle数据库的连接出现了问题导致的。 首先,我们需要明确一点,Linux程序Oracle数据库的连接问题可能涉及到多方面的原因。其中一个常见的原因是网络连接的不稳定。由于Oracle数据库通常部署在远程服务器上
原创 2024-05-28 10:08:24
113阅读
SGA(System Global Area),即系统全局区,管理数据库buffer cache,java,stream的内存区PGA (Process Global Area),即程序全局区,主要用于管理进程的内存区UGA(User Global Area),即用户全局区,处理用户会话相关信息的内存区CGA(Call Global Area),即调用全局区,处理如排序、HASH JOIN、位图合
转载 精选 2015-07-23 18:01:15
727阅读
/etc/hosts中设定错误 本机ip地址是172.24.4.1﹐而/etc/hosts中的设置是: [root@paclx ~]# vi /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0
原创 2011-12-01 12:29:44
678阅读
方法一: 首先,点击如下搜索框,输入service,打开 “服务” 界面 接着,检查如下几个服务是否启动,没有启动就先启动,再去试试连接是否成功 方法二: 打开如下文件 如下,将图中的localhost改为你现在网络的IP(打开cmd,输入ipconfig,查看ipv4) ...
转载 2021-08-02 15:02:00
533阅读
2评论
这个问题上次给单位服务器重启的时候也发现了,今天再次又出现了同样的问题。 上次没有记录,这次记录一下吧。以免自己后面又忘记了。 打开的oracle读取的时候,会报错没有监听程序。 大部分帖子都是说去重新配置监听程序。 上次我查找这个问题也查找了半天,后来,才偶然看到一个帖子说,应该是日志文件太大了。 ...
转载 2021-10-22 14:43:00
644阅读
2评论
在Linux系统中,Oracle数据库的监听程序是非常重要的组件。监听程序负责接收客户端的连接请求并将这些请求转发给相应的数据库实例。在Oracle数据库中,监听程序的配置对于数据库的正常运行至关重要。本文将重点讨论在Linux系统下如何配置Oracle监听程序。 在Linux系统中,Oracle监听程序的配置文件是`listener.ora`。这个文件通常位于`$ORACLE_HOME/net
原创 2024-05-29 10:11:06
82阅读
现对tkprof程序做进一步的说明:在打开跟踪功能后,oracle将被跟踪session中正在执行的SQL的性能状态数据都收集到一个跟踪文件中。这个跟踪文件提供了许多有用的信息,例如一个sql的解析次数、执行次数、fetch次数、物理读次数、逻辑读次数、CPU使用时间等,利用这些信息可以诊断你的sql的问题,从而用来优化你的系统。不幸的是,生成的跟踪文件中的数据是我们难以理解的,所以要用TKPRO
原创 2013-10-21 11:38:50
749阅读
Oracle 命名服务和监听程序    这段时间在做命名服务和监听服务,做异构数据库迁移,从SQL server 2005中到Oracle 10gR2中。对命名服务和监听服务有了了解;      命名服务:conn sys/oracle@orcl as sysdba   这里的Orcl就是命名服务,他告诉我们
转载 精选 2011-11-25 15:59:56
416阅读
这段时间在做命名服务和监听服务,做异构数据库迁移,从SQL server 2005中到Oracle 10gR2中。对命名服务和监听服务有了了解; 命名服务:
原创 2024-01-22 16:18:24
104阅读
又是一起 oracle 无法连接问题,检查配置都是正常的。原来是碰到一个oralce的bugl了。还真就是这个问题,子进程一kill掉,就恢复了。
原创 2023-07-02 00:56:38
176阅读
程序包的基本概念 程序包可将若干函数或者存储过程组织起来,作为一个对象进行存储。程序包通常由两部分构成,规范(specification)和主体(body)。程序报也可以包含常量和变量,包中的所有函数和存储过程都可以使用这些变量或者常量。   二 规范 1 创建规范(SQL窗口) create or replace package pkg_staff as  
原创 2012-09-12 19:55:44
983阅读
# listener.ora Network Configuration File: F:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration tools.我这个是配置ip之后发生的,解决方法是添加一个sidSID_LIST_L
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQL
原创 2022-08-05 09:23:56
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5