Articles of oracle 11g

build议在Windows上使用Oracle 11g的RAM和磁盘空间

我需要提供推荐数量的RAM和磁盘空间(分为两个分区),以便客户可以创build适当的虚拟机来运行Oracle。 我在文档中find的只是一个简短的列表,其中包含最小的 RAM和典型/高级安装types。 虚拟机将在Windows Server 2008 x64下运行最新的Oracle标准版1(目前为11g版本2),并将承载相当低stream量的Web应用程序。 为了安全起见,我需要多less内存和光盘? (如果我省略了某些相关内容,请随时索要更多详细信息。) 更新: 粗略估计: 数据库大小:安装后10 MB 增长率:平均每天+ 3MB 数据库“活动”数据的大小:(不知道这是什么意思,没有实际的存档,所以我猜所有的数据是最新的) 高峰时段每秒写入的数据量:几KB 客户端会话数量:最多3或4个 大多数重要请求的频率和响应大小:一些报表使用繁重的表连接,需要长达20秒的时间才能完成,但它们不会以纯文本forms返回超过几千行。 该应用程序还处理BLOB(典型的大小从50KB到200KB)

为什么我不能在dbms_lock.sleep()上授予exec或者使用它创build一个过程(但是我可以自行运行它)

我正在尝试编写一小段非睡眠的PL / SQL。 以下在sqldeveloper中工作 begin dbms_lock.sleep(5); end; 但(作为相同的用户),我不能做到以下几点: create or replace procedure sleep(seconds in number) is begin dbms_lock.sleep(seconds); end; 没有错误“identifer”DBMS_LOCK“必须声明…有趣,因为我可以运行它没有一个过程。 同样奇怪的是,当我以DBA身份login时,我可以运行该命令 grant exec on dbms_lock to public; 我得到了 ERROR at line 1: ORA-00990: missing or invalid privilege 这是Oracle版本“Oracle数据库11g快速版发布11.2.0.2.0 – 64位生产”

我可以将Oracle 11g 11.2.0.1升级到11.2.0.2并保持我的数据库完好无损吗?

我是oracle的新手,但我正在寻求升级现有的Oracle数据库11.2.0.1到11.2.0.2。 谁能告诉我,如果这将需要擦我现有的数据库,或将保持完好? 提前致谢。 – 亚当

如何启用Oracle数据库用户的远程login?

愚蠢的问题: 我已经成功在我的Linux机器上安装了Oracle 11g。 我可以连接到它并检索国家表通过C#/单声道就好了,下面的连接string,它使用默认安装(+新密码+解锁)后的HR帐户“原样”。 string strConnectionString = "User Id=HR;Password=myPassword;Data Source=(DESCRIPTION=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))" + "(CONNECT_DATA=(SID=orcl)));"; 当我从同一台计算机使用机器名称或从路由器(而不是本地主机)获得的IP连接时,它不起作用。 防火墙是closures的。 string strConnectionString = "User Id=HR;Password=myPassword;Data Source=(DESCRIPTION=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=machine-name-or-IP)(PORT=1521))" + "(CONNECT_DATA=(SID=orcl)));"; 我假设我必须允许远程连接,并允许从任何计算机login人力资源帐户。 但是如何和在哪里? 也许configuration数据库来侦听正​​确的IP。 我怎样才能做到这一点 ? 哪里? 我google了,但到目前为止我没有find有用的东西… 请注意,通过“远程连接”,我的意思是192.168.*.*

Oracle 11g RDBMS企业版下载?

我正在寻找一个URL,我可以下载企业版的Oracle 11g。 我知道我可以在Oracle的technet上下载11g的标准版,但是因为我想使用一些标准中禁用的企业选项,所以我宁愿在我们的开发服务器上重新安装企业软件。

Oracle 11g:为什么“grant create session”不允许用户login?

我正在使用Oracle 11g数据库,只需创build一个用户并使用它login即可。 我成功地创build了用户,但是在运行下面的第二行之后,我仍然无法login。是否有我丢失的东西? create user "oskar" identified by "oskar_pass"; grant create session to "oskar"; select * from DBA_USERS; –oskar is there, but can't log in (我厌倦了“连接”,无济于事。)

2个具有不同RAID布局的RAC节点群集?

我正在比较Oracle数据库的RAID 10和RAID 5configuration,以确定混合工作负载性能的最佳select。 是否有可能拥有2个RAC节点集群,并且其中一个使用RAID 10布局,而另一个使用RAID 5布局? 这将使诸如“用户负载与OLTP工作负载的每秒事务数”之类的testing更加公平和深刻。 使用单个实例(即NO RAC)并使用RAID 5布局运行testing,然后将布局更改为RAID 10并重新运行testing是否可行(用于testing)? 在testing中使用RAC集群有什么好处/额外的信息?

在solaris 11.3上安装Oracle数据库11的问题

我想在Solaris 11.3上安装Oracle数据库,并且出现以下错误: INFO: /usr/ccs/bin/make -f /u01/app/oracle/product/11.2.0/dbhome_1/precomp/lib/ins_precomp.mk relink EXENAME=proc INFO: Linking /u01/app/oracle/product/11.2.0/dbhome_1/precomp/lib/proc INFO: ld: warning: file libucrypto.so.1: required by /usr/lib/sparcv9/libnsl.so, not found INFO: Undefined first referenced symbol in file MD5Init /usr/lib/sparcv9/libnsl.so INFO: MD5Final /usr/lib/sparcv9/libnsl.so INFO: MD5Update /usr/lib/sparcv9/libnsl.so INFO: ld: fatal: symbol referencing errors INFO: make: Fatal error: Command failed for target `/u01/app/oracle/product/11.2.0/dbhome_1/precomp/lib/proc' Current working directory /u01/app/oracle/product/11.2.0/dbhome_1/precomp/lib […]

Oracle Ordcom和电子钱包共存问题

我们在我们的11.1.0.7数据库上使用Oracle的ORDCOM基础设施与COM对象进行交互。 COM对象不会对数据库做任何事情。 这个过程已经好几年了。 今天,我创build了一个Oracle Wallet,并为sys添加了凭据,以便我可以使用“/ @ coredev as sysdba”login脚本,而不是以明文forms存储用户名和密码。 问题是,只要我将“SQLNET.WALLET_OVERRIDE = TRUE”行添加到sqlnet.ora文件,ORDCOM OACreate调用会在外部过程的callback过程中引发ORA-28578:协议错误。 我有一个数据库以外的程序可以testingCOM对象,并继续正常工作。 只要我在sqlnet.ora中注释掉这一行,它就可以正常工作,但我当然不能再使用钱包了。

连接到ASM实例的问题

我有RedHat 5上安装了RAC的Oracle11。我有两个服务器,每个服务器上有两个实例。 在每台服务器上,我成功连接到适当的数据库实例,但不连接到ASM的实例。 我连接到用户oracle11并input:export ORACLE_SID = + ASM1 sqlplus“/ as sysdba”它连接但写:连接到一个空闲的实例,当我尝试访问参数或视图时,我有错误。 要知道+ ASM1是我input的SID:ps aux | grep pmon得到:asm_pmon_ + ASM1 我也尝试了+ ASM,但也没有成功。 这里有什么问题?