Welcome 微信登录

首页 / 数据库 / MySQL / 建立oracle11G数据库

之前把server建完了,下面开始创建database,执行dbca启动创建界面。内容跟以前也差不多,如果对Oracle结构比较熟的话,建议自己定制所有的选项,这个库暂时没打算用asm,所以相关的选项不用管。到最后一步我没直接建库,而是只生成建库脚本,结束向导后找到这些脚本,检查有没需要调整的地方。手工执行脚本后数据库建好,查看安装日志是否有异常的错误。其实脚本基本是通用的,只要是相同的数据库版本,改改就可以直接用了,不用每次都用dbca做向导。

如果要使用自动内存管理,设定memory_target值就可以了,在以后数据库启动完成后查看文件系统tmpfs,会发现它被使用了,另外tmpfs(/dev/shm)最小不能低于300M,memory_target的设定值也不能大于文件系统tmpfs的设定值,否则启动时会报错ORA-00845: MEMORY_TARGET not supported on this system,可能时由于tmpfs的特性问题,memory_target和lock_sga参数不能共用。

如果要使用大内存(调整shm,见server安装部分,那里700m只是个例子,呵呵)需要设定USE_INDIRECT_DATA_BUFFERS为true,这个参数的解释如下:

USE_INDIRECT_DATA_BUFFERS controls how the system global area (SGA) uses memory. It enables or disables the use of the extended buffer cache mechanism for 32-bit platforms that can support more than 4 GB of physical memory. On platforms that do not support this much physical memory, this parameter is ignored.

感觉相对于AIX、HP-UX系统来说,linux对oracle的支持一直不是很智能,5版本到底有何变化,还有待于以后的发现了。对于我这个linux菜鸟来说,要了解的东西会更多。Linux系统下创建第二个oracle数据库Linux下命令行启动oracle时报错的解决相关资讯      oracle11G 
  • Oracle错误日志:Oracle11g R2 RAC  (07/28/2012 16:38:20)
  • Oracle11g:紧随客户需求的数据库  (09/05/2008 17:35:14)
  • Oracle11g备份和恢复功能的提高  (11/18/2007 09:29:35)
  • 在RedHat5上安装Oracle11g报错:检  (04/25/2010 06:57:10)
  • 成功安装 Oracle11G FOR Linux  (01/31/2008 20:19:50)
本文评论 查看全部评论 (0)
表情: 姓名: 字数