您的当前位置: 首页>帮助中心>纸浆周

博云建站

新闻公告
关于我们

centos7 安装oracle database


阅读:31


1安装过程

1.1在root用户下创建oracle用户和用户组,执行下列命令

su root     #切换到root用户
groupadd oinstall   #创建用户组oinstall
groupadd dba    #创建用户组dba
useradd -g oinstall -g dba -m oracle   #创建用户oracle并加入到用户组oinstall和dba
passwd oracle    #设置oracle用户密码

设置密码界面如图,将设置的密码输入两次

在上述命令执行完毕之后输入以下命令查看步骤是否成功

id oracle

在如下界面则说明操作成功


1.2创建Oracle安装目录

执行下列命令

cd /.      #进入根目录 mkdir -p /data/oracle   #创建路径/data/oracle mkdir -p /data/oraInventory    #创建路径/data/oraInventory mkdir -p /data/database      #创建路径/data/database

执行完上述命令之后使用 cd /data 进入目录,使用 ls 命令查看路径是否创建成功

1.3修改安装路径的所有者

chown -R oracle:oinstall /data/oracle    #修改/data/oracle所有者 chown -R oracle:oinstall /data/oraInventory      #修改/data/oraInventory所有者 chown -R oracle:oinstall /data/database   #修改/data/database所有者

执行完成后再使用LL(小写)命令查看是否修改成功,如下图所示即修改成功


1.4修改系统标识

cat /etc/redhat-release   #查看系统标识 vi /etc/redhat-release    #修改系统标识

使用vi命令进入/etc/redhat-release文件中,按 i 进入编辑模式,在文件中加入redhat-7如下图所示



1.5使用yum命令下载所需要的组件(yum模式使用互联网进行下载,有些特定场合需要使用本地yum源,后续会更新,在主页寻找即可)

使用下列命令进行安装,基本涵盖了所有Oracle数据库所需组件

yum -y install binutils* compat-libcap1* compat-libstdc++* gcc* gcc-c++* glibc* glibc-devel* ksh* libaio* libaio-devel* libgcc* libstdc++* libstdc++-devel* libXi* libXtst* make* sysstat* elfutils* unixODBC*


1.6关闭防火墙(可选选项,关闭防火墙只是为了在同一个局域网中其他机器能够访问到数据库,不能关闭防火墙的自己去配置放行规则即可)

systemctl status firewalld.service   #查看防火墙状态 systemctl stop firewalld.service      #关闭防火墙 systemctl disable firewalld.service     #永久关闭防火墙(开机也不会自动启动)

执行完后查看防火墙状态

防火墙关闭状态

防火墙打开状态




1.7关闭selinux

cat /etc/selinux/config     #查看selinux配置文件 vi /etc/selinux/config       #修改文件内容selinux = disabled

修改结果如下


1.8修改内核参数

cat /etc/sysctl.conf   #查看sysctl.conf文件 vi /etc/sysctl.conf     #修改文件内容

将下列内容加入到sysctl.conf文件中

net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.rp_filter = 1 fs.file-max = 6815744 #设置最大打开文件数 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024 kernel.shmmax = 2147483648 #最大共享内存的段大小 kernel.shmmni = 4096 #整个系统共享内存端的最大数 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围 net.core.rmem_default = 262144 net.core.rmem_max= 4194304 net.core.wmem_default= 262144 net.core.wmem_max= 1048576

添加完成之后使用sysctl -p命令让添加的内容生效,如下图所示


1.9对Oracle用户进行限制

cat /etc/security/limits.conf    #查看limits.conf配置文件 vi /etc/security/limits.conf     #修改文件内容

将下列内容加入到limits.conf文件中

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536



1.10配置用户环境变量

cat /home/oracle/.bash_profile    #查看.bash_profile文件 vi /home/oracle/.bash_profile     #修改.bash_profile内容

使用vi命令进入编辑模式编辑如下内容

export ORACLE_BASE=/data/oracle #oracle数据库安装目录 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径 export ORACLE_SID=orcl #oracle启动数据库实例名 export ORACLE_UNQNAME=orcl export ORACLE_TERM=xterm #xterm窗口模式安装 export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量 export #防止安装过程出现乱码安装乱码,然后修改成export.gb2312 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致

在编辑完 /home/oracle/.bash_profile文件后使用source /home/oracle/.bash_profile命令使配置生效

完成以上内容之后用户变量则已经配置好,使用reboot命令进行重启系统。



2上传安装包开始进行安装Oracle数据库

2.1上传工具,个人推荐使用winSCP进行上传安装包,此处不讲工具如何安装,去网上下载一个安装即可

工具安装完成之后打开工具,并且连接到需要安装Oracle的电脑或虚拟机上。

打开工具后会弹出如下界面

其中文件协议为SFTP,主机名则为你需要安装Oracle的电脑ip地址,可以使用ifconfig来查看本机地址,一般虚拟机网卡为ens33,物理机则需要查看接入的网线在那个网口,端口号默认22(没有改的情况下)用户名和密码可以填root账户和密码。如果出现连接不上的情况下,使用工具的电脑ping一下需要连接的需要安装Oracle电脑ip地址,和检查一下需要安装Oracle防火墙状态。

在连接上需要安装Oracle的电脑后就可以传输文件了。


上图中1这个红框代表着你使用工具这台电脑的文件目录,这是可以选择的,2这个红框代表你远程连接的电脑(需要安装oracle的电脑)。将所需要的文件拖到远程电脑中的目录即可。


2.2上传安装文件

使用工具将oracle安装文件放到 /data/database/目录中

使用cd /data/database 进入到database目录中,进行解压文件。

unzip oracle_11.2.0.4_linux_x86-64.zip /data/database/  #解压安装包

解压完成之后修改目录所有者

chown -R oracle:oinstall /data/database/database/  修改路径所有者

使用LL(小写)命令进行查看是否修改成功,成功如下图所示



2.3使用虚拟机安装oracle,我的版本是依赖ui界面进行安装,故此不能使用ssh远程练级进行安装,需要到操作系统中使用命令行安装。

使用 cd /data/database/database进入到目录中,使用./runInstall进行安装。等待十来秒的时间后桌面会弹出安装程序。


2.4oracle安装选项

在等待十来秒后会出现这个页面,后续便不再解释,直接按照图片显示进行选择即可。



















注意,在这一步的时候可能会出现中间有一条竖着的白线,导致下一步无法点击,解决方法为:(键盘↑后按空格,或者空格后按↑)










安装完毕时候点击关闭即可。


在命令行窗口输入sqlplus / as sysdba。

来源:https://blog.csdn.net/weixin_54357467/article/details/144686069

上一篇:微信浏览器里面用 html5 调用相机录像拍照相册 下一篇:aliyun linux挂在云盘

?
?
18531466707