最近尝试对我们公司的datawit商业智能系统etl工具进行升级,测试对oracle database 12c的支持能力,因此需要建立一套测试环境。
我通过ssh客户端远程安装oracle db 12c数据库到私有云中的一台服务器上,该服务器操作系统为64位的oracle enterprise linux 6.5,安装时选择了minimal模式,因此未安装桌面环境。服务器分配了2gb的内容,以及4gb的swap空间,预留20gb的剩余空间以满足安装最低需求。整个安装过程约1.5小时,只要稍微注意细节,并没有太大的难度。
1.安装前准备1.1 获取oracle database 12coracle公司销售数据库时,销售的是使用授权,可根据用户数或cpu数量购买授权。如果只是学习研究,可在oracle的官方网站上下载数据库的安装文件。
我所选择的目标操作系统为oracle enterprise linux 6.5,对应下载的版本为oracledatabase 12c release 1 (12.1.0.1.0) for linux x86-64。下载地址如下:
目前oracle db 12c只发行了64位linux版本,仅支持oracle enterprise linux、red hat enterpriselinux(centos)和suse linux enterprise。
下载后,文件解压缩到服务器的任意位置,如用户的主目录中。默认的解压路径为~\database目录。
1.2 安装文档仔细阅读安装文档是最好的学习方式,因为随着数据库技术的发展,数据库已经不是一个单机软件。我的介绍仅限于最基本的单实例数据库安装方法,更多特性和工具的安装介绍只有在文档中寻求答案。
完整安装文档:
快速安装文档:
1.3 客户端工具和操作系统由于是在没有桌面环境的linux系统上安装,而oracle db 12c必须是通过图形方式安装,因此需要使用x11传送技术。该技术使客户端能够运行服务器端的图形化程序。
我选择的ssh客户端工具为putty,该程序很好的支持x11技术。建立连接时,需要在connection-ssh-x11选项卡中勾选enable x11 forwarding选项。
为了实现x11传送,ssh客户端所在的操作系统也必须安装了x window环境。最简单的方法是在一台安装有linux桌面环境的机器上执行安装操作,如ubuntu桌面版或fedora桌面版。
如果是在windows或mac os上运行ssh客户端,那就需要安装x window模拟器,最常用的是xming。安装并启动xming后,,再运行putty即可。
