我通过SSH客户端远程安装Oracle DB 12c数据库到私有云中的一台服务器上,该服务器操作系统为64位的Oracle Enterprise Linux 6.5,
最近尝试对我们公司的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即可。

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]

Article discusses strategies for handling large datasets in MySQL, including partitioning, sharding, indexing, and query optimization.

The article discusses dropping tables in MySQL using the DROP TABLE statement, emphasizing precautions and risks. It highlights that the action is irreversible without backups, detailing recovery methods and potential production environment hazards.

The article discusses creating indexes on JSON columns in various databases like PostgreSQL, MySQL, and MongoDB to enhance query performance. It explains the syntax and benefits of indexing specific JSON paths, and lists supported database systems.

Article discusses securing MySQL against SQL injection and brute-force attacks using prepared statements, input validation, and strong password policies.(159 characters)

Article discusses using foreign keys to represent relationships in databases, focusing on best practices, data integrity, and common pitfalls to avoid.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 Linux new version
SublimeText3 Linux latest version

SublimeText3 Chinese version
Chinese version, very easy to use

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

WebStorm Mac version
Useful JavaScript development tools

Notepad++7.3.1
Easy-to-use and free code editor
