This commit is contained in:
2021-11-14 15:52:46 +08:00
parent 915c231124
commit 1e344dc204
112 changed files with 1039 additions and 1039 deletions

View File

@@ -6,7 +6,7 @@ tags: ["oracle", "centos"]
categories: ["database"]
---
# 安装依赖
## 安装依赖
```bash
yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 \
elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 \
@@ -15,13 +15,13 @@ categories: ["database"]
libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel
```
# 创建用户和用户组
## 创建用户和用户组
```bash
groupadd dba oinstall
useradd -g oinstall -m oracle
```
# 配置oracle用户环境变量
## 配置oracle用户环境变量
- 打开 oracle 用户的的默认shell配置文件 ~/.bashrc在最后添加以下代码
```bash
export ORACLE_BASE=/opt/oracle/app #oracle数据库安装目录
@@ -38,13 +38,13 @@ categories: ["database"]
source /.bashrc
```
# 创建oracle 11g软件安装路径
## 创建oracle 11g软件安装路径
```bash
mkdir /opt/oracle/app/product/11.2.0/db_home1 -p
chown oracle.oinstall /opt/oracle -R
```
# 配置内核参数
## 配置内核参数
- 编辑 /etc/sysctl.conf在文件尾追加下面的参数设置
```
fs.file-max = 6815744
@@ -62,7 +62,7 @@ categories: ["database"]
sysctl -p
```
# 限制 oracle 用户资源
## 限制 oracle 用户资源
- 编辑 /etc/security/limits.conf在末尾添加以下代码
```
oracle soft nproc 2047
@@ -71,7 +71,7 @@ categories: ["database"]
oracle hard nofile 65536
```
# 安装字体
## 安装字体
- 一般需要安装中易宋体字体百度随便下载一个zysong.ttf切换到zysong.ttf所在路径运行
```bash
mkdir /usr/share/fonts/zh_CN/TureType/ -p
@@ -79,7 +79,7 @@ categories: ["database"]
fc-cache -fv
```
# 安装oracle 11g
## 安装oracle 11g
- 解压下载好的oracle 11g文件
```bash
unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle/
@@ -96,7 +96,7 @@ categories: ["database"]
- 若提示swap空间不足自行百度解决
# 配置监听器数据库
## 配置监听器数据库
- Oracle软件安装完后执行 netca 命令配置监听器
```
netca
@@ -110,7 +110,7 @@ categories: ["database"]
- 在图形界面中按提示安装数据库就可以了。
# 测试运行
## 测试运行
- 数据库安装完后监听器与数据库实例就已启动,
- 停止和启动监听器
```bash