Articles of oracle

oracle – 将所有权限授予模式

我以前用过mysql,现在我正在切换到oracle。 我已经在oracle中创build了一个用户。 现在我想给它一个模式的“所有特权”。 在MySQL中,我可以授予模式“mySchema”的所有权限(DML / DDL), 而不需要授予 (DCL),如下所示: GRANT ALL PRIVILEGES ON mySchema.* TO 'user'; 什么是oracle的等价物?

无法修复序列上的“ORA-00990:缺失或无效特权”

我在这种说法上得到了"ORA-00990: missing or invalid privilege" : GRANT USAGE ON SEQUENCE SOME_SEQUENCE TO SOME_USER; 我已经在Internet和AFAICT上研究过了,这个语法是绝对正确的,序列名称是正确的,用户是正确的,类似的授予表访问工作就好,但我不能授予访问序列。 如果SOME_USER试图调用这个序列,我就会遇到可怕的"ORA-00942: table or view does not exist" 。 侮辱受伤的是,这曾经工作,但IT人员重新创build数据库(不,我不知道他们做了什么,他们可能不会),现在发生这种情况。 任何人有任何想法我做错了什么? 答 : 加里指出了我正确的方向; 实际的语法是: GRANT SELECT ON SOME_SEQUENCE TO SOME_USER; 奇怪的是,我已经试过了: GRANT SELECT ON SEQUENCE SOME_SEQUENCE TO SOME_USER; 并得到错误"ORA-00905: missing keyword" ,这是一个奇怪的消息,当问题是一个额外的关键字。

Reporting Services:无法使用集成安全性连接到Oracle

上下文 我在同一个域中的两台不同的服务器上安装了Oracle 11g数据库实例和SQL Server 2012实例。 Oracle数据库被configuration为接受集成安全性(即Active Directory身份validation)的连接。 SQL Server具有安装和configuration的Reporting Servicesfunction。 Reporting Services将使用Microsoft的Oracle .NET数据提供程序连接到Oracle数据库。 问题 在Visual Studio中创build与数据库的数据连接时,使用集成安全性连接到Oracle数据库没有问题。 我用这个连接stringconfiguration了连接: Data Source=INSTANCE_NAME;Integrated Security=True;Unicode=True 但是,每当我尝试从SSRS网站,报表生成器或BIDS在Reporting Services中创build数据源时,我遇到login错误: ORA-01017: invalid username/password; logon denied 我试图复制完全相同的连接string,但结果总是相同的。 它看起来像Reporting Services忽略Integrated Security=True选项,原因不明。 笔记 SQL Server 2008 R2发生同样的问题。 来自Oracle的Oracle .NET数据提供者不能与Reporting Services一起使用。

sudo yum安装oracle(-instantclient,-instantclient-basic等)不起作用

具体而言,我想知道Oracle Instant Client的yum软件包的软件包名称。 我尝试了一些Google似乎喜欢的东西 ,比如oracle , oracle-instantclient-basic , oracle-instantclient-devel等。 其次,我如何search可用的yum包?

如何从Oracle 10g导出数据库

我想从Oracle 10g数据库中导出包含所有触发器,索引,授权和用户帐户的数据库。 问题是我只有SYSDBA访问服务器,所以我不能访问服务器文件或SSH到它。 另外,我不能closures数据库。 我试图实现的是从我们的生产分贝获得testing分贝,而不会干扰数据库操作。 我不需要在testing环境中更新所有的数据。 似乎所有常用的文件备份和RMAN都需要直接访问文件或要求我closures数据库。 Expdp也将文件转储到服务器,而不是转存到客户端。 有没有其他的方法,直接转储数据库与expdp直接到其他服务器? 另一台服务器位于远程位置,所以可能需要很长时间 谢谢

用于设置WebSphere JVM进程的环境variables

我有一个在用户wsadmin下运行的websphere应用程序。 应用程序调用SQL批量加载器客户端./sqlldr sqlldr需要一些预定义的环境variables才能工作 ORACLE_BASE=/usr/app/oracle ORACLE_HOME=/usr/app/oracle/product/11.2.0.1/client_64 ORACLE_SID=VDO1018 你能告诉我什么是放置这些variables的最好的地方吗? 我有几个select: 1)/ etc / profile或/ etc / environment 2)wsadmin用户的.bash_profile 我问这个问题的原因是sqlldr对我们来说是随机失败的,而目前这些variables被放在.bash_profile中。 因为.bash_profile用于loginshell,我不确定它是否适用于JVM进程。

如何为在HP-UX上运行的SAP实例规划DR解决scheme

我正在支持在HP-UX上运行SAP的环境。 运行SAP实例的HP刀片式服务器通过FC连接连接到IBM Storage。 SAN基础架构由冗余主 – 从SAN交换机和主辅助SAN机箱复制而成。 然而,刀片/底盘仍然是单点故障。 我们希望部署一个解决scheme,在该解决scheme中可以创build另一个远程实例,并将其与主实例一起复制并保存为DR实例。 任何商业现成的产品+其他脚本方法的build议,将不胜感激。 我们喜欢NetIQ Platespin Protect概念,但是它不适用于HP-UX。

如何删除不存在/幻影百胜库?

TL; DR …我用一个内部的replace公共yum回购,我不知道为什么两个公开的继续显示在“ yum repolist ”,当他们不出现在正常的configuration文件。 我已经安装了Oracle Linux 7.1(紧密地从RHEL 7.1派生而来),并将系统的yum版本库从公开版本转换到我们的内部私有版本。 Oracle Linux 7.1带有一个默认的/etc/yum.repos.d/public-yum-ol7.repo ,其中包含几个repos,只有两个启用的是来自public-yum.oracle.com “ ol7_latest ”和“ ol7_UEKR3 ” public-yum.oracle.com 。 我删除这个文件,并复制我自己的.repo文件… uswulnrepo01_ol7_latest.repo和uswulnrepo01_ol7_uekr3.repo 。 ( uswulnrepo01是我们内部的yum版本库)。 在我这样做之后,我用一个“ yum clean all && yum repolist ”进行validation,以确认只有我的两个存储库出现,他们所做的。 问题是我最终有4个仓库… [root@oel7template yum.repos.d]# yum repolist Loaded plugins: langpacks, rhnplugin This system is receiving updates from ULN. repo id repo name status […]

在Sun-Directory-Server / 11.1.1.5.1上进行简单的分页结果控制

我很困惑。 我试图运行简单的寻呼机结果对我相信是Oracle 11g目录服务器。 我知道某个版本的旧版本不支持RFC 2696.现在,根据Oracle网站,支持简单的分页结果控制。 我没有看到这个控件支持,并得到一个错误,告诉它不是。 我有一个目录代理服务器,并知道它可以过滤出[一些]控件。 这不是问题。 我已经直接连接到服务器,并通过代理。 有没有办法启用[或首先]禁用分页search支持? 如果是,如何configurationSun-Directory-Server / 11.1.1.5.1来启用它? 谢谢

在Oracle中查找当前打开的游标

什么是查询find没有。 当前在Oracle实例中打开游标? 另外,这个数据的准确度/更新频率是多less? 我正在使用Oracle 10gR2