linux安装oracle11g
时间: 2023-10-04 09:10:23 浏览: 98
安装 Oracle 11g 前需要先满足以下条件:
1. 确保系统最小配置为 2GB 内存,4GB 以上内存更好。
2. 确保磁盘空间至少有 10GB。
3. 确保系统已经安装了 JDK 1.6 或更高版本。
以下是 Oracle 11g 安装步骤:
1. 下载 Oracle 11g 安装文件,下载地址为:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html
2. 解压文件:
```
$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip
```
3. 安装必要的库:
```
$ sudo apt-get install libaio1 libaio-dev
```
4. 创建用户和组:
```
$ sudo groupadd dba
$ sudo groupadd oinstall
$ sudo useradd -g oinstall -G dba oracle
$ sudo passwd oracle
```
5. 修改内核参数:
```
$ sudo vim /etc/sysctl.conf
```
添加以下内容:
```
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967296
kernel.shmall = 2097152
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
```
保存并退出。
6. 修改用户限制:
```
$ sudo vim /etc/security/limits.conf
```
添加以下内容:
```
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
```
保存并退出。
7. 配置环境变量:
```
$ sudo vim /etc/profile
```
在文件末尾添加以下内容:
```
export ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
```
保存并退出。
8. 执行以下命令:
```
$ sudo sysctl -p
```
9. 以 oracle 用户登录,并执行安装脚本:
```
$ su - oracle
$ cd /tmp/database
$ ./runInstaller
```
10. 按照安装向导的提示进行安装。
11. 安装完成后,执行以下命令:
```
$ sudo /opt/oracle/product/11.2.0/dbhome_1/root.sh
```
12. 安装完成后,可以使用以下命令启动和停止 Oracle 服务:
```
$ sudo service oracle start
$ sudo service oracle stop
```
阅读全文