Oracle数据库安装
一、安装前的准备
- 系统要求:
硬件:内存至少1GB(推荐2GB以上),硬盘至少10GB的可用空间,CPU至少2核心。
操作系统:支持Oracle版本的Windows(如Windows 10或更高版本)或Linux(如CentOS 7或8,确保64位)。
用户与组(Linux):需要创建oracle用户,并为其分配合适的用户组和权限。
依赖包(Linux):确保操作系统具备Oracle安装所需的依赖库和工具。
下载Oracle安装包:
访问Oracle官方网站(Database Technologies | Oracle),选择合适的Oracle数据库版本进行下载。
对于Linux系统,通常下载的是rpm或zip格式的安装包;对于Windows系统,则是exe或zip格式的安装包。
二、Oracle数据库的安装
Windows系统安装步骤
- 解压安装包:将下载的安装包解压到指定的目录,确保路径中不含中文或特殊字符。
- 运行安装程序:找到setup.exe文件并以管理员身份运行。
- 配置安全更新:可以选择是否接收Oracle的安全更新。
- 选择安装类型:选择“创建和配置数据库”,然后点击下一步。
- 配置数据库选项:
- 选择数据库版本(如企业版或标准版)。
- 设置全局数据库名(通常为orcl)。
- 配置数据库标识符(SID)。
- 设置管理员密码(如sys、system用户的密码,需符合Oracle的复杂性要求)。
- 选择Oracle基目录和数据库文件存储路径。
- 完成安装:点击“安装”,安装程序将自动配置并启动数据库。
Linux系统安装步骤
- 创建Oracle用户和组:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle # 设置oracle用户的密码
配置系统参数:编辑/etc/sysctl.conf和/etc/security/limits.conf文件,添加或修改Oracle数据库所需的系统参数。
安装依赖库:使用包管理工具安装必要的依赖库。
解压并运行安装程序:
# 切换到oracle用户
su - oracle
# 解压安装包并进入解压后的目录
unzip oracle_install_package.zip
cd unzipped_directory
# 运行安装程序
./runInstaller
按照提示进行配置:包括选择安装类型、配置Oracle主目录和清单目录、进行系统检查等。
执行脚本:安装完成后,OUI会提示执行一些脚本(如root.sh),需要以root用户身份执行这些脚本。
三、Oracle数据库的配置
Windows系统配置步骤
设置环境变量:在“系统属性”的“环境变量”中设置ORACLE_HOME和PATH等环境变量。
配置监听器:使用lsnrctl命令或Oracle Net Configuration Assistant(NetCA)配置监听器。
创建数据库(如未在安装时创建):使用Database Configuration Assistant(DBCA)创建数据库。
测试连接:使用SQL*Plus或其他客户端工具连接数据库进行测试。
Linux系统配置步骤
设置环境变量:编辑oracle用户的.bash_profile文件,添加以下环境变量:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
然后加载环境变量:source ~/.bash_profile
配置监听器:编辑listener.ora文件(通常位于$ORACLE_HOME/network/admin目录下),然后启动监听器。
创建数据库(如未在安装时创建):可以通过命令行启动DBCA创建数据库。
测试连接:使用SQL*Plus或其他客户端工具连接数据库进行测试。例如:
sqlplus username/password@localhost:1521/orcl
四、注意事项
管理员权限:在整个安装和配置过程中,请确保使用管理员权限运行所有必要的工具和程序。
防火墙设置:检查防火墙设置,确保Oracle安装程序和数据库监听器的端口(如1521)未被拦截。
配置文件:检查配置文件(如sqlnet.ora、listener.ora等)是否存在且配置正确。
磁盘空间和内存:检查磁盘空间和内存要求,以确保Oracle能够顺利安装和运行。