1。创建用户
su -根
groupadd oinstall
groupadd dba
useradd - g oinstall oracle dba - g - m
Centos7
adduser - g oinstall oracle dba - g - m
passwd甲骨文
2。配置X11
是否安装X Window System
使用rpm qa | grep - i x11
没有安装则安装
配置X11
su -根
vi/etc/gdm/custom.参看
[安全]
AllowRemoteRoot=true
[xdmcp]
=177
港启用=true
xhost +
使得甲骨文的安装界面可以显示在客户机上
# # # # # # # #可以不操作# # # # # # # # # # # # # # # # # # # # # # # # #
(oracle@localhost oracle)回波显示美元
(oracle@localhost oracle)显示美元=翱突Ф薎P地址:0.0“
如果是VNC远程安装,则需要将地址和屏幕号改为
(oracle@localhost oracle)显示美元=翱突Ф薎P地址:1.0“
[oracle@localhost oracle]美元出口显示
(oracle@localhost oracle)回波显示美元
3。设置编码语言(中文下要做,英文不需要)
系统默认编码设置文件,
Centos7以下/etc/sysconfig/i18n
Centos7及以上/etc/locale.conf
LANG=癳n_US"(不会出现乱码)
LANG=皕h_cn.UTF-8"
4。拷贝文件
ssh oracle@地址
输入甲骨文密码
scp远程主机:文件路径本地文件路径最好是/home/oracle目录
或者用存储介质存放数据库软件xshell登录上传
根下执行挂载iso作为百胜源
mkdir/媒体/cdrom
mount - o循环xxx。iso/media/cdrom
解压
如果在执行完。/runInstaller如果还没有安装界面。重启一下即可。
注意:如果出现死进程或是百胜进程占用杀死进程杀死9 - s
5。安装依赖包软件
pdksh compat-libstdc + + elfutils-libelf-devel libaio-devel libstdc + +猛击unixODBC unixODBC-devel
mpfr cpp ppl cloog-ppl gcc gcc-c + + binutils binutils-devel elfutils-libelf外籍expat-devel glibc glibc-common glibc-devel glibc-headers libaio libgcc libstdc + +使sysstat
6。安装数据库软件
安装过程中保存目录信息默认
在解压目录执行(比之前多了个参数设置)
。/runInstaller -jreLoc/usr/lib/jvm/jre-1.8.0
1。邮箱勾去掉
2。选择创建和配置一个数据库(第一个)
3。选择服务器类
4。选择单实例即单
5。高级安装高级安装
6。语言选择英文及繁体中文
7。选择标准版4.22 g的
8。安装位置默认
9。创建恢复默认
10。配置类型选择通用/事务处理
另一个是数据仓库不要选
11。全局数据名:cwall SID: cwall
12。配置选型将字符集设置为AL32UTF8,其他默认
13。管理选项默认
14。数据存储默认
15。备份和恢复,选择默认
16。方案和密码,选择设置相同密码King@2018
17。默认18
安装的时候会卡在68%不会动
7。设置甲骨文的环境变量
[oracle@localhost] vi美元~/. bash_profile
出口ORACLE_BASE=/home/oracle/app/oracle
出口ORACLE_HOME=$ ORACLE_BASE/oracle/产品/11.2.0/dbhome_1
export ORACLE_SID=cwall
出口路径=$路径:$ home/bin: $ ORACLE_HOME/bin
出口LD_LIBRARY_PATH=$ ORACLE_HOME/lib:/usr/lib
8。优化(可选)
修改配置文件
修改操作系统核心参数
vi/etc/security/limits.参看
添加以下内容:
甲骨文软nproc 2047
oracle硬nproc 16384
甲骨文软nofile 1024
oracle硬nofile 65536
修改/etc/pam。d/登录文件
vi/etc/pam.d/登录会话要求/lib/security/pam_limits
。所以
会话需要pam_limits.so
[root@localhost] # vi/etc/sysctl.conf
添加如下内容
fs。file-max=6815744
fs。aio-max-nr=1048576
内核。shmall=2097152
内核。shmmax=2147483648
内核。shmmni=4096
内核。sem=250 32000 100 128
net.ipv4。ip_local_port_range=9000 65500
net.core。rmem_default=4194304
net.core。rmem_max=4194304
net.core。wmem_default=262144
net.core。wmem_max=1048576
[root@localhost] # sysctl - p #使文件生效
[root@localhost] # vi/etc/profile
编辑/etc/profile
添加如下内容:
如果[$ USER=皁racle"];然后
如果[$ SHELL=?bin/ksh"];然后