Articles of oracle

在Oracle中将表移动到不同的模式

如何将表格从一个模式移动到另一个模式? 这是一个相当大的表,所以下面的查询需要很长时间才能完成,需要大量的磁盘空间: CREATE TABLE newschema.mytable AS SELECT * from oldschema.mytable; 我试图重命名表: ALTER TABLE oldschema.mytable RENAME TO newschema.mytable; 但似乎甲骨文不允许(我得到一个ORA-14047)。 我有什么select? exp / imp可能比“简单”副本更快,但是仍然需要大量的可用磁盘空间。

在Windows服务器上运行的Oracle数据库连接的典型最大数量是多less?

我们正在维护一个服务于大量客户端的数据库服务器。 每个客户端通常运行多个客户端应用程序。 数据库服务器(Oracle 9i)的连接总数达到高峰负载时的800个连接。 Windows 2003服务器开始用尽内存。 现在我们正在计划迁移到64位Windows,以获得更高的内存容量。 作为一名开发人员,我build议转向使用连接池的多层架构,我相信这是解决这个问题的一个自然办法。 然而,为了支持我的想法,我想要的信息: Oracle数据库允许的典型连接数是多less? 数字连接太高时有什么问题? 太多的内存消耗? 或打开了太多的sockets? 或线程之间的上下文切换? 具体而言,Oracle Forms应用程序如何在不面临此问题的情况下扩展到数千用户? Oracle RAC是否适用于这种情况? 我相信这个问题的答案应该取决于很多因素,比如所使用的硬件的确切规格。 我期待一个粗略的估计或者来自现实世界的一些经验。

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

安装不检测从ACU创build的raid 1逻辑驱动器。 安装显示了两个2T磁盘,安装完成后,我无法启动到系统。 我一直在寻找,我正在寻找正确的程序。 我需要额外的驱动程序智能arrays? 如果是的,哪一个如何安装呢! PS:在存储部分的ILO接口上,我有以下信息:找不到智能arrays控制器。 HP Smart Array Controller或HP Dynamic Smart Array RAID Controller需要显示驱动器arrays信息。 在此先感谢您的帮助。 继续我的search完全正确的安装程序,请检查和build议下面的程序。 如果我错过了任何重要的细节 下载RHEL 6.4软件驱动程序更新并解压。 将hpvsa-1.2.4-4.rhel6uX.x86_64.dd复制到格式为FAT32的USB密钥。 一旦USB Key和Arrayarrays上的软盘驱动器软盘准备就绪后,就可以从DVD启动EL 6.4安装程序了。 在EL的主要安装菜单上,安装带有驱动程序的USB密钥。 在安装菜单中,select安装方法并按“ESC”键以接收“boot:”提示符 在“启动”提示符处input以下命令:linux dd blacklist = ahci 按ENTER键为驱动程序软盘select是,selectUSB驱动器。 select驱动程序磁盘映像并select确定。 继续操作系统安装,然后点击select安装EL的逻辑卷(版本6.4)。 安装testing并按预期工作。

如何防止SYS的远程login

是否有可能阻止SYS用户的远程login? Oracle 10g。

在Ubuntu 10.04 server 64bit上安装Oracle 11g for 64bit?

我想在Ubuntu 10.04 64位服务器上安装用于64位的Oracle 11g。有谁知道如何从零开始安装Oracle 11g(预安装到安装后)?

在互联网上暴露数据库服务器的智慧?

我所服务的小公司的领导层已经对SaaS感到非常兴奋,并且正在推动我们的产品进入SaaS部署 – 我对此感到担忧,因为产品的部分function是基于用户能够使用商业智能工具来编写针对应用程序底层数据库的报告。 当我问到我们如何计划在SaaS模型中提供这个function时,我被空洞的目光迎面而来,而且我们的反应就是将数据库服务器暴露在互联网上,并允许人们查询数据库,就好像它正在运行他们的企业networking。 这吓坏了我,但是我不知道我是否偏执,或者是否有重大的理由要关心。 所以我的问题是:是否有可能适当加强Oracle数据库服务器的安全性,这样我们就不用担心它会暴露在互联网上呢? 如果是这样,我应该研究哪些资源来学习这样做? 数据库将存储我们的客户不想公开给世界的专有信息,但是把这个function放在VPN后面的build议已被直接拒绝。 我关于加强oracle数据库的search几乎都包含了“永远不要在你的防火墙上戳洞”这样的语句,所以这里的正确答案可能是“尽快更新你的简历”,但是我感谢您可以给的任何build议。

Oracle 10g for Windows在系统引导时不启动

我们在Windows Server 2003虚拟机上安装了Oracle 10g企业版(10.2.0.1.0)。 它最初是使用Virtual Server 2005 R2 SP1创build的,但现在已经迁移到Windows Server 2008 Hyper-V。 服务在系统启动时启动,但实例不启动。 从一台服务器迁移到另一台服务器后,这个问题实际上是在虚拟服务器上发生的,但是我设法修复了这个问题: oradim -edit -sid ORCL -startmode auto 然而,这现在没有效果。 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 sqlnet.log在同一个文件夹中有: Fatal NI connect error 12560, […]

备份oracle到TAPE

我们的Oracle数据库在后期〜400 – 500 GB之间已经变得非常大,而且保存到文件系统对我们来说也是不可扩展的。 我们正在考虑使用RMAN备份到磁带(直接,而不是磁带)。 任何人都可以点亮这个? OS是Enterprise Linux(Redhat / Centos)和11g oracle。 编辑:我正在寻找一种使用RMAN与Linux命令串联的方式来实现这一点,因为功率是要一个简单的解决scheme。

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

我们正在build立我们的Oracle 10gR2生产环境的计划阶段。 我们的预算使我们能够购买Oracle数据库标准版的2处理器许可证。 我们对甲骨文的经验很less,所以我会推迟使用它的任何人。 我们正在尝试决定是否应在RACconfiguration中设置一个双核四核或两个独立的四核核心盒。 我们现在的数据库大概是60GB,而在我们的高峰期,我们将有多达150个并发用户。 大部分的东西都是在晚上通过批处理完成的。 我的直觉告诉我,在RACconfiguration中有两个盒子不是一件坏事,因为它提供了一个真正的硬件故障转移解决scheme。 DB通过iSCSI存储在SAN上的共享LUN中。 此外,如果我们需要增加容量,我们已经有了可以升级的盒子,如果我们添加额外的许可证或RAM,可以使用额外的procs进行升级(我假设为零停机时间,因为它是在RACconfiguration中设置的)。 RAC是否有任何性能处罚? 会增加额外的延迟吗? 双处理器运行这些系统有没有真正的优势? 如果我们用特殊的硬件构buildOracle盒子:硬件iSCSI卡,TOE网卡,这些盒子是可靠的吗? 我们正在部署在64位Windows上。 那么你会怎么做? 一个或两个?

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

当我执行updatedb并findtnsnames.ora时,由于各种Oracle数据库安装,我找回了一长串列表。 我需要添加一些条目,为系统configuration的“默认”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. RHEL4