ubuntu22.04上安装oracle11g
时间: 2024-08-19 19:02:12 浏览: 253
Ubuntu22.04安装教程以及Ubuntu下C++环境配置
在Ubuntu 22.04上安装Oracle 11g,您需要遵循以下基本步骤:
1. **系统要求检查**:确保您的系统满足Oracle 11g安装的最低硬件要求,包括足够的内存、足够的交换空间以及足够的硬盘空间。
2. **安装依赖包**:
```bash
sudo apt-get update
sudo apt-get install alien libaio1 libmotif3 compat-libstdc++-33 libx11-6 libxau6 libxdmcp6 libxext6 libxrender1 libxtst6 libxrandr2 unixodbc unixodbc-dev
```
3. **添加Oracle用户和组**:
```bash
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -m -g oinstall -G dba oracle
sudo passwd oracle
```
4. **创建安装目录和配置内核参数**:
```bash
sudo mkdir -p /u01/app/oracle
sudo chown -R oracle:oinstall /u01
sudo chmod -R 775 /u01
sudo sh -c "echo 'oracle soft nproc 2047' >> /etc/security/limits.conf"
sudo sh -c "echo 'oracle hard nproc 16384' >> /etc/security/limits.conf"
sudo sh -c "echo 'oracle soft nofile 1024' >> /etc/security/limits.conf"
sudo sh -c "echo 'oracle hard nofile 65536' >> /etc/security/limits.conf"
sudo sh -c "echo 'oracle soft stack 10240' >> /etc/security/limits.conf"
```
5. **配置系统内核参数**(编辑 `/etc/sysctl.conf` 文件并添加以下内容):
```bash
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
```
应用内核参数更改:
```bash
sudo sysctl -p
```
6. **安装必要的软件包**(例如gcc, make等):
```bash
sudo apt-get install build-essential
```
7. **配置用户环境变量**(编辑oracle用户的`.bash_profile`文件):
```bash
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
```
激活环境变量更改:
```bash
source ~/.bash_profile
```
8. **下载Oracle 11g安装文件**:从Oracle官方网站下载安装文件。
9. **解压和准备安装文件**:
```bash
mkdir /home/oracle/software
cd /home/oracle/software
unzip /path/to/linux.x64_11gR2_database_1of2.zip
unzip /path/to/linux.x64_11gR2_database_2of2.zip
cd database
```
10. **安装必要的Java环境**:Oracle 11g需要Java环境,可以通过以下命令安装:
```bash
sudo apt-get install oracle-java8-installer
```
11. **运行安装脚本**:
```bash
./runInstaller
```
运行安装向导并遵循指示完成安装。
请注意,由于Oracle数据库的安装相对复杂,涉及多个步骤,需要仔细按照Oracle的官方文档进行操作。安装过程中可能会遇到各种问题,因此建议在进行之前详细阅读相关的安装指南,并准备好解决可能出现的问题。
阅读全文