Linux系统下如何安装Oracle数据库 (linux下装oracle)

Oracle数据库是一个非常流行的关系型数据库,可用于各种应用场景。在Linux系统上安装Oracle数据库可能看起来比较复杂,但是如果遵循以下步骤,就可以轻松地将Oracle数据库安装到自己的Linux系统上。

1.确认系统要求

在安装Oracle数据库之前,您需要确保Linux系统满足数据库的要求。Oracle建议在Red Hat Enterprise Linux(RHEL)和Oracle Linux(OL)上安装Oracle数据库。在安装之前,使用以下命令确保系统版本和硬件兼容性:

$ cat /etc/redhat-release

如果这个命令不起作用,请尝试使用以下命令:

$ cat /etc/os-release

2.下载Oracle数据库

在Oracle官网上下载适用于Linux的Oracle数据库。下载后,可以将安装包放在系统的任何位置。建议将安装包放在一个易于寻找的位置。如果您使用的是图形化界面,可以直接单击文件夹或使用终端命令进入文件夹。

3.安装必要的软件

在安装Oracle数据库之前,需要安装一些必要的软件。执行以下命令安装必要的软件:

$ yum install binutils -y

$ yum install compat-libstdc++-33 -y

$ yum install elfutils-libelf -y

$ yum install elfutils-libelf-devel -y

$ yum install gcc -y

$ yum install gcc-c++ -y

$ yum install glibc -y

$ yum install glibc-common -y

$ yum install glibc-devel -y

$ yum install ksh -y

$ yum install libo -y

$ yum install libo-devel -y

$ yum install libgcc -y

$ yum install libstdc++ -y

$ yum install libstdc++-devel -y

$ yum install make -y

$ yum install sysstat -y

上述命令将自动下载并安装必要的软件。

4.创建Oracle用户和组

在Linux系统上有一个用户和组系统。在安装Oracle数据库之前,您需要创建一个新的用户和组(例如oracle)。通过下面的命令创建新的用户和组:

$ groupadd dba

$ groupadd oinstall

$ useradd -g oinstall -G dba -m -d /home/oracle oracle

$ passwd oracle

其中,“dba”组是数据库管理员组,“oinstall”组是Oracle安装管理员组。“oracle”用户是用于安装、配置和使用Oracle数据库的用户。

5.配置内核参数和资源限制

在安装Oracle数据库之前,需要调整系统的内核参数和资源限制以适应Oracle数据库的要求。下面列出了必要的参数和值:

$ sudo vi /etc/sysctl.conf

之后,在文件的末尾添加以下内容:

fs.file-max = 6821744

kernel.sem = 250 32023 100 128

kernel.shmmni = 4096

kernel.shmall = 1073741824

kernel.shmmax = 4398046511104

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.conf.all.rp_filter = 2

net.ipv4.conf.default.rp_filter = 2

fs.o-max-nr = 1048576

保存并退出文本编辑器。此外,使用以下命令编辑/etc/security/limits.conf文件:

$ sudo vi /etc/security/limits.conf

将以下内容添加到文件末尾:

oracle soft nproc 2023

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

保存并关闭文件。

6.配置SELinux和防火墙设置

在大多数Linux操作系统中,SELinux是预装保护机制。SELinux应该配置为“permissive”模式,直到Oracle数据库安装完成。

打开/etc/selinux/config文件并检查SELINUX=参数的值:

SELINUX=enforcing

将SELINUX=enforcing改为SELINUX=permissive。保存设置并退出文本编辑器。

$ sudo vi /etc/selinux/config

使用以下命令配置防火墙:

$ firewall-cmd –add-port=1521/tcp –permanent

$ firewall-cmd –add-port=5500/tcp –permanent

$ firewall-cmd –add-port=8080/tcp –permanent

$ firewall-cmd –reload

这将打开在Oracle数据库上的标准服务端口。

7.安装Oracle数据库

现在,您已经在Linux系统中设置了必要的参数和资源限制,并已经使用必要的软件和用户和组。下一步是使用Oracle安装程序安装Oracle数据库。打开终端并使用以下命令进入Oracle安装程序所在目录。

$ cd /media/cdrom

然后,使用以下命令启动安装程序:

$ sudo ./runInstaller

通过安装程序的图形用户界面,选择“Install Oracle database 19c”,然后单击“Next”:

接下来,选择“Create and configure a database”并单击“Next”:

然后,选择“Single instance database installation”并单击“Next”:

选择“Typical install configuration”:

选择“Use existing template”并单击“Next”:

输入数据库的全局名称(例如,orcl)和Oracle主目录(例如,/opt/oracle)。输入密码,然后单击“Next”。

选择您希望将Oracle数据库配置为“Developer installation”、“General purpose”或“Data warehouse”。

选择您希望使用的语言和字符集。

验证所选配置并单击“Install”。

Oracle数据库现在将开始安装。此过程可能需要花费几分钟或几个小时,具体取决于Oracle配置和您的系统硬件。

8.验证Oracle数据库

安装完成后,在终端中使用以下命令启动Oracle:

$ sqlplus / as sysdba

可以通过输入以下命令来验证是否成功安装Oracle数据库:

SQL> select * from v$version;

这将返回Oracle数据库的版本信息。

在Linux系统中,安装Oracle数据库是一个复杂的过程,但是如果按照以上步骤进行操作,所有步骤都将顺利进行。需要注意的是,每个新的Oracle版本都可能具有不同的要求和安装流程,建议在安装Oracle之前查看文档并遵循最新的安装指导。

相关问题拓展阅读:

怎么在linux下安装oracle数据库

. 系在安装文件连接

2. 具体步骤如下

Step1. 下载安装文件

Step2. 安装前配置初始化环境

Step3. 安装Oracle Installer – Database

Step4. 配置Oracle Database – Configuration

Step5. 配置Listener

Step6. 启动数据库,并测试是否成功

3. 安装OEM注意事项

4. 启动数据库步骤

启动监听./lsnrctl start

启动书库sqplus> start up

二、安装前配置初始化环境

1. 在linux下创建oracle用户,以及管理组以root用户登录linux,执行以下命令

#/usr/in/groupadd dba

#/usr/in/groupadd oper

#/usr/in/groupadd oinstall

#useradd oracle

#/usr/in/usermod -g oinstall -G dba oracle(dba为管理组)

#/usr/in/useradd -g oinstall -G dba oracle

#passwd oracle

2. 预先创建安装目录

#mkdir -p /opt/oracle/product

#mkdir -p /opt/oracle/product/11.2.0/db_home1

#mkdir -p /opt/oraInventory

#mkdir -p /opt/oracle/oradata

#mkdir -p /var/opt/oracle

3. 设置目录的所有者所属组和权限

#chown -R oracle.oinstall /opt/oracle

#chown -R oracle.oinstall /opt/oracle/oradata

#chown -R oracle.oinstall /opt/oracle/product/11.2.0/db_home1

#chown -R oracle.dba /opt/oraInventory

#chown oracle.dba /var/opt/oracle

#chmod -R 775 /opt/oracle

#chmod -R 755 /var/opt/oracle

4. 设置用户oracle的环境变量在文件中添加如下:

#su – oracle

#vi /home/oracle/.bash_profile

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1

export ORACLE_SID=PROD

export ORACLE_OWNER=oracle

export ORACLE_TERM=vt100

export PATH=PATH:ORACLE_HOME/bin:$HOME/bin

export PATH=ORACLEHOME/bin:ORACLE_HOME/Apache/Apache/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export LD_LIBRARY_PATH

CLASSPATH=ORACLEHOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=CLASSPATH:ORACLE_HOME/network/jlib

export CLASSPATH

PATH=$PATH:/usr/in; export PATH

PATH=$PATH:/usr/bin; export PATH

$ source /home/oracle/.bash_profile

三、安装Oracle Installer – Database

使用Oracle账号,将oracle安装文件上传至服务器,并解压

cd /opt/oracle/database

./runInstaller

1. 配置安全更新

怎么在linux 上安装 oracle

硬件资源需要:

至少512 MB物理内存

需1.5倍物理内存的交互空间

至少400 MB /tmp 临时目录空间

oracle软件需要1.5 GB 到 3.5 GB 磁盘空间

默认数据库需要1.2 GB

查看系统资源相关皮茄语句:

cat /etc/issue 或 cat /etc/redhat-release 查看操作系统版本歼搜

uname -r 查看内核版本

grep MemTotal /proc/meminfo查看MEM总大小

grep SwapTotal /proc/meminfo查看Swap总大小燃改察

grep “model name” /proc/cpuinfo 查看CPU型号

df 查看分区挂载和使用率

安装前的检查和准备工作:

rpm -q make

rpm -q gcc

rpm -q glibc

rpm -q glibc-devel

rpm -q compat-db

rpm -q compat-gcc

rpm -q compat-gcc-c++

rpm -q compat-libstdc++

rpm -q compat-libstdc++-devel

rpm -q openmotif22

rpm -q setarch

rpm -q libaio

rpm -q libaio-devel

rpm -q libXp-devel

rpm -q libXau-devel

rpm -q libXp

关于linux下装oracle的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » Linux系统下如何安装Oracle数据库 (linux下装oracle)