项目需要用oracle存储后台大批量日志数据,于是乎说干就干!!!!!。
前提:centos服务器、oracle12c12.2.01安装文件、Xmanager6管理工具
1、centos服务器安装略(项目已具备)
2、oracle12c 12.2.01安装文件:在oracle官网下载12c版本数据文件:linuxx64_12201_database.zip
地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
选择你需要的版本下载就可以了。
3、Xmanager6 管理工具百度安装(略)
下面直接上步骤:(没有特别说明所有操作都在centos root 用户下进行)
1、安装相关依赖
yum
-y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686
gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc
libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686
libaio libaio.i686 libaio-devel libaio-devel.i686 ibXext ibXext.i686 libX11
libX11.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat
2、修改系统内核参数
vi /etc/sysctl.conf
vi命令打开conf文件,在末尾追加:
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=6815744
fs.aio-max-nr=1048576
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
使其立即生效:
sysctl -p
3、创建组、用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,operoracle
passwd oracle
在提示行输入oracle密码
4、限制用户资源
vi /etc/pam.d/login
vi命令打开后,在其中追加:
session
required pam_limits.so
5、修改用户限制
vi /etc/security/limits.conf
vi打开,在文件末尾追加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
在根目录下,创建u01目录,并将权限赋给oracle:
cd /
mkdir u01
chown oracle:oinstall u01
6、切换oracle用户
su - oracle
7、配置Oracle12C环境
vi .bash_profile
vi打开文件后, 在其中添加:
umask 022
export ORACLE_BASE=/u01/app/oracle
8、上传解压Oracle12C
在/u01下创建 tmp文件夹:
mkdir tmp
通过Xshell工具将Oracle12C的压缩包,上传至该目录下/u01/tmp暂存。
直接解压上面下载的文件:
unzip linuxx64_12201_database.zip
9、安装Oracle12C
这里会用到图形界面,再次确保你已成果安装了Xshell,并正常启动运行。
将屏幕投到本地:
export DISPLAY=xxx.xxx.xxx.xxx:0.0(xxx:IP)
执行安装文件:
./tmp/database/runInstaller
Xshell会提示信息,点击确认,稍后会见到如下安装界面:
![](https://img.haomeiwen.com/i19859131/4eb46db0c1793907.png)
以下安装过程参考oracle安装手册即可。
到此安装顺利完成。
网友评论