如何在服务器上安装Oracle数据库?
- 行业动态
- 2025-01-19
- 3948
服务器安装Oracle详细步骤
一、环境准备和检查
1、硬件要求:确保服务器的物理内存至少为1GB,磁盘空间根据安装版本不同而有所差异,企业版需4.35GB,标准版需3.22GB,自定义最大值为3.45GB。
2、操作系统检查:以CentOS 6.5为例,确认系统为x86-64架构。
3、内存情况检查:使用命令grep MemTotal /proc/meminfo
和grep SwapTotal /proc/meminfo
查看内存和交换空间。
二、下载与上传Oracle安装包
1、下载Oracle安装包:从Oracle官方网站下载所需的Linux x86-64版本的安装包(通常为两个.zip文件),注意需要登录Oracle账号才能下载。
2、上传安装包到服务器:使用scp命令将下载好的压缩包上传到服务器。
scp -P 8022 /home/oracle_linux_1.zip root@222.204.6.82:/home/oracle_linux_1.zip
-P 8022
表示SSH端口号,第一个地址为本机文件路径,第二个地址为服务器目标路径。
3、解压安装包:通过SSH登录到服务器并解压上传的安装包:
unzip oracle_linux_1.zip unzip oracle_linux_2.zip
解压后会生成一个新的目录,如/database。
三、安装Oracle服务器端软件
1、安装必要的依赖:执行以下命令安装所有必要的依赖包:
yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel
2、添加Oracle用户信息:创建oinstall和dba组,并将oracle用户添加到这些组中,最后设置oracle用户的密码:
groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle
3、修改内核参数:编辑/etc/sysctl.conf
文件,增加或修改以下参数:
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 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、修改用户资源限制:编辑/etc/security/limits.conf
文件,在末尾添加以下内容:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
编辑/etc/pam.d/login
文件,添加以下行:
session required /lib/security/pam_limits.so session required pam_limits.so
5、创建安装目录:执行以下命令创建安装目录并赋予相应权限:
mkdir -p /usr/local/oracle /usr/local/oraInventory /usr/local/oradata/ chown -R oracle:oinstall /usr/local/oracle /usr/local/oraInventory /usr/local/oradata/ chmod -R 775 /usr/local/oracle /usr/local/oraInventory /usr/local/oradata/
6、创建oraInst.loc文件:编辑/etc/oraInst.loc
文件,添加以下内容:
inventory_loc=/usr/local/oraInventory inst_group=oinstall
设置文件权限:
chown oracle:oinstall /etc/oraInst.loc chmod 644 /etc/oraInst.loc
7、准备Oracle安装应答模板文件db_install.rsp:该文件通常位于解压后的安装包内,可以根据实际需求修改相关参数,如ORACLE_HOSTNAME、ORACLE_HOME等。
8、开始安装:切换到oracle用户,执行安装程序:
su oracle ./runInstaller -silent -responseFile db_install.rsp
四、安装完成后的配置
1、配置监听器和服务:安装完成后,配置监听器和服务,确保Oracle数据库服务能够正常启动。
2、设置环境变量:为了方便使用Oracle相关的工具,可以在~/.bash_profile
文件中添加以下内容:
export ORACLE_HOME=/usr/local/oracle/product/11.2.0/db_1 export PATH=$PATH:$ORACLE_HOME/bin
3、验证安装:通过sqlplus / as sysdba
命令登录到Oracle数据库,验证安装是否成功。
五、常见问题解答
1、Q: 安装过程中出现“INS-13001 环境不满足最低要求”错误怎么办?
A: 确保所有必要的依赖包已安装,并且内核参数和用户资源限制已正确配置,可以参考官方文档或社区论坛获取更多帮助。
2、Q: 如何修改Oracle的字符集为UTF-8?
A: 在安装过程中选择字符集时,选择“使用Unicode(AL32UTF8)”即可。
六、小编有话说
Oracle数据库的安装过程相对复杂,但只要按照步骤仔细操作,就能顺利完成,如果在安装过程中遇到问题,不要慌张,可以查阅官方文档或寻求社区的帮助,希望这篇文章能对你有所帮助!
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/89085.html