一、准备工作
在开始部署Oracle数据库之前,我们需要进行一些准备工作,包括:
- 选择一台具有足够内存和CPU资源的CentOS服务器。
- 确保服务器上安装了必要的依赖软件,如GCC、make、zip等。
- 从Oracle官方网站下载适合CentOS版本的Oracle数据库安装包。
- 通常包括两个安装包:
linux11gR2database1of2.zip
和linux11gR2database2of2.zip
。 - 修改hostname:
hostnamectl set-name oracle206
- 修改host文件:
在文件末尾添加服务器的IP地址和hostname:vim /etc/hosts
192.168.1.206 oracle206
- 关闭防火墙或开发防火墙端口:
systemctl stop firewalld systemctl disable firewalld
- 安装oracle所需软件包:
yum install -y gcc make unzip
服务器信息:
Oracle安装包:
服务器准备Oracle环境:
二、安装Oracle数据库
- 选择安装类型:选择“典型安装”或“自定义安装”。
- 选择安装组件:选择所需的组件,如数据库软件、客户端工具等。
- 设置Oracle Home目录:选择或创建Oracle Home目录。
- 设置监听程序:设置监听程序的端口和配置文件。
- 创建数据库:设置数据库的名称、字符集、存储类型等。
- 按照向导提示完成安装过程。
创建Oracle用户和用户组:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
设置用户密码:
passwd oracle
切换到oracle用户:
su - oracle
解压Oracle安装包:
unzip linux11gR2database1of2.zip
unzip linux11gR2database2of2.zip
运行Oracle Universal Installer:
cd Oracle/product/11.2.0/db_1/runInstaller
按照向导进行安装:
完成安装:
三、配置监听程序
创建监听配置文件:
cd Oracle/product/11.2.0/db_1/network/admin
vi listener.ora
编辑监听配置文件:
LISTENER = (DESCRIPTION =
ADDRESS = (PROTOCOL = TCP)(HOST = oracle206)(PORT = 1521))
启动监听程序:
lsnrctl start
四、连接Oracle数据库
使用SQL Plus连接数据库:
sqlplus /nolog
登录数据库:
conn sys/oracle as sysdba
执行SQL语句:
SELECT * FROM v$version;
至此,你已经成功在CentOS服务器上部署了Oracle数据库,并进行了基本的配置和连接。接下来,你可以根据自己的需求进行更多的操作,如创建用户、创建表、插入数据等。