zoukankan      html  css  js  c++  java
  • 我所知道的数据库3-Oracle的安装及使用

    1.oracle版本知识

      oracle是一个C/S(Client/Server)架构的软件。

      在oracle的安装过程中,需注意的是:

        ·全局数据库名

        ·管理员的密码

      PS,oracle默认的管理员账号有两个:sys,system。

      ·oracle的版本:

        oracle8i

        oracle9i:i是指面向互联网。

        oracle10g

        oracle11g:g是指grid,网格,表示支持网格运算。

        oracle12c:c是指cloud,云计算。

    2.oracle服务器的安装

      ·oracle的安装过程注意事项:
        ·全局数据库名
        ·管理员的密码

      ·检测:

        ·系统服务:

          ·OracleService实例名:每安装一个oracle实例(全局数据库)、就会多一个这样的系统服务。

          要访问oracle服务器,服务器上的该服务必须开启。

          ·Oracle..TNSListener:oracle的监听服务。

          该服务也必须开启,否则无法从远程访问oracle服务器。

          ·OraccleDBConsole实例名:

            该服务仅仅是提供OEM服务的。oem是指oracle enterprise manager,是一个B/S(browser/server)架构的管理服务。PS:一般在企业中,该服务会被关闭。

            oracle11g:  https://服务器IP:1158/em

            oracle10g:  http://服务器IP:1158/em

        ·使用sqlplus命令进行检测。

          sqlplus是oracle提供的登录命令。语法格式:

            sqlplus 用户名/密码[@网络服务名] [as sysdba]

          如果是本地访问,则只需要用户名和密码即可,不需要@网络服务名。

          在oracle中,使用sys用户时,必须指定身份是sysdba

          如果本地访问oracle,则指定sysdba身份,则不需要用户名和密码。

    3.oracle的远程访问

      oracle要实现远程访问,服务器和客户端都需要完成相关的配置工作。
      ·服务器端的配置:

        第一步:打开开始菜单-配置移植管理工具-netmanager

          ·监听程序:

            ·监听位置:

              地址:

              ·主机名:不能使用localhost,必须使用服务器所在机器的机器名。

              ·端口:默认是1521,建议不要修改。

            ·数据库服务:

              手动添加需要提供远程访问服务的数据库:

              全局数据库名:即实例名,可以通过OracleService实例名 这个服务来查看。

              SID:

              以上两项的值一般是相同的。

          ·修改完毕之后,需要点击菜单 文件-保存网络配置。

        第二步:重启监听服务。

          ·重启TNSListener服务。

          ·使用oracle提供的监听控制台命令:lsnrctl来重启监听服务。子命令:status、stop、start。

        在企业中,服务器端一般都是由DBA来配置。DBA配置完成之后,需要提供以下信息给用户:
          ·oracle服务器的IP地址或者主机名
          ·全局数据库名
          ·用户名
          ·密码

      ·客户端配置:

        使用oracle提供的net manager来完成配置工作。

        第一步:添加监听-添加地址。PS:只需要做一次。

        第二步:添加服务命名。

            在一个客户端,可以添加多个服务命名,一个服务命名代表一个oracle服务的一个实例的连接配置。

            服务命名的配置项:

              ·网络服务名:可以随意设置、建议有意义。在后续的图形化和命名方式都需要用到。

              ·主机名:该处填写要连接的oracle服务器的IP地址。

              ·服务名:该处填写要连接的实例的名称,即全局数据库名。

        第三步:保存网络配置。

        PS:在企业中,一般都不会使用net manager图形化工具来实现客户端的配置,更多的是直接修改客户端配置文件。
           配置文件:位于client_home/network/admin下,名称叫tnsnames.ora

  • 相关阅读:
    ajax
    前端学数据库之子查询
    读书笔记:《HTML5开发手册》Web表单
    阅读《编写可读代码的艺术》笔记
    windows环境下sublime的nodejs插件详细安装图解
    有关css3的一些问题
    前面的话
    gulp思考
    10种排序算法分析
    ajax异步请求
  • 原文地址:https://www.cnblogs.com/jason-huang/p/6345128.html
Copyright © 2011-2022 走看看