(图片来源网络,侵删)
前言
作为一名Linux系统管理员,我们经常需要在服务器上安装各种数据库软件,其中Oracle数据库是非常重要的一种。本文将详细介绍如何在CentOS系统上安装Oracle 10g数据库。
准备工作
在开始安装Oracle 10g之前,我们需要准备以下工作:
1. CentOS操作系统:本文以CentOS 7为例;
2. Oracle 10g安装包:可以从Oracle官网下载;
3. 确认系统内存和磁盘空间:Oracle 10g的安装要求至少4GB内存和8GB磁盘空间;
4. 确认系统hostname:Oracle 10g的安装需要正确设置系统hostname。
安装步骤
1. 安装必要的依赖库:
```
yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
2. 禁用SELINUX和防火墙:
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
3. 修改内核参数:
vi /etc/sysctl.conf
在文件末尾添加以下内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
执行以下命令使修改生效:
sysctl -p
4. 创建oracle用户和组:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
5. 修改oracle用户的密码:
passwd oracle
6. 修改oracle用户的环境变量:
vi /home/oracle/.bash_profile
添加以下内容:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
source /home/oracle/.bash_profile
7. 解压Oracle安装包:
unzip linux_10gR2_database.zip
8. 进入解压后的文件夹,执行安装文件:
./runInstaller
按照安装向导进行安装,需要注意的是:
- 在选择安装类型时,选择“高级安装”;
- 在选择安装位置时,选择“/opt/oracle”;
- 在选择数据库配置时,输入数据库名称“orcl”,并设置数据库管理员密码。
9. 安装完成后,执行以下命令修改监听配置:
vi /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora
将以下内容添加到文件末尾:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_NAME = orcl)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
DEFAULT_SERVICE_LISTENER = (orcl)
执行以下命令启动监听:
lsnrctl start
10. 最后,执行以下命令测试数据库连接:
sqlplus system/@orcl
如果可以正常连接,则Oracle 10g安装完成。
为您分享
Ubuntu下可以使用Ctrl + Alt + T快捷键打开终端,非常方便。