热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vCenterServer5.5配置独立Oracle11gR2数据库

1.环境清单服务器操作系统应用软件vCenterServer服务器WindowsServer2008R2-64bitvSphere5.5DB服务器CentOS7.1-64bitOr

1.  环境清单

服务器

操作系统

应用软件

vCenter  Server服务器

Windows  Server 2008R2-64bit

vSphere  5.5

DB服务器

CentOS  7.1-64bit

Oracle  11g r2

2.  安装Oracle 11g R2

Centos7.1中安装Oracle 11g R2的过程不是本文档主讲内容,顾忽略。

3.  vCenter Server创建数据库

登入DB服务器(确保centos 7已启用图形界面)

鼠标右键选择打开命令行终端

技术分享

终端的当前用户切换为数据库账户,我的演示环境中,数据库账户名是oracle,如下图所示。

切换账户命令:su – oracle

输入密码后按回车(密码不返回显示)。

技术分享

输入dbca启动数据库配置欢迎界面,如下图所示。

技术分享

如下图所示,进入欢迎界面,点next进入下一步。

技术分享

如下图所示,选择创建数据库,点next进入下一步。

技术分享

如下图所示,保持默认选项,点next进入下一步。

技术分享

输入数据库名称,点next进去下一步。

技术分享

保持默认设置就可以,点击next进入下一步。

技术分享

配置不同权限账户的账户密码,为了方便也可以选择全部用户使用同一个密码(不安全)。

这里为了演示方便,我选择使用同一个密码,点击next进入下一步,如下图所示。

技术分享

如果密码不符合oracle安全要求,oracle会给出提示,点yes忽略即可。

技术分享

保持默认设置,点next进入下一步。

技术分享

保持默认设置,点next进入下一步。

技术分享

Sample Schemas可选可不选,默认是不选的,看自己需要,我这里勾选上,点next进下一步,如下图所示。

技术分享

技术分享

内存占用大小默认是系统总物理内存的40%,如果你希望数据库占用更多的内存可以自行调整内存占用大小,我这里保持默认设置,点next进入下一步,如下图所示。

技术分享

注意:为了兼容数据库表的中文字符,需要设置CharacterSets标签中的字符编码,默认是UTF-16,手动设置为UTF-8

next进入下一步,如下图所示。

技术分享

保持默认选项,点Finish进入下一步,如下图所示。

技术分享

弹出确认提示框,点OK创建数据库,创建时间的快慢由你的硬件配置决定,如下图所示。

技术分享

开始创建数据库,如下图所示。

技术分享

数据库创建成功并弹出提示框,点Exit退出安装向导。

技术分享

4.  配置oracle数据库

vCenter Server配置数据库,可以在DB服务器的终端配置,也可以在客户端远程访问数据库进行配置。我这里使用客户端远程访问。为了方便我在vCenter Server服务器上安装oracle 11g R2客户端,请自行下载对应操作系统的oracle客户端,我这里使用的是客户端版本为——Oracle 11G 11.2.0.3 Client for windows  64位。客户端安装按照提示下一步下一步就可以。

4.1.  数据库客户端配置监听及本地网络服务名

进入Windows Server 2008 R2开始菜单,选择Net Configuration Assistant配置监听及本地网络服务名(即TNS),如下图所示。

技术分享

选中“监听程序配置”点下一步继续,如下图所示。

技术分享

选“添加”,点下一步继续,如下图所示。

技术分享

监听程序名称可按照个人习惯自定义取名,点下一步继续,如下图所示。

技术分享

保持默认,点下一步继续,如下图所示。

技术分享

默认端口号1521,点下一步继续,如下图所示。

技术分享

点下一步继续,如下图所示。

技术分享

选择刚刚创建的监听程序,即LISTENER1,点下一步继续,如下图所示。

技术分享

点下一步继续,如下图所示。

技术分享

继续配置本地网络服务名(即TNS),如下图所示。

技术分享

选添加,点下一步继续,如下图所示。

技术分享

填入要访问的数据库实例名,我填写的是演示数据库的实例名,如下图所示,

技术分享

保持默认就可以,点下一步继续。

技术分享

输入DB服务器的IP地址,注意分配一个未使用的端口号,点下一步继续,如下图所示,

技术分享

点下一步继续,如下图所示。

技术分享

保持默认,点下一步继续,如下图所示。

技术分享

保持默认,点下一步继续,如下图所示。

技术分享

保持默认,点下一步继续,如下图所示。

技术分享

点完成,退出配置向导。

技术分享

4.2.  测试配置

启动Net Configuration Assistant,如下图所示。

技术分享

技术分享

技术分享

点更改登录,切换成system账户测试,账户密码是第三节创建数据库实例时设置的密码,如下图所示。

技术分享

技术分享

提示测试成功,说明上面的监听及TNS配置正确。

技术分享

4.3.  创建vCenterServer数据库

vSphere 5.5安装包中提供了创建vCenterServer数据库的脚本,存放位置为:

/installationdirectory/vCenter-Server/dbschema/DB_and_schema_creation_scripts_oracle.txt文件中,/installation directory/是你光盘或ISO镜像的挂载位置。

以管理员启动SQL Plus终端,如下图所示。

技术分享

使用sys账户登录,账户密码是第三节中创建数据库时设置的账户密码。

因为我们连接的数据库实例是vcdb01,所以登录命令如下图所示。

技术分享

输入创建数据库表空间脚本。

CREATESMALLFILE TABLESPACE "VPX" DATAFILE ‘/u01/app/oracle/oradata/vcdb/vpx01.dbf

SIZE 1GAUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCALSEGMENT

SPACE MANAGEMENTAUTO;

上述脚本中的红色高亮处需要修改成自己环境的数据库实际路径,可以在DB服务器上根据实例名查找存放的路径。

输入创建数据库账户及密码脚本。

CREATE USER"VPXADMIN" PROFILE "DEFAULT" IDENTIFIED BY"oracle" DEFAULT TABLESPACE "VPX" ACCOUNT UNLOCK;

用户名:VPXADMIN

密码:oracle

给账户VPXADMIN授权。

grantconnect to VPXADMIN;

grantresource to VPXADMIN;

grant createview to VPXADMIN;

grant createsequence to VPXADMIN;

grant createtable to VPXADMIN;

grant creatematerialized view to VPXADMIN;

grantexecute on dbms_lock to VPXADMIN;

grantexecute on dbms_job to VPXADMIN;

grantunlimited tablespace to VPXADMIN;

5.  创建DSN

确保vCenter Server主机操作系统上已安装了Oracle 11g R2客户端,在vCenter Server主机的操作系统上配置DSN。演示主机的操作系统是Windows Server 2008R2,在管理工具中打开数据源ODBC,选择系统DSN,点击添加。

技术分享

选择oracle驱动程序,点完成。

技术分享

Data Source Name 处可自定义填一个名字。TNSService Name填数据库实例名,我们演示的实例是vcdb01User ID就是刚才脚本创建的账户VPXADMIN

技术分享

Test Connection测试连接,在弹出的Driver ConnectPassword处输入刚才脚本创建的密码,即oracle,点OK

技术分享

弹出连接成功提示,至此,数据库配置完成,在Oracle ODBC Driver Configuration窗口点OK保存并关闭配置窗口,最后在ODBC数据源管理器窗口点“确定”。

技术分享

6.  安装vCenter Server

现在可以在vCenter Server主机上启动vSphere安装程序,进行vCenter Server的安装。

技术分享

如上图所示,按照提示要确保前置组件已安装完毕后才能安装vCenter Server,在本次演示中我已经把vCenter Single Sign-OnvSphere Web ClientvCenter清单服务都安装在vCenter Server主机中,所以现在可以继续安装vCenter Server了,在数据库选择环节只要选择刚才配置的数据源就可以了,即vcenter;输入用户名及密码,即vpxadminoracle,其它步骤和使用vSphere内置数据库的安装步骤一样,如下图所示。安装完成后我们的vCenter Server就可以使用独立的Oracle数据库了。

技术分享

技术分享


本文出自 “姜糖饼的世界” 博客,转载请与作者联系!

vCenter Server 5.5配置独立Oracle 11g R2数据库


推荐阅读
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
author-avatar
萝莉控的小潴_515
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有