在Oracle上创建vCenter数据库

日期: 2010-06-28 作者:Scott Lowe翻译:沈宏 来源:TechTarget中国 英文

接上文(在SQL Server 2005上创建vCenter数据库)不是每个环境都使用Microsoft SQL Server 2005。出于各种原因,管理员往往被迫选择已经在他们的环境中使用的数据库。Oracle是一种流行的数据库选择,VMware支持Oracle的多个版本,包括10g和11g。Oracle数据库安装环境比Microsoft数据库有更多的选择:它可用于其他许多平台,包括Linux、Solaris和HP – UX。

你不必把Oracle数据库安装在本地vCenter Server系统上。正如微软的数据库产品给出的建议一样, Oracle也提供了一些在创建数据库时被认为……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

接上文(在SQL Server 2005上创建vCenter数据库)不是每个环境都使用Microsoft SQL Server 2005。出于各种原因,管理员往往被迫选择已经在他们的环境中使用的数据库。Oracle是一种流行的数据库选择,VMware支持Oracle的多个版本,包括10g和11g。Oracle数据库安装环境比Microsoft数据库有更多的选择:它可用于其他许多平台,包括Linux、Solaris和HP - UX。你不必把Oracle数据库安装在本地vCenter Server系统上。正如微软的数据库产品给出的建议一样, Oracle也提供了一些在创建数据库时被认为是最好的配置做法。执行以下步骤来创建数据库:

  1、使用系统帐户登录到一个SQL * Plus会话。

  2、运行下面的命令(脚本)创建数据库:

  CREATE SMALLFILE TABLESPACE "VPX" DATAFILE
  '/u01/app/oracle/oradata/vcdb/vpx01.dbf' →
  SIZE 1G AUTOEXTEND ON NEXT 10M MAXSIZE
  UNLIMITED LOGGING EXTENT MANAGEMENT →
  LOCAL SEGMENT SPACE MANAGEMENT AUTO;

  注:数据文件路径('/ u01/app/oracle/oradata/vcdb/vpx01.dbf')必须对你的Oracle系统是有效路径;更改数据文件路径以符合你的特定环境。

  3、打开一个SQL*Plus会话,使用拥有vCenter Server数据库所有者权限的用户登录,准备创建数据库模式。

  4、在vCenter Server安装包的bin/dbschema目录下找到dbschema脚本。

  5、在SQL*Plus会话中,按顺序运行下列脚本。 是bin/dbschema文件夹所在的目录路径。

  @‹path›/VCDB_oracle.SQL
  @‹path›/purge_stat1_proc_oracle.sql
  @‹path›/purge_stat2_proc_oracle.sql
  @‹path›/purge_stat3_proc_oracle.sql
  @‹path›/purge_usage_stats_proc_oracle.sql
  @‹path›/stats_rollup1_proc_oracle.sql
  @‹path›/stats_rollup2_proc_oracle.sql
  @‹path›/stats_rollup3_proc_oracle.sql
  @‹path›/cleanup_events_oracle.sql
  @‹path›/delete_stats_proc_oracle.sql

  6、所有支持的Oracle服务器版本都要求运行额外的脚本在数据库中建立定时任务:

  @‹path›/job_schedule1_oracle.sql
  @‹path›/job_schedule2_oracle.sql
  @‹path›/job_schedule3_oracle.sql
  @‹path›/job_cleanup_events_oracle.sql

  7、Oracle可以使用本地或远程Oracle实例。从相同的SQL * Plus会话,运行以下脚本(其中VPXADMIN是用户):

  CREATE USER "VPXADMIN" PROFILE "DEFAULT" →
  IDENTIFIED BY "oracle" DEFAULT TABLESPACE →
  "VPX" ACCOUNT UNLOCK; →
  grant connect to VPXADMIN; →
  grant resource to VPXADMIN; →
  grant create view to VPXADMIN; →
  grant create sequence to VPXADMIN; →
  grant create table to VPXADMIN; →
  grant execute on dbms_lock to VPXADMIN; →
  grant execute on dbms_job to VPXADMIN; →
  grant unlimited tablespace to VPXADMIN;
  20727c03.indd 82 11/6/09 1:07:01 AM

  8、如果Oracle数据库没有和vCenter Server安装在同一系统上,就需要下载并安装Oracle客户端软件。

  9、在vCenter Server系统中,打开Windows ODBC数据源管理器方法是:设置→控制面板→管理工具→数据源(ODBC)。

  注:如果您使用的是64位操作系统,你需要运行32位ODBC管理应用程序,它位于C:WindowsSyswow64odbcad32.exe。

  10、选择“系统DSN”选项卡,单击“添加”按钮。

  11、为你的安装选择适当的Oracle驱动程序,然后点击“完成”按钮。

  12、输入DSN名称,如vCenter Server。

  13、在“TNS服务名称”下拉框中选择合适的本地或远程Oracle实例的TNS服务名称。

  14、在“用户名”选项中输入先前创建的用户名称(第7步)。

  15、点击“确定”按钮。一个Oracle数据库就为vCenter Server安装程序配置完毕。

  如同SQL Server,Oracle也是一个流行的数据库,通过相对简单的配置可以与vCenter Server一起工作。

作者

Scott Lowe
Scott Lowe

Scott Lowe是ePlus Technology公司的高级工程师。他拥有广泛的经验,尤其是在存储区域网络、服务器虚拟化、目录服务和互操作性这样的企业技术方面。

翻译

沈宏
沈宏

相关推荐