• linux 如何安装数据库


    在创建数据库之前需要先创建新的用户使用的指令是:useradd oracle

    创建完成之后需要修改oracle的密码,使用的指令是passwd oracle,之后数据密码,在这里设置密码为:123456

    将相应的数据库的安装包,上传到tmp里之后,使用chwon oracle:oracle p13390677_112040_Linux_86-64_1of7.zip,之后在使用chwon oracle:oracle p13390677_112040_Linux_86-64_2of7.zip,其目的是将p13390677_112040_Linux_86-64_1of7.zip或p13390677_112040_Linux_86-64_2of7.zip都变成oracle所有

    这个步骤中使用chown指令是改变相应的指令中的所有者和所属的组。之后的结果如下图:

    之后使用mv p13390677_112040_Linux-x86-64_* /home/oracle,将数据库的压缩包转移到/home/oracle的文件夹中。

    转移完成之后,将目录切换到oracle的用户下使用的指令是,cd /home/oracle,所得的结果如下图:

    将两个压缩包分别进行解压,使用的指令是unzip unzip p13390677_112040_Linux-x86-64_1of7.zip,之后再使用unzip将数据库压缩包2解压,unzip p13390677_112040_Linux-x86-64_2of7.zip,解压之后多出了一个database的文件夹。如下图:

    之后使用xhost指令允许该回话可以运行图形化界面。执行指令xhost +显示的结果如下说明运行成功

    之后进行用户的切换使用的指令是su - oracle,切换完成用户之后,进入到database中,使用cd database,之后执行./runInstaller指令之后跳出一个图形化界面。如下图:


    当全屏的时候产生如下图的时候。

    需要执行如下过程:

    点击虚拟机再点击VMware Tools安装,将其中的VMwareTools包从中提取出来。

    放到桌面上之后将其进行解压,使用的指令是tar -zxcf VMwareTools-10.1.6-5214329.tar.gz

    解压之后进入到vmware-tools-distrib的文件夹中使用的指令是cd /home/oracle/Desktop vmware-tools-distrib

    进入文件夹之后执行指令./vmware-install.pl,之后重启

    当启动之后一直按回车直到显示欢迎使用虚拟机的文字,之后进行重新启动。

    ###解决完上述的问题之后,进行数据库的正常安装。 ###安装完成之后进行命令行的设置,配置完成如下图: ![](http://images2017.cnblogs.com/blog/1017814/201707/1017814-20170730162713896-459128729.png) ###配置完成之后,执行source ~/.bash_profile,进行文件的刷新。上面的配置文件的作用是将是oracle用户可以控制数据库的bin的指令。 ###配置完成之后输入,dbca弹出一个图形界面进行相应的设置。完成数据库的创建。 ###完成数据库的创建之后。输入sqlplus / as sysdba 弹出下图: ![](http://images2017.cnblogs.com/blog/1017814/201707/1017814-20170730184609162-743118436.png) ###之后输入在sql的环境下输入startup是表示开启数据库的意思,开启数据库成功如下图: ![](http://images2017.cnblogs.com/blog/1017814/201707/1017814-20170730184830349-1518656093.png) ###若产生如下图则说明数据库已经开启。 ![](http://images2017.cnblogs.com/blog/1017814/201707/1017814-20170730184944318-1467896108.png) ###当要关闭数据库的时候需要输入shutdown immediate,产生的结果如下图: ![](http://images2017.cnblogs.com/blog/1017814/201707/1017814-20170730185119287-1549712982.png) ###开启lsnrctl start表示开启监听 ![](http://images2017.cnblogs.com/blog/1017814/201707/1017814-20170730185419974-18499390.png) ###如要关闭监听则使用lsnrctl stop则关闭监听,如下图: ![](http://images2017.cnblogs.com/blog/1017814/201707/1017814-20170730185648162-294384680.png)

    如果在本机可以正常使用,可是到局域网中的其他机器就出现"ORA-12170:TNS"连接超时解决方法:(在window的界面进行使用)

    • cmd--------ping ip地址 查看网络问题,看能否ping通
    • cmd--------tnsping ip 地址(或者是服务器的实例名SID),如果报"TNS-12535:操作超时",可能是服务器端防火墙没有关闭
    • cmd--------netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中奖1521端口为例外
    • cmd--------lsnrctl status lsnrctl是lstener -control监听器的缩写,查看监听的状态
  • 相关阅读:
    技术科普好文收藏-持续更新
    linux命令--------tcpdump抓包和scp导出以及wireshark查看
    linux命令--------查询linux版本命令
    flash 问题记录
    硬件原理图英文缩写对照
    网上的TS流视频文件下载,解密,合成一个文件的python方法(转的别人大佬的,自己存一份~~)
    TS流
    python的文字和unicode/ascll 相互转换函数,和简单的加密解密。。。
    合唱队形算法问题记录(大佬代码是C++,但是主要是看解题思路)
    整数数据去重和排序的神秘技巧,适用于数据最大值不大的情况(比如数据是0-1000的随机数)
  • 原文地址:https://www.cnblogs.com/gxcstyle/p/7259212.html
Copyright © 2020-2023  润新知