Articles of oracle

Oracle 10g上的雪豹?

我已经find了几个关于如何在Leopard( 链接和链接 )上configuration的页面,然后显然升级到Snow Leopard似乎并不复杂。 然而,我已经在雪豹,并有许多问题: 雪豹(我已经安装在雪豹,所以我在这个障碍上)缺乏JVM 1.4.2, Snow Leopard上gcc基本版本的变化(这引起了各种各样的链接问题。 解决scheme似乎是将Leopard安装在外部驱动器上,从该驱动器启动,在Leopard下安装XCode,然后将Oracle安装到外部驱动器,并使用符号链接实际指示安装到您的Snow Leopard驱动器。 虽然这是有道理的,当我读它,这最后一步有点抛出。 谁能成功地做到这一点,向我解释如何进行? (也就是说应该创build哪些符号链接,以及如何完成安装?)似乎有很多关于无法通过符号链接(用户/组创build,Oracle自动启动选项等)进行安装的安装。) 如果有人已经成功地做到了这一点(尤其是如果他们保持笔记!)我可以肯定在这里使用一些帮助。 谢谢。

Oracle:Weblogic 11G可以像App Server 10G一样运行PL / SQL代码吗?

这可能是一个愚蠢的问题,但我不是一个oraclepipe理员,所以我不知道。 目前,我们的客户在Oracle 10G系统上运行一个用PL / SQL和HTML编写的网站。 随着所有事情都朝着11G的方向发展,问题已经出现,我们当前的PL / SQL系统将继续工作。 我猜这里真正的问题是PL / SQL代码在哪里执行? 我知道11G数据库支持PL / SQL。 我只是不确定Oracle是如何将以前是Application Server的东西集成到WebLogic Application Server中的。

Orace 10g上的非侵入式存储过程审计

我正在一个有大量旧版客户端程序的环境中工作。 我想知道哪些程序使用什么存储过程。 有没有办法审查访问存储过程,而不必修改上述过程? 我可以确定每个过程访问的内容,并为底层对象添加审计触发器,但是有很多过程需要检查。 数据库用户和理想主机名的标识就足够了。 我看了一下FGA包,却看不到如何将其应用到程序中。 免责声明:我不是DBA,所以我的术语可能不准确。 提前道歉。

Oracle企业pipe理器(Oracle 10g)中的SQL执行计划页面上的文档

在Oracle企业pipe理器的“性能>热门活动”中,您可以单击正在执行的SQL,然后转到计划选项卡以查看SQL执行计划。 对于执行计划,企业pipe理器将显示一个包含执行计划步骤的表。 该表具有以下列: Operation Object Object Type Order Rows Size (KB) Cost Time (sec) CPU Cost I/O Cost 我想了解这些列的每一个的意义,但我没有find任何文件。 你能推荐我任何文件或解释列的含义?

从SQL Server 2005链接到oracle,这很糟糕

我需要创build一个从SQL Server到Oracle的链接服务器,但我没有运气。 我已经安装了Oracle 10g客户端软件,并且可以使用TOAD for oracle并使用ODBC直接连接到数据库。 当我尝试使用MS oracle驱动程序创build链接服务器时,当我尝试从链接服务器中select时出现以下错误。 ORA-12154:TNS:无法parsing指定的连接标识符 这是我用来创build链接服务器,MAGOO是TNSNames文件中的条目。 EXEC sp_addlinkedserver'Mago​​oLink','Oracle','MSDAORA','MAGOO' 使用ODBC提供程序,我得到一个不同的错误,指出MSDASQL报告错误。 我的TNSName文件看起来像这样。 MAGOO= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=12.196.15.82) (PORT=1521) ) (CONNECT_DATA= (SERVICE_NAME=magoo.something.com) ) ) 任何方向都会有所帮助。 我在网上扫描了很less的资源,似乎没有任何帮助。 德怀特

Oracle数据库导入错误

导入数据库时​​出现以下错误 – 有什么想法? 我一直都在做这种types的导入,而且我从来没有见过这个错误。 在导入之前,我们删除模式中的所有对象。 导入同一个表时导入总是失败 [exec] IMP-00017: following statement failed with ORACLE error 1: [exec] "BEGIN DBMS_JOB.ISUBMIT(JOB=>99,WHAT=>' quemon();',NEXT_DATE=>TO_DATE('400" [exec] "0-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS'),INTERVAL=>'SYSDATE + 1/144 /* 1 " [exec] "Hour */',NO_PARSE=>TRUE); END;" [exec] IMP-00003: ORACLE error 1 encountered [exec] ORA-00001: unique constraint (SYS.I_JOB_JOB) violated [exec] ORA-06512: at "SYS.DBMS_JOB", line 97

Oracle帐户没有响应

我有一个具有user1,user2和user3帐户的Oracle实例。 昨天我能够login到所有三个帐户。 今天,我可以进入user1和user3,但user2被完全“冻结”,我不明白的某种方式。 如果我尝试使用sqlpluslogin到user2,它只是永远旋转。 它不连接,不超时,直到我按CTRL + C来杀死进程。 以user1或user3连接即时。 我想我会尝试lockinguser2,然后尝试解锁它。 查询locking用户跑了25分钟,然后我放弃了! lockinguser1然后解锁user1立即运行。 使用TOAD和连接作为DBA,我使用会话浏览器进行调查。 我find了11个连接到数据库的用户2。 其中五个似乎是我连接使用sqlplus失败的尝试。 这些连接都没有显示任何打开的游标,当前语句或任何锁。 在连接的等待选项卡10上显示“行高速cachinglocking”: 等待3,000到6万之间的秒数 P1 = 7 P1文本=“cachingID” P2 = 0 P2文本=“模式” P3 = 3 P3文本=“请求” 其中一个联系突出,因为它似乎是非常古老的。 它显示了一个来自客户端的“SQL * Net消息”: 等待秒数> 60万 P1 = 1413697536 P1文本=“驱动程序ID” P2 = 1 P2文本=“#字节” P3 = 0 P3 Text =“” 我无法杀死这11个会议中的任何一个。 在发出kill命令(使用TOAD,带或不带立即选项)后,它运行45-60秒,然后说“会话被标记为kill”。 但会议永远不会消失。 任何想法这意味着什么或如何我可以杀死这些会议,并恢复访问到user2帐户? 更新 :警报日志中有一些有趣的行: […]

Oracle抛出这个错误:无法打开registry项SOFTWARE \ Oracle \ ocr

我有95%的时间运行正常的oracle安装。 但是由于某种原因,每天早上在凌晨(凌晨4:00到上午9:00)的随机时间,我得到以下错误: utgdv:1:无法打开registry项SOFTWARE \ Oracle \ ocr os错误系统找不到已input的环境选项。 [OCRRAW] [3248] proprinit:无法打开原始设备 [默认] [3248] a_init:7!:后端init不成功:[33] [CSSCLNT] [3248]在OCR初始化中,clsssinit:error(33) utgdv:1:无法打开registry项SOFTWARE \ Oracle \ ocr os错误系统找不到已input的环境选项。 registry错误会随机发生,这很奇怪。 它不像我的registry整天改变。 它必须与原始设备不可用有关吗? 有人有主意吗? 我期待着您的意见。 谢谢!

当我的oracle数据库启动或closures时得到一个警报

如何在oracle数据库启动或closures时收到电子邮件警报? 我有一个数据库,我需要知道什么时候下来(这将是很高兴知道它是否已经回来),最好从远程机器。 可以想象,我可以把TNSPING我的数据库和电子邮件发送给我,但我希望有一个免费的包。 一些可以在Windows上运行的东西。 任何强烈的build议?

在Oracle中被识别的外部和被识别的全局之间的区别

什么是IDENTIFIED EXTERNALLY和IDENTIFIED GLOBALLY分别是什么意思? 我现在对他们的概念感到困惑。 提前致谢。 亲切的问候!