linux:redhat7.3中安装oracle12c

在装oracle数据库之前,先检验了一下自己的linux环境,发现gcc用不了,报错了。

https://blog.csdn.net/qq_34256348/article/details/78837175

上面这篇文章可以帮忙安装gcc。上面这步完成了之后就可以开始安装数据库了。

 

关于oracle数据库的密码,到目前为止我还不太了解为什么他的数据库用户的密码一修改就说太简单,要不就不符合规则,通过以下命令可以强制修改用户的密码。这样就简单多了。

echo “新密码”|passwd --stdin 用户名

 

由于安装的时候可能会缺少数据包,但是又不知道到底缺少哪个,因为实在太多了,最后决定先安装,到最后报错的时候就会告诉哪些包缺少了。    机智!!!!!!!!!

 

一通点击之后到了先决条件检查时,出现了错误。

下面就是缺少的各种数据包了,而上面则是未配置的操作系统的内核参数。

 

添加缺少的包这个只要linux可以联网就可以自动添加:
yum install 包名

这样就可以自动添加所缺少的包了。

之后是设置各种内核参数

 

打开/etc/sysctl.conf 复制如下内容,并将你安装时,报错上面所需要的大小进行修改

修改之后执行 /sbin/sysctl -p  即可使参数生效。
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024      65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144

 

这样错误就完全解决掉了,数据库也就完成安装了,接下来还有个启动数据库,已经安装监听的问题。

https://blog.csdn.net/qingsong3333/article/details/79324822

通过以上链接可以了解监听的配置,主要还是修改listener.oratnsnames.ora两个文件。

之后又碰到了plsql乱码的问题,

https://blog.csdn.net/nzyalj/article/details/80054885

先查看linux系统是否支持中文,然后在。Bash_profile中添加

export LANG="zh_CN.UTF-8"

export NLS_LANG=AMERICAN_AMERICA.UTF8

添加之后执行source  重启镜像以及SQLplus ,乱码解决。

 

猜你喜欢

转载自blog.csdn.net/qq_37823979/article/details/82699962