Articles of oracle

在Powershell Invoke-Command语句中针对远程计算机执行Oracle SQLPlus

我们有一个基本的powershell脚本,试图在远程机器上执行SQLPlus.exe。 远程没有安装Oracle Instant客户端,但是我们已经将所有必需的dll捆绑在一个远程文件夹中。 例如,我们在目录C:\ temp \ oracle中有sqlplus.exe和依赖关系。 如果我导航到远程服务器上的path,并执行sqlplus.exe它运行得很好。 我得到提示input用户名。 如果我走: Invoke-Command -comp remote.machine.host -ScriptBlock { C:\temp\oracle\sqplus.exe } 我得到以下内容: Error 57 initializing SQL*Plus + CategoryInfo : NotSpecified: (Error 57 initializing SQL*Plus:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Error loading message shared library 认为这可能是一个PATH问题我尝试了以下内容: Invoke-Command -comp remote.machine.host -ScriptBlock { $env:ORACLE_HOME= "C:\temp\oracle"; $env:PATH = "$env:ORACLE_HOME; C:\temp\oracle\sqlplus.exe } 这有同样的结果。 […]

在CentOS / RHEL Linux上设置Oracle即时客户端 – 用于PHP和Perl

我试图设置一个CentOS 5.5 / 64位虚拟机来访问远程Oracle数据库与PHP和Perl脚本。 (我对Oracle没有经验,以前只编写和pipe理过一些PostgreSQl和MySQL。) 我已经安装了以下Oracle Instant Client rpms: oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm 并添加了以下variables到我的.bash_profile: export TNS_ADMIN=/etc export ORACLE_HOME=/usr/lib/oracle/11.2 export LD_LIBRARY_PATH=$ORACLE_HOME/client64/lib PATH=$PATH:$HOME/bin:/sbin:$ORACLE_HOME/client64/bin 在文件/etc/tnsnames.ora中,我写了从运行Oracle数据库的远程站点的同事处收到的信息: some_string = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = my_address)(PORT = my_port)) ) (CONNECT_DATA = (SERVICE_NAME = PDTT) ) ) 好的部分是我可以通过运行CLI从CLI进行连接 sqlplus 'my_user/my_password@//my_address:my_port/PDTT' 然后通过发布可以看到一些表格: select table_name from user_tables; 而且我已经成功运行了“sudo pecl install […]

networking上有多个Oracle数据库

我即将在我自己的机器上安装一个标准版本的Oracle 10g仅用于testing。 但是我们在我们的networking上已经有了一个Oracle数据库。 是否有可能导致其他runnig数据库的任何问题,通过安装我自己的? 亲切的问候

Oracle IIg Windows 64安装

尝试在Win 7上进行Oracle 11g 64的本地安装,一切都很顺利,但是当我尝试在https:// localhost:1158 / em启动企业pipe理器时,出现安全证书错误。 在安装说明书中,我错过了什么可以防止这种情况? 谷歌没有帮助。 我得到错误消息倦怠。

如何让imp使用正确的charachter集?

我想从一个数据库导入一个dmp文件到另一个。 问题在于某些特殊的丹麦语字符不能正确导入,因为在导入过程中会进行一些字符映射转换。 这是我使用imp开始导入时的信息(请参阅关于可能的字符转换的注释): Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Export file created by EXPORT:V10.02.01 via conventional path import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set import server uses AL32UTF8 character set (possible charset conversion) . importing […]

监控Oracle回滚段的最佳做法是什么?

偶尔,我们会用完回滚段空间,导致查询/更新失败。 我可以从Oracle数据库pipe理员那里得到哪些最佳实践,确保这些措施能够被主动监控,并在发生故障之前采取适当措施?

Sparc v440在推荐的补丁安装后无法启动

在Solaris 10上安装2011年10月推荐的修补软件包后,主机无法引导。 输出是 {0} ok boot SC Alert: Host System has Reset screen not found. keyboard not found. Keyboard not present. Using ttya for input and output. Sun Fire V440, No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.10.10, 8192 MB memory installed, Serial #54744555. Ethernet address 0:3:ba:43:55:eb, Host ID: 834355eb. Rebooting […]

更改本地pipe理员密码。 对Oracle和Citrix的影响?

我需要在某些Citrix和Oracle服务器上更改本地pipe理员密码。 这些服务器正在生产中。 然后我们将开始使用一个安全的密码程序,并每X个月更改一次。 在做任何事之前,我需要知道这样的服务是否会有影响。 我记得,如果我改变本地pipe理员密码,Citrix将不会有任何问题,但我担心甲骨文。 有人知道这些应用服务如何受到本地pipe理员密码修改的影响吗? 预先感谢您的提示。 PS:这是Oracle 10gR2和Citrix PS 4.5。

需要降级从英特尔至强5675

我会跳过我的哭泣的故事,只是说甲骨文有怪异的授权,正因为如此,我试图看看是否可以避免购买三个新的ESX主机服务器从12个核心(6个授权处理器)降级到8核心(4许可的处理器)。 这些服务器现在有Intel Xeon X5675芯片。 最好的8核心处理器将取代他们? 另外,有没有其他人做过这个?

木偶模板:可以打印导出的资源数组的大小?

我正在为ocfs2编写一个puppet模块,并使用导出的资源填充每个集群上configuration文件中所有集群节点的定义。 这一切运作良好。 簇类只是ocfs::cluster ,成员类是ocfs::clustermember 但是,在configuration文件中的集群定义中,我需要列出集群中的节点数。 但是,我不能找出一种方法将导出的资源数组的大小添加到模板中。 本质上,我希望能够在模板中做这样的事情: cluster: name = <%= clustername %> nodecount = <%= clustername %> node_count = <%= @ocfs::cluster.length %> 显然这不起作用,因为ocfs::cluster不是一个数组。 这可能吗?