问题标签 [oracle10g]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
17617 浏览

sql - 使用 sqlplus 或 rman 进行 oracle 10g 测试的备份/恢复数据库

将 Oracle 10g 与我们的测试服务器一起使用是最有效/最简单的备份和恢复数据库到静态点的方法,假设您总是希望在创建备份后返回给定点。

示例用例如下

  1. 安装和配置所有软件
  2. 修改数据到基础测试点
  3. 以某种方式进行备份(这是问题的一部分,如何做到这一点)
  4. 做测试
  5. 返回第3步状态(恢复到备份点,这是问题的另一半)

理想情况下,这将通过 sqlplus 或 rman 或其他一些可编写脚本的方法来完成。

0 投票
8 回答
161514 浏览

oracle - ORA-03113: 在 ASP.Net 应用程序中长时间不活动后,通信通道上的文件结束

我在 IIS5 上有一个负载平衡(不使用会话状态)ASP.Net 2.0 应用程序,它使用 ODAC/ODP.Net 驱动程序的 10.1.0.301 版本运行回单个 Oracle 10g 服务器。在长时间不活动(几个小时)之后,应用程序似乎随机地抛出一个 Oracle 异常:

异常:ORA-03113:Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode,OracleConnection conn,IntPtr opsErrCtx,OpoSqlValCtx* pOpoSqlValCtx* pOpoSqlValCtx,Object src,String 过程)在 Oracle.DataAccess.Client 的通信通道上的文件结尾Oracle.DataAccess.Client.OracleCommand.System.Data.IDbCommand.ExecuteReader() 处的 .OracleCommand.ExecuteReader(布尔重新查询,布尔填充请求,CommandBehavior 行为)

...堆栈的 Oracle 部分到此结束...

我们正在为每个请求创建新连接,将打开和关闭包装在 try/catch/finally 中以确保正确关闭连接,并且整个事情都包装在 using (OracleConnection yadayada) {...} 块中。此问题似乎与 ASP.Net 应用程序因不活动而停止后重新启动有关。

我们还没有自己重现这个问题。思想、祈祷、帮助?


更多:与 IT 核实,防火墙未设置为终止这些服务器之间的连接。

0 投票
7 回答
77707 浏览

database - 如何手动卸载 Oracle?

有时我在 Windows 上的 Oracle 数据库会被淹没。如何手动卸载 Oracle?

0 投票
5 回答
33702 浏览

oracle - 如何更改 Oracle 10g 上的 IP 地址

我需要采取哪些步骤来更改 Oracle 10g 的 IP 地址?从 dhcp 地址转到静态 IP 并重新启动后,我无法连接到数据库。

0 投票
10 回答
61842 浏览

sql - 查询表的外键关系

对于给定的表“foo”,我需要一个查询来生成一组具有指向 foo 的外键的表。我正在使用 Oracle 10G。

0 投票
3 回答
1470 浏览

java - Oracle 10g Web 应用程序中的 JAXB 2

我有一个使用JAXB 2的 Web 应用程序。在Oracle 10g 应用服务器上部署时,我一尝试编组 XML 文件就会出错。事实证明,Oracle 将JAXB 1包含在一个偷偷改名为“xml.jar”的 jar 中。

如何强制我的 webapp 使用我部署的 jaxb jar 的版本,WEB-INF/lib而不是 Oracle 强制进入类路径的版本,最好是通过配置而不是在我的代码中弄乱类加载器?

0 投票
4 回答
8399 浏览

java - “链接 javax/xml/namespace/QName 类时违反加载程序约束”来自 Oracle 10g 上的 webapp

我们有一个 Web 应用程序,可以部署在许多应用程序服务器上,包括 Oracle 10g。然而,在那个平台上,我们遇到了类路径问题。webapp 使用 JAXB 2,但 Oracle 10g 附带 JAXB 1,这会导致错误。为了解决这些问题,我们将 Oracle 配置为首选 Web 应用程序中的类,但现在我们在尝试实例化 JAXB 上下文时遇到上述错误。

查找“违反加载器约束”异常 - 当已加载一个类加载器的类尝试访问同一包中的包私有但由不同的类加载器加载的内容时,似乎会抛出该异常。我已经尝试在我们的 webapp 中删除任何包含 javax.xml.namespace.QName 的 jar,并验证它是被拾取的 Oracle 中包含的实例,但错误仍然存​​在。有任何想法吗?

(这是关于 10g 和 JAXB 2的早期问题的后续问题。)

0 投票
2 回答
3579 浏览

oracle - 通过分区交换 (Oracle 10g) 加载表

我对优化这种类型的负载有几个问题。

构建一个新的数据表以加载到分区表中,然后在这个新表上构建索引。

  1. 您应该使用 COMPUTE STATISTICS 选项构建索引还是使用 DBMS_Stats 的 Cascade 选项?

  2. 您应该在交换之前的表上还是在交换之后的分区上收集统计信息?

  3. 如果你在交换之后做,并且你在参数列表中指定分区名称,粒度参数有什么相互作用?例如,如果我指定一个分区名称,然后将粒度设置为“全局和分区”,那是否会全局?它只做一个分区吗?

0 投票
2 回答
6219 浏览

java - 如何使用 oracle.jdbc.driver.OracleLog?

尝试获取与 10g 数据库的连接时,我收到来自 Oracle JDBC 驱动程序 (ojdbc14_g.jar) 的错误。该驱动程序有一个 oracle.jdbc.driver.OracleLog 类可以提供帮助,但 Oracle 文档不清楚如何最好地使用它。有没有人成功使用过这个类?如果是这样,将不胜感激有关其使用的一些指导。

有关信息,我从 JDBC 驱动程序得到的错误是:

0 投票
5 回答
116863 浏览

oracle - 什么会导致间歇性 ORA-12519(TNS:未找到合适的处理程序)错误

我们在 Oracle 10 数据库(使用 Hudson 作为持续集成服务器)前针对 Weblogic 9 运行 Junit 4 测试套件,有时我们会在脚本拆卸期间遇到 ORA-12519 崩溃。但是,错误是非常间歇性的:

  • 它通常发生在同一个测试类
  • 对于相同的测试用例并不总是发生(有时它们通过)
  • 对于相同数量的测试用例(3-9 个)不会发生这种情况
  • 有时它根本没有发生,一切都过去了

虽然我不能保证这不会在本地发生(当然,当针对同一个数据库运行时),但我已经多次运行同一个类套件,没有任何问题。

有任何想法吗?