You've already forked www.colben.cn
update
This commit is contained in:
@@ -7,19 +7,19 @@ categories: ["database"]
|
||||
---
|
||||
|
||||
# 安装依赖
|
||||
```bash
|
||||
yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 \
|
||||
elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 \
|
||||
glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio \
|
||||
libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ \
|
||||
libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel
|
||||
```
|
||||
```bash
|
||||
yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 \
|
||||
elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 \
|
||||
glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio \
|
||||
libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ \
|
||||
libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel
|
||||
```
|
||||
|
||||
# 创建用户和用户组
|
||||
```bash
|
||||
groupadd dba oinstall
|
||||
useradd -g oinstall -m oracle
|
||||
```
|
||||
```bash
|
||||
groupadd dba oinstall
|
||||
useradd -g oinstall -m oracle
|
||||
```
|
||||
|
||||
# 配置oracle用户环境变量
|
||||
- 打开 oracle 用户的的默认shell配置文件 ~/.bashrc,在最后添加以下代码
|
||||
@@ -32,16 +32,17 @@ useradd -g oinstall -m oracle
|
||||
#export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8" #设置Oracle客户端中文utf8
|
||||
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端中文gbk
|
||||
```
|
||||
|
||||
- 使设置立刻生效
|
||||
```bash
|
||||
source ~/.bashrc
|
||||
```
|
||||
|
||||
# 创建oracle 11g软件安装路径
|
||||
```bash
|
||||
mkdir /opt/oracle/app/product/11.2.0/db_home1 -p
|
||||
chown oracle.oinstall /opt/oracle -R
|
||||
```
|
||||
```bash
|
||||
mkdir /opt/oracle/app/product/11.2.0/db_home1 -p
|
||||
chown oracle.oinstall /opt/oracle -R
|
||||
```
|
||||
|
||||
# 配置内核参数
|
||||
- 编辑 /etc/sysctl.conf,在文件尾追加下面的参数设置
|
||||
@@ -55,6 +56,7 @@ chown oracle.oinstall /opt/oracle -R
|
||||
net.core.wmem_max = 1048576
|
||||
kernel.sem = 250 32000 100 128
|
||||
```
|
||||
|
||||
- 使设置生效
|
||||
```bash
|
||||
sysctl -p
|
||||
@@ -84,39 +86,44 @@ chown oracle.oinstall /opt/oracle -R
|
||||
unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle/
|
||||
chown oracle.oinstall /home/oracle/database/ -R
|
||||
```
|
||||
|
||||
- **切换到 oracle 用户下**,运行安装程序
|
||||
```bash
|
||||
su - oracle
|
||||
cd database
|
||||
./runInstaller
|
||||
```
|
||||
|
||||
- 若提示swap空间不足,自行百度解决!
|
||||
|
||||
# 配置监听器数据库
|
||||
- Oracle软件安装完后,执行 netca 命令配置监听器
|
||||
```
|
||||
netca
|
||||
```
|
||||
```
|
||||
netca
|
||||
```
|
||||
|
||||
- 在图形界面中按提示配置监听器
|
||||
- 执行 dbca 命令安装数据库
|
||||
```bash
|
||||
dbca
|
||||
```
|
||||
```bash
|
||||
dbca
|
||||
```
|
||||
|
||||
- 在图形界面中按提示安装数据库就可以了。
|
||||
|
||||
# 测试运行
|
||||
- 数据库安装完后监听器与数据库实例就已启动,
|
||||
- 停止和启动监听器
|
||||
```bash
|
||||
lsnrctl stop
|
||||
lsnrctl start
|
||||
```
|
||||
- 停止和启动实例
|
||||
```
|
||||
sqlplus /nolog
|
||||
SQL> connect / as sysdba;
|
||||
SQL> shutdown
|
||||
SQL> startup
|
||||
#执行其它SQL语句测试数据库
|
||||
```
|
||||
```bash
|
||||
lsnrctl stop
|
||||
lsnrctl start
|
||||
```
|
||||
|
||||
- 停止和启动实例
|
||||
```
|
||||
sqlplus /nolog
|
||||
SQL> connect / as sysdba;
|
||||
SQL> shutdown
|
||||
SQL> startup
|
||||
# 执行其它SQL语句测试数据库
|
||||
```
|
||||
|
||||
|
Reference in New Issue
Block a user