64位 Oracle安装完美指南(64位的oracle安装)
64位 Oracle安装完美指南
Oracle是一款广泛使用的企业级数据库软件,它在数据安全性、可靠性及性能方面表现突出。当我们需要在64位系统中安装Oracle database时,需要一些特殊的步骤和注意事项。本文将为您提供64位Oracle安装的完美指南,帮助您完成安装过程。
准备工作:
在开始安装之前,您需要确保满足以下准备工作的要求:
1. 您要有一个64位操作系统,如Windows Server 2016或CentOS 7.4等
2. 您需要下载Oracle软件,建议选择Oracle 12c或更高版本
3. 确保您拥有管理员权限
4. 安装并启动X Window System
5. 安装并配置图形用户界面
安装步骤:
1. 生成响应文件
您需要生成一个响应文件,它将设置安装程序中的所有变量,如Oracle数据库名称和安装路径等。创建一个文本文件,并将以下内容复制粘贴到文件中:
[oracle@12345]$ cd /root
[oracle@12345]$ cp /media/cdrom/database/response/db_install.rsp .
[oracle@12345]$ chmod 777 db_install.rsp
[oracle@12345]$ vi db_install.rsp
将NAME, ORACLE_BASE, ORACLE_HOME, INVENTORY_LOCATION, SELECTED_LANGUAGES的值变更为实际所需。
保存并关闭文件。
2. 安装依赖包
安装依赖包是非常重要的一步。在安装Oracle database之前,需要确保您已经安装了以下一些软件包:
– binutils
– compat-libcap1
– compat-libstdc++
– compat-libstdc++-33
– elfutils-libelf-devel
– elfutils-libelf-devel-static
– gcc
– gcc-c++
– glibc
– glibc-devel
– ksh
– libgcc
– libstdc++
– libstdc++-devel
– make
– numactl-devel
– sysstat
您可以使用以下命令来安装这些软件包:
$ yum install -y binutils \
compat-libcap1 \
compat-libstdc++ \
compat-libstdc++-33 \
elfutils-libelf-devel \
elfutils-libelf-devel-static \
gcc \
gcc-c++ \
glibc \
glibc-devel \
ksh \
libgcc \
libstdc++ \
libstdc++-devel \
make \
numactl-devel \
sysstat
3. 启用X11转发
您需要在64位系统中启用X11转发,以便在安装程序中使用图形用户界面。为此,您需要将以下行添加到/etc/ssh/sshd_config文件的末尾:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
保存并关闭文件。重启ssh守护进程以使新的配置生效:
$ systemctl restart sshd
4. 设置环境变量和防火墙规则
您需要设置一些环境变量和防火墙规则。打开/etc/sysctl.conf文件,并添加以下四行:
fs.o-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=536870912
随后,使用以下命令使之生效:
$ sysctl -p
编辑/etc/security/limits.conf文件并添加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
还需要将以下端口添加到防火墙规则中:
– 1571
– 1521
– 5500
执行以下命令进行端口开放:
$ firewall-cmd –permanent –zone=public –add-port=1571/tcp
$ firewall-cmd –permanent –zone=public –add-port=1521/tcp
$ firewall-cmd –permanent –zone=public –add-port=5500/tcp
$ firewall-cmd –reload
5. 运行Oracle数据库安装程序
现在您已准备好开始安装Oracle数据库了。进入安装程序所在的目录,并执行runInstaller命令。
[oracle@12345]$ cd /media/cdrom/database
[oracle@12345]$ ./runInstaller -silent -force -responseFile /root/db_install.rsp &
安装程序将启动,并要求您选择安装类型、数据库名称和安装路径等。根据实际需要完成相关设置即可。
6. 完成数据库配置
安装过程可能需要一些时间。当安装程序完成后,您需要手动执行一些步骤来完成数据库配置,包括登录SQL*Plus、设置ORACLE_SID环境变量、创建一个新的数据库实例以及设置管理员密码等。
[oracle@12345]$ export ORACLE_SID=your_SID
[oracle@12345]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> startup nomount;
SQL> create database;
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
SQL> ALTER SYSTEM SET open_cursors = 1000 SCOPE=BOTH SID='[your_SID]’;
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME unlimited;
SQL> ALTER USER SYS IDENTIFIED BY new_password;
SQL> ALTER USER SYSTEM IDENTIFIED BY new_password;
SQL> exit;
7. 测试Oracle数据库
您需要测试您的Oracle数据库是否能够正常运行。通过使用sqlplus或Oracle Enterprise Manager等工具连接您的数据库,检查Oracle是否已经成功安装。
总结:
在一个64位环境中安装Oracle数据库,需要经过一些特殊的步骤和设置以确保成功安装。本文提供的完美指南能够帮助您完成Oracle数据库的安装和配置,并使之在64位环境中正常运行。如果您遇到问题或需要更多的支持,请访问Oracle官方网站或联系您的系统管理员。