Articles of oracle 11g

Oracle 11g从32位滚动升级到64位?

我有一个运行在Windows 32位上的Oracle 11.1.0.7数据库。 我想升级到64位(相同版本的Oracle),并希望使用备用数据库进行滚动升级。 这是可能的吗?我可以使备用电源成为主电源吗?因此,我不必再有其他停电回到主电源了?

如何修复SYSAUX表空间中损坏的索引块

我们有电源故障导致数据文件损坏。 它从RMAN备份恢复,包括日志,一切正常,数据库正在工作..除了我注意到这一点: RMAN> BACKUP VALIDATE CHECK LOGICAL DATABASE FILESPERSET=10; …snip.. File Status Marked Corrupt Empty Blocks Blocks Examined High SCN —- —— ————– ———— ————— ———- 2 FAILED 0 24312 139056 71820306 File Name: /u02/oradata/ORCL/datafile/o1_mf_sysaux_4kjcn4qg_.dbf Block Type Blocks Failing Blocks Processed ———- ————– —————- Data 0 35222 Index 101 39306 Other 0 40216 其他的数据文件都可以。 现在的问题是,如何处理这些索引? […]

在Oracle 11g中创build用户,具有与Oracle 10g XE中相同的权限

我是一名PHP开发人员(而不是DBA),而且我一直在使用Oracle 10g XE。 我习惯了XE的简化用户pipe理: 转到pipe理/用户/创build用户 分配用户名和密码 angular色:保留默认的(连接和资源) 权限:点击“全部启用”select11个可能的 创build 通过这种方式,我得到一个用户可以完全访问其数据,并且无法访问其他任何内容。 这很好,因为我只需要它来开发我的应用程序。 当应用程序被部署时,客户端的DBAconfiguration环境。 现在我必须在完整的Oracle 11g服务器上创build用户,并且完全丢失了。 我有一个新的概念(configuration文件),有20个angular色和数百种不同类别的权限。 在Oracle企业pipe理器中需要完成哪些步骤才能获得具有我在XE中分配的相同特权的用户? ====更新==== 我想我最好提供一个详细的解释,以便让自己更清楚。 这就是我如何在10g XE中创build一个用户: Roles: [X] CONNECT [X] RESOURCE [ ] DBA Direct Asignment System Privileges: [ ] CREATE DATABASE LINK [ ] CREATE MATERIALIZED VIEW [ ] CREATE PROCEDURE [ ] CREATE PUBLIC SYNONYM [ ] CREATE ROLE […]

如何在oracle .trc文件中查找准备好的语句的查询参数?

我有一个oracle查询生成3137错误,跟踪文件包含查询。 例如: select x from y where z = :1 我认为如果能够确定具体的价值,这将有助于隔离问题:1,然而,4.7M文件似乎并没有提供这些信息。 这个信息存储在trc文件中吗? 这是运行在redhat上的oracle 11g。

ORA-1034 Oracle未find

我最近在Windows 7家庭高级版操作系统上安装了Oracle 11g。 我以pipe理员身份login到Windows。 我正在尝试使用DBCA向导创build一个数据库。 我以pipe理员身份启动了该向导。 一切都很好,直到最后一步。 但是,在创build数据库时,创build将失败,并显示ORA-01034 Oracle Not Available error 。 我所有的Oracle服务查找和运行。 我咨询了文档和论坛。 我不知道为什么我会遇到错误。

如何在两个国家之间连接Oracle服务器,并保持高速读写

我们公司有两个分公司,一个在马来西亚,另一个在印度。 当我们尝试将我们的一个Oracle环境分享给我们在印度的分支机构时,就会出现问题; 连接速度很慢,而且我们正在寻找一种两家分公司都有高速的方式,但是我们公司不想为新的服务器花费很多钱。 你有什么build议? 现在我们在印度分公司创build一个环境,我们从马来西亚连接。 大部分时间会话将在应用修复期间到期。 我们如何才能提高速度?您如何分享两个国家之间的环境? 我build议他们在两县之间雇用一台服务器,所以速度会变得更高,但是他们不接受,因为他们大部分都很贵。

sql-server 2008 vs oracle 11gauthentication

我一直在做我的工作大约一年做数据库和开发工作,我们目前使用sql server 2005,你认为这将使我的决定容易在sql server 2008中进行authentication。但是,我最近一直在寻找一些工作发布网站,似乎有一个更大的市场为oracle dba的。

oracle – 将所有权限授予模式

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

在Oracle RAC 11g中设置ORACLE_HOME

Windows Server 2008中的Oracle RAC 11g中有两(2)个节点。Oracle软件安装在C:\ app中。 我意识到ORACLE_HOMEpath尚未设置。在系统属性 – >高级 – >环境variables,我看到ORACLE_HOME是空的,我需要它来运行一些Oracle补丁。 ORACLE_HOME的path是:C:\ app \ bd \ product \ 11.2.0 \ dbhome_1 我必须在两个节点中设置相同的吗?

Linux 5上的Oracle 11g中的ulimit设置

(Oracle推荐65536)时,“Ulimit -Hn”是否设置得太低(在1024)? 这适用于Linux 5上的Oracle 64位11g。 这是其中一个设置,似乎是远远不及其build议。 但是我也知道有问题的数据库服务器是Oracle Data Guard本地备用数据库,应该只有一个或两个来自其主数据库服务器(用于传送重做日志)。 本地备用数据库服务器在多个月内“挂起”了大约3次,然后需要重新启动。 我没有访问这个服务器,所以要依靠别人去查看日志等等。内核参数的健全性检查揭示了“ulimit -Hn”的低值。 有没有人看到“低”价值导致挂起或崩溃?