当前位置 : 主页 > 操作系统 > centos >

Linux虚拟机下安装Oracle 11G教程图文解说

来源:互联网 收集:自由互联 发布时间:2023-07-28
Linux虚拟机下安装Oracle 11G教程图文解说准备工作: 下载Oracle 11g安装文件和补丁文件,这里我们假定已经准备好这两个文件,并且在Linux虚拟机上有了足够的空间存放。 确保Linux虚拟机具
Linux虚拟机下安装Oracle 11G教程图文解说 准备工作:
  1. 下载Oracle 11g安装文件和补丁文件,这里我们假定已经准备好这两个文件,并且在Linux虚拟机上有了足够的空间存放。

  2. 确保Linux虚拟机具备安装Oracle 11G的系统配置要求,具体参考Oracle官方文档Oracle Database 11g Release 2(11.2) 的系统要求。

安装Oracle 11G步骤:
  1. 解压安装文件

使用如下命令解压安装文件:

$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip

解压后,你将在当前目录下看到两个文件夹,分别是 databasedoc

  1. 设置用户配置

在安装Oracle之前,你需要为 oracle 用户设置环境变量。请执行 root 用户,打开 /etc/sysctl.conf 文件,加入如下内容:

kernel.shmall=2097152
kernel.shmmax=536870912
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=6815744
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=1048576

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

然后执行以下命令,修改 limits.conf 文件:

“`
# 打开 limits.conf 文件
$ sudo vi /etc/security/limits.conf

# 添加如下配置
* soft nofile 1024
* hard nofile 65536
* soft nproc 2047
* hard nproc 16384

# 最后执行如下命令
$ echo “session required pam_limits.so” >> /etc/pam.d/login
“`

  1. 创建Oracle用户和相关目录

执行如下命令创建oracle用户和相关的目录:

$ sudo groupadd oinstall
$ sudo groupadd dba
$ sudo useradd -g oinstall -G dba oracle # oracle为用户名
$ sudo passwd oracle
$ mkdir -p /u01/app/oracle/product/11.2.0/db_1

然后执行以下命令,修改相关目录的权限:

$ sudo chown -R oracle:oinstall /u01
$ sudo chmod -R 775 /u01

  1. 安装与设置数据库

执行如下命令开始安装Oracle 11G,并且开始配置数据库:

“`
$ su – oracle # 切换到oracle用户

# 执行安装程序
$ ./runInstaller

# 按照向导进行安装,具体步骤可以参考Oracle 11g官方文档

# 安装完成后,执行以下命令,设置用户和环境变量
$ cd /u01/app/oracle/product/11.2.0/db_1/
$ sudo ./root.sh

# 添加如下配置到 *.bash_profile 文件,使得oracle用户每次登录时自动设置环境变量,这里以 CentOS 为例
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl # 数据库实例名,可以自定义
export PATH=$PATH:$ORACLE_HOME/bin

# 最后执行如下命令,使得修改立即生效
$ source ~/.bash_profile
“`

在以上步骤完成后,我们就成功的在Linux虚拟机下安装了Oracle 11G数据库,并且配置好了用户和相关的环境变量。

示例说明 示例一:创建数据库实例

假设我们的数据库实例名为 orcl,使用 dbca 工具创建如下:

$ dbca
示例二:连接数据库
  1. 启动数据库实例

“`
$ sqlplus / as sysdba

SQL> startup
“`

  1. 创建一个测试用户

“`
SQL> create user test identified by 123456;

SQL> grant connect, resource to test;
“`

  1. 连接测试用户

$ sqlplus test/123456

连接成功后,你将看到以下提示信息:

“`
SQL> You are connected to an idle instance.

SQL> SQL>
“`

以上就是Linux虚拟机下安装Oracle 11G的详细步骤和示例说明。

【文章原创作者:韩国服务器租用 http://www.558idc.com/lg.html 复制请保留原URL】
上一篇:虚拟机安装Linux rhel7.3操作系统(具体步骤)
下一篇:没有了
网友评论