Articles of oracle

如何远程访问oracle数据库

我可以使用localhost:1521连接到我的oracle数据库。 但是,连接到IP地址不起作用。 我试图做到这一点,因为我试图连接到我的数据库使用另一台机器,但即使是同一台机器无法连接到自己使用它自己的IP地址。 注意:Oracle数据库11g和Windows 7。

Oracle Vs SQL Server可以处理大约6-7TB的数据

我正在寻找一些有效的点来selectOracle Vs SQL Server来处理大约5-6 TB的数据。 这些数据将在8个月内累计。 任何大于8个月的数据将从数据库中清除。 我正在考虑Oracle 11G标准版和SQL Server 2008标准版。 我不是在寻求开发的便利,我纯粹是在处理庞大的数据方面,仍然能够提供良好的性能。 除了performance,如果有任何参数有什么不同,那么请高亮。 我知道价格方面有很大的差异,但如果性能差异很大,这不是一个因素。 我希望得到没有偏见的答案,没有宗教战争。

Oracle性能问题

我们正在使用非常强大的Oracle 11G机器。 有冗余存储等,这是从我所告诉的一个野兽。 我们刚刚拿到这个数据库作为一个工具,当我第一次作为一个合作社有20人使用,现在超过150人。 我是唯一一个工作在:( 我们目前有一个系统,可以在整个数据中心分配PERL脚本,从而为我们提供了一种“网格”计算能力。 Perl脚本运行一种模拟并将结果报告给数据库。 他们做select/插入。 每个脚本的负载不是很高,但可能同时发生在20-50个系统中。 然后,我们有多个数据中心和用户都使用同样的方法来访问同一个数据库。 我们的主要问题是,我们的数据库连接超载,不得不放弃一些。 我们有时有500个以上的连接。 这些是perl脚本,它们不能很好地处理这个问题。 基本上他们失败了,结果就失去了。 我宁愿避免重写很多这些,因为它们写得不好,而且甚至是头疼的。 数据库本身没有被重载,只是连接开销太高。 我们打开一个连接,快速查询,然后删除连接。 很短的连接,但其中很多。 数据库团队基本上说我们需要降低连接数量,否则他们会忽略我们。 因为这是分布在我们的农场,我们不能实现持久连接。 我用我们的networking服务器来做这件事。 但是它在一个固定的系统上。 其他的是由分发工具打开和closures的perl脚本,因此并不总是运行。 我最好的办法解决这个问题? 脚本本身可以等待连接打开。 他们不需要立即采取行动。 某种排队系统? 我被build议设置一个名为“SQL Relay”的工具的一些实例。 也许每个数据中心都有一个。 这个工具有多可靠? 这种方法有多好? 它会为我们所需要的工作吗? 我们可以为每个数据中心提供一个数据中心,并通过数据中心将请求转发到我们的主数据库,保持一个开放的持久连接pipe道 这有道理吗? 还有其他的build议吗? 有任何想法吗? 任何帮助将不胜感激。 可悲的是,我只是一个在一个非常大的公司工作的合作社的学生,不知何故,所有这一切都落在了我的肩膀上(没有人可以要求帮忙;它是一家硬件公司,每个人都是硬件工程师,数据库团队是无用的在印度),而我最好的方法是什么? 我极度劳累过度,这个问题干扰着进步,基本上需要尽快解决; 最好不用改写整个系统,购买硬件(不会发生),或者在脚下自我射击。 帮助哈哈!

Oracle RAC故障转移备份过程

我们在两个节点上安装了Oracle 11gR2 RAC数据库。 我们也有一个RMAN备份脚本,可以正常工作,使用位于距离数据中心20公里的小镇的恢复目录数据库。 数据库备份脚本工作正常,并从crontab作业或从Oracle dbconsole(现在它从crontab工作)启动。 恢复过程被检查,一切工作正常。 问题是脚本从集群中的第一个节点运行,如果节点closures,则不能运行备份。 我们如何确保我们的脚本具有故障转移备份版本。 我们还尝试通过dbconsole进行备份,但只有在启动作业的节点已启动的情况下才有效。 本质上,问题是“如何确保我们的备份工作,无论这两个节点是否活动”

RHEL 5.8 太久无法closures

我们在运行RHEL 5.8的机器上使用Oracle数据库。 每个月我们重新启动我们的服务器(包括这个),但是这个需要很长时间才能closures。 上次花了40分钟。 这是等待关机时屏幕上的最后两行: The Oracle base has been set to /opt/oracle Processing Database instance "ORCL": log file /opt/oracle/product/11.2.0/db_1/shutdown.log 这一步需要所有的时间。 在这之后,关机过程就很好,而且在合理的时间。 这是正常的吗? 谢谢!

有什么更好的方法来configurationOracle RAC 11g R2的内存?

我正在Oracle RAC 11g中build立一个新的环境,但是我想知道如何使用内存function。 今天,我有两台服务器与128GB的RAM 1核心CPU 16核心。 我将64GB的SSD部署到Swap,尽可能地安装和configurationSO 环境在两个RHEL 6.9中configuration。 今天的内存pipe理是使用64GB交换的自动模式。 任何提示如何提高内存使用情况或pga和sga? ASMM当前configuration。 NAME TYPE VALUE ———————————— ———– —————————— hi_shared_memory_address integer 0 memory_max_target big integer 0 memory_target big integer 0 shared_memory_address integer 0 show parameter sga NAME TYPE VALUE ———————————— ———– —————————— lock_sga boolean FALSE pre_page_sga boolean FALSE sga_max_size big integer 80G sga_target big integer 80G […]

根据OID(Oracle Internet Directory)对AIX用户进行身份validation

我们需要使用LDAP在AIX服务器上针对OID对本地用户进行身份validation。 我们在OID中有一个分支,放置并同步Active Directory用户。 我们还在OID上configuration了外部authentication,以便根据ADvalidation用户名/密码。 有没有人在这种types的环境中为AIXconfiguration了身份validation? 我们相信我们需要在OID中的用户目录条目中填充unix的特定属性,但不确定需要哪些属性。 另外,我们正在考虑根据OID对Oracle数据库用户进行身份validation,但是由于外部身份validation,我们无法在OID(Oracle正在查找密码的属性)上的用户目录条目中填充ORCLPASSWORD属性。 帮助或者两者都是受欢迎的。

具有Kerberos身份validation的Oracle以及Windows 2003 Server作为KDC

我在Windows 2003 Server SP2上运行Oracle 10.2,这也是networking上的域控制器。 我希望将身份validation方法从NTS切换到Kerberos。 我花了很多时间尝试从Net Manager实用程序的Oracle Advanced Security选项中使用Kerberos身份validationconfigurationOracle。 我禁用了NTS,因此Kerberos被提升为首选的身份validation方法。 但是,只要从Net Manager中保存configuration并重新启动Oracle服务器服务,Oracle就不会启动。 我不知道Oracle在抱怨什么,因为我不知道在哪里寻找Oracle错误日志。 我的第一个问题是:我怎样才能找出什么是甲骨文? 我的第二个问题:是否有一个很好的教程,用于Windows 2003上使用Kerberos身份validation设置Oracle,其中Windows 2003 Server是KDC? 也许有一本书我可以得到? 我已经阅读了Oracles自己的指南,但主要是Linux / Unix。 非常感谢!

错误ORA-01034:Oracle不可用

我有一个运行DocsOpen的旧Novell服务器。 我对这个系统知之甚less,基本上我们有一个磁盘故障,导致系统中断。 服务器重新启动后,我必须手动安装DATA卷,然后重新启动。 所有似乎工作,但没有人可以进入DocsOpen,得到错误ORA-01034:Oracle不可用。

将Oracle复制到MySQL

我正在开发一个Web应用程序,这个Web应用程序将使用MySQL。 现在我需要将我的客户端的Oracle数据库复制到MySQL中 ,只涉及几个表。一个表可以高达2-3百万行。 我只有这个Oracle的SELECT权限,所以不要求我在Oracle机器上安装任何types的服务。 但是我已经完全控制了MySQL端。 复制只是一种方式(Oracle到MySQL)。 我可以写一个简单的脚本来截断MySQL表并每天晚上重新填充它,但我认为这是非常低效的,必须有更好的方法。 有没有免费的工具可以使用? 昂贵的数据库复制系统绝对是不可能的。