安装前先确定数据库的字符集,先查看原数据库字符集,避免造成数据库迁移后的数据乱码
select * from nls_database_parameters;
NLS_CHARACTERSET AL32UTF8
NLS_NCHAR_CHARACTERSET AL16UTF16
我的数据库字符集以上,记录这个两个字段的字符编码集,在设置后面的相应文件”/oracle解压路径/database/response/dbca.rsp”时候将对应的两个字段改为上面查询出来的两个值,后面会详细说到。
-----------------------------------正式安装-----------------------------------
1.编辑hosts文件,将本地的ip加入到hosts文件中,下面都先用root用户执行,涉及到安装和权限,需要最高权限用户
[root@localhost ~]# vim /etc/hosts
完成后可以测试一下是否成功,为了就是能外网或者别的机器能访问,当然在正式环境中,数据库的端口是不会往外暴漏的,所以这里主要是针对于内网测试环境
[root@localhost~]# ping ip
2.配置 vim /etc/sysctl.conf
#添加并修改以下数据,复制粘贴就好,
fs.file-max = 6815744
fs.aio-max-nr = 3145728
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
修改完后并是配置文件生效
[root@localhost~]# /sbin/sysctl -p
3.安装 zip 和 unzip,用于解压上传的oracle压缩包
[root@localhost~]# yum install zip unzip
4. 安装依赖包,复制粘贴就好,反正有的没的我都弄过来了。
[root@localhost~]# yum install -y binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33.i686 \
glibc \
glibc.i686 \
glibc-devel \
glibc-devel.i686 \
ksh \
libaio \
libaio.i686 \
libaio-devel \
libaio-devel.i686 \
libX11 \
libX11.i686 \
libXau \
libXau.i686 \
libXi \
libXi.i686 \
libXtst \
libXtst.i686 \