标签: oracle

用于 Oracle RMAN 备份的 NetBackup 多路复用

我的问题是...建议使用 NetBackup 中的什么多路复用因子/您是否将 Oracle RMAN 备份用于通过 1Gb/s 管理网络到 LTO3 的备份?

JB

背景:

使用 NetBackup 等企业备份工具时,存在多路复用的概念,即同时合并来自多个备份客户端的数据,以便尽快为现代高速磁带驱动器提供数据。

交织的并发客户端数据流的数量由复用因子决定。多路复用因子越高,传送到磁带机的数据就越多,但恢复速度越慢。

由于整体恢复速度主要取决于混乱(记录事件、确定磁带是否可用、从异地召回、负载、库存等)而不是实际磁带恢复速度,我有信心使用高系数进行文件系统备份.

具有大型数据集的 Oracle 备份通常一起恢复,这对文件系统备份提出了不同的挑战。

oracle backup performance-tuning multiplexing netbackup

7
推荐指数
1
解决办法
3363
查看次数

在 oracle 数据库中使用 UTF8 有什么缺点吗?

我们正在安装订购配置的 oracle 数据库,他们问我们想要什么字符编码。该应用程序(Java)仅提供英文版本,但用户来自世界各地。

不使用 UTF8 或其他 unicode 字符集是否有任何动机?

oracle charset utf-8 oracle-11g

7
推荐指数
2
解决办法
7039
查看次数

适用于 Windows 的 Oracle 10g 不会在系统启动时启动

我们在 Windows Server 2003 虚拟机上安装了 Oracle 10g 企业版 (10.2.0.1.0)。它最初是使用 Virtual Server 2005 R2 SP1 创建的,但现在已迁移到 Windows Server 2008 Hyper-V。

服务在系统启动时启动,但实例未启动。从一台服务器迁移到另一台服务器后,这个问题实际上发生在虚拟服务器上,但我设法解决了它:

oradim -edit -sid ORCL -startmode auto
Run Code Online (Sandbox Code Playgroud)

但是,这现在没有效果。

oradim.log(在 %OracleHome%\database\oradim.log 中)说:

Thu Jun 10 14:14:48 2010
C:\oracle\product\10.2.0\db_3\bin\oradim.exe -startup -sid orcl -usrpwd * -log oradim.log -nocheck 0
Thu Jun 10 14:14:48 2010
ORA-12560: TNS:protocol adapter error
Run Code Online (Sandbox Code Playgroud)

同一文件夹中的 sqlnet.log 有:

Fatal NI connect error 12560, connecting to:
 (DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleorcl)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=C:\oracle\product\10.2.0\db_3\bin\oradim.exe)(HOST=ORACLE-VM)(USER=SYSTEM))))

  VERSION INFORMATION:
        TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
        Oracle Bequeath NT Protocol Adapter …
Run Code Online (Sandbox Code Playgroud)

oracle oracle10g

7
推荐指数
1
解决办法
7213
查看次数

如何找出我的 linux 系统正在使用哪个 tnsnames.ora 文件?

当我执行 updateb 并找到 tnsnames.ora 时,由于各种 Oracle DB 安装,我得到了一长串列表。我需要向为系统配置的“默认”tnsnames.ora 添加一些条目。

我如何找出许多 tnsnames.ora 文件中的哪一个实际正在使用?

注意:30 个奇数实例中没有一个位于任何“系统”文件夹(例如 /etc/usr 等)下,并且:

> echo $TNS_ADMIN
TNS_ADMIN: Undefined variable.
> echo $PATH
/usr/kerberos/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/local/ade/bin:/usr/NX/bin
> echo $ORACLE_HOME
ORACLE_HOME: Undefined variable.
Run Code Online (Sandbox Code Playgroud)

RHEL4

oracle linux

7
推荐指数
1
解决办法
7万
查看次数

在 HP ProLiant DL380e Gen8 服务器上安装 Oracle Linux 6.4

安装未检测到从 ACU 创建的 raid 1 逻辑驱动器。安装显示两张2T盘,安装完成后无法开机进入系统。

我一直在寻找,我正在寻找正确的程序。

我需要额外的智能阵列驱动程序吗?如果是,是哪一个以及如何安装它!

PS:在存储部分的 ILO 界面上,我收到以下消息:未找到智能阵列控制器。需要 HP Smart Array Controller 或 HP Dynamic Smart Array RAID Controller 才能显示驱动器阵列信息。

在此先感谢您的帮助。


继续我寻找完整正确的安装程序,请检查以下程序并提供建议。如果我遗漏任何重要细节

  1. 下载 RHEL 6.4 软件驱动程序更新并解压。
  2. 将 hpvsa-1.2.4-4.rhel6uX.x86_64.dd 复制到格式化为 FAT32 的 USB Key。
  3. 在 USB Key 上准备好软盘驱动程序并创建阵列后,就可以通过从 DVD 启动来开始 EL 6.4 安装。
  4. 在 EL 的主安装菜单上,安装带有驱动程序的 USB Key。在安装菜单,选择安装方式,按“ESC”键,收到“boot:”提示
  5. 在那个“boot”提示符下输入以下命令:linux dd blacklist=ahci
  6. 点击 ENTER 为驱动程序软盘选择是,选择 USB 驱动器。
  7. 选择驱动程序磁盘映像并选择确定。
  8. 继续安装操作系统,然后只需单击选择要安装 EL(版本 6.4)的逻辑卷。

安装测试并按预期工作。

oracle fakeraid hp hp-smart-array hp-proliant

7
推荐指数
1
解决办法
7782
查看次数

Oracle:1 台大型服务器与 2 台小型服务器?

我们正处于设置 Oracle 10gR2 生产环境的规划阶段。我们的预算使我们能够购买 Oracle DB 标准版的 2 个处理器许可。我们对 Oracle 的经验很少,所以我会尊重使用过它的任何人。我们正在尝试决定是否应该在 RAC 配置中设置单个双四核机箱或 2 个单独的四核机箱。

我们的数据库现在大约 60 GB,在我们的高峰期,我们将有多达 150 个并发用户。大多数大事都是在晚上通过批处理完成的。

我的直觉告诉我,在 RAC 配置中拥有 2 个盒子并不是一件坏事,因为它提供了真正的硬件故障转移解决方案。通过 iSCSI 存储在 SAN 上的共享 LUN 中的数据库。另外,如果我们需要增加容量,如果我们添加额外的许可证或 RAM,我们已经有可以使用额外 proc 升级的盒子(我假设停机时间为零,因为它是在 RAC 配置中设置的)。

RAC 是否有任何性能损失?它会增加额外的延迟吗?让双处理器盒运行这些系统真的有什么好处吗?如果我们使用特殊硬件构建 Oracle 盒子:硬件 iSCSI 卡、TOE NIC,这些盒子会坚固吗?我们正在 64 位 Windows 上部署。

那你会怎么做?一盒还是两盒?

oracle hardware infrastructure

6
推荐指数
2
解决办法
264
查看次数

将 oracle 备份到 TAPE

我们的 Oracle 数据库最近变得非常大 ~= 400 - 500 GB,并且保存到文件系统对我们来说不再具有可扩展性。我们正在考虑使用 RMAN 备份到磁带(直接备份,而不是备份到 fs 然后是磁带)。

任何人都可以对此有所了解吗?

操作系统是 Enterprise Linux (Redhat/Centos) 和 11g oracle。

编辑:我正在寻找一种将 RMAN 与 linux 命令结合使用来实现这一目标的方法,因为强大的力量需要一个简单的解决方案。

oracle backup tape

6
推荐指数
1
解决办法
627
查看次数

Oracle 数据库很慢 - 从哪里开始以及如何找到原因?

我们的 Oracle 数据库 (11g) 突然变得很慢。我不知道从哪里开始调试过程才能找到问题所在?

我尝试生成表统计信息并寻找锁......但我找不到任何直接指向原因的信息,或者我可能看错了地方..

请指导我从哪里开始..

好吧,我会定义什么是慢 :)

插入需要花费大量时间......即使是 100,000 条记录插入也需要一个小时

oracle oracle-11g

6
推荐指数
1
解决办法
11万
查看次数

为什么在“插入查询”之前“开始事务”会锁定整个表?

我写了一个存储过程来插入一条记录。我在插入查询的正上方添加了“开始事务”并执行查询。我注意到另一个应用程序显示一个网页,其中包含来自同一个表的记录,在插入完成时挂起。

为什么开始事务会锁定整个表?作家不应该阻止读者。默认情况下它应该是ON。

我正在使用 SQL-Server 2005 Express。我也想知道 Oracle 和 MySQL 如何处理相同的情况。

mysql oracle sql-server sql-server-2005

6
推荐指数
1
解决办法
1万
查看次数

我的桌子有一半存在。不能丢

我有一张桌子,即使它没有行,也占用了相当多的空间。我前段时间也掉了。当我现在尝试删除它时,它说该表不存在。

它显示在 user_tables 中。此外,它的所有分区和索引都显示在 user_objects 中。

它也不在回收站中。

这里发生了什么?

编辑:

这是 user_tables 的结果:

TABLE_NAME  TABLESPACE_NAME CLUSTER_NAME    IOT_NAME    STATUS  PCT_FREE PCT_USED   INI_TRANS   MAX_TRANS   INITIAL_EXTENT  NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE    FREELISTS   FREELIST_GROUPS LOGGING BACKED_UP   NUM_ROWS    BLOCKS  EMPTY_BLOCKS    AVG_SPACE   CHAIN_CNT   AVG_ROW_LEN AVG_SPACE_FREELIST_BLOCKS   NUM_FREELIST_BLOCKS DEGREE  INSTANCES   CACHE   TABLE_LOCK  SAMPLE_SIZE LAST_ANALYZED   PARTITIONED IOT_TYPE    TEMPORARY   SECONDARY   NESTED  BUFFER_POOL ROW_MOVEMENT    GLOBAL_STATS    USER_STATS  DURATION    SKIP_CORRUPT    MONITORING  CLUSTER_OWNER   DEPENDENCIES    COMPRESSION COMPRESS_FOR    DROPPED READ_ONLY
jeremy_ALLK             VALID                                                   N                                            8           1      N   ENABLED         YES     N   N   NO      ENABLED NO  NO      DISABLED    YES     DISABLED            NO …
Run Code Online (Sandbox Code Playgroud)

oracle sql

6
推荐指数
1
解决办法
2534
查看次数