AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 52475
Accepted
Laura Thomas
Laura Thomas
Asked: 2009-08-11 14:02:17 +0800 CST2009-08-11 14:02:17 +0800 CST 2009-08-11 14:02:17 +0800 CST

Windows 服务器上的 Oracle ARCxxxxx_xxxxxxxxxx.001 文件

  • 772

我有一个支持单个应用程序的数据库服务器。遗憾的是,这个盒子的大部分配置都是由供应商严格控制的。因此,如果我们更改内容,他们可能会停止支持。

显然,他们的一个脚本已经停止运行,因为自 6 月 15 日以来,我们已经积累了大量名称格式如下的文件:ARCxxxxx_xxxxxxxxxx.001 它们基本上都不到 25MB。这些文件是什么?内容是二进制的,一旦写入它们似乎就不会改变(查看此服务器的备份以及增量中的内容)。我可以删除它们吗?与我们的工作周相比,它们似乎是基于生成的数量的某种事务记录?

供应商支持尚未到来,只是告诉我“这不应该发生,脚本应该处理它们。” 但他们不会告诉我是哪个剧本。我没有在事件日志中记录错误。是否有一个 oracle 日志可以告诉我哪个脚本失败了,所以我可以看看我是否能找出原因?

服务器:Windows 2003 甲骨文:10.2.0.3.0

windows-server-2003 oracle10g
  • 2 2 个回答
  • 5456 Views

2 个回答

  • Voted
  1. Angelo Marcotullio
    2009-08-11T15:21:57+08:002009-08-11T15:21:57+08:00

    它们(很可能)是归档重做日志。如果需要恢复,则可能需要它们。

    Oracle 不会自动删除它们。通常,您的备份过程(如 RMAN)将从默认位置备份这些文件并将其删除。

    这个数据库是如何备份的?如果你不知道,我会问供应商。这可能表明备份过程出现问题,可能使您的数据易受攻击。

    • 3
  2. Best Answer
    Cephas
    2009-08-11T16:18:31+08:002009-08-11T16:18:31+08:00

    ARC* 文件几乎可以肯定是存档重做日志。您不应删除它们,因为某些类型的恢复操作需要它们。此外,如果您使用 RMAN 进行备份,如果 RMAN 无法找到自上次备份以来的完整日志系列,它很可能会失败。

    请注意,如果磁盘被这些日志填满,Oracle 将停止。如果磁盘开始变满,您可能希望将这些日志移动到另一台服务器以释放空间。

    可以将 RMAN 备份脚本配置为在备份后删除这些文件。备份数据库后,旧式备份过程也将删除这些文件。

    我会开始查看备份是如何完成的,看看是否有任何东西正在写入日志。不幸的是,备份过程的日志记录非常依赖于编写备份脚本的人,因此我们无法真正帮助您。

    不过,您应该检查一般的 Oracle 更改日志是否有任何可疑之处。

    您可以使用 SQLPLUS 访问数据库吗?

    如果是这样连接到数据库并运行以下命令,它将显示 Oracle 配置为放置其跟踪文件的位置。

    SQL> show parameter background_dump_dest
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    background_dump_dest                 string      D:\oracle\admin\MyDataBase\bdump
    

    此目录中应该有一个名为“alert_DATABASENAME.log”的文件如果您没有对数据库的 SQLPLUS 访问权限,只需在机器上搜索“alert_*.log”

    该文件应该是查找任何 Oracle 异常的首要位置。

    不过,您可能不得不在供应商上打一段时间才能解决此问题。公司什么时候会知道在他们的产品中“嵌入”甲骨文是个坏主意?

    • 2

相关问题

  • 在域加入时将“工作站管理员”添加到本地管理员组

  • 如何轻松地将 DFS 共享移动到新驱动器?

  • 服务器 2003 R2 上的 Cisco VPN 客户端

  • 通过 VPN 更改 Active Directory 密码

  • 如何从 ISA 服务器后面安装 magento 扩展?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve