zoukankan      html  css  js  c++  java
  • 对ODB管理工具(EM,SQL Plus,Net Manager,Net Configuration Assistant,Administration Assistant for Windows,Database Configuration Assistant......)的简单认识

    一.Enterprise Manager 10g

      Oracle 10g提供两种企业管理器,一种是基于Web界面的,另一种则是基于Java图形界面的管理工具。

      分别是: 浏览器Enterprise Manager 10g(EM)

      

       客户端软件 Oracle Enterprise Manager(OEM)

      启动Enterprise Manager 10g

    通过命令行方式启动OracleDBConsoleorcl服务:   emctl start dbconsole如果出现提示:Environment variable ORACLE_SID not defined. Please define it.则需要用以下命令设置环境变量:设置环境变量ORACLE_SID:   set oracle_sid=SID服务启动后,可以在Web浏览器中按下面的格式访问Enterprise Manager 10g:   http://<Oracle数据库服务器名称>:<EM端口号>/em

    Portlist 位置: C:\oracle\product\10.2.0\db_1\install\portlist.ini

      启动EM,连接本地数据库有如下几种方法:

        http://计算机名:端口号/em

        http://localhost:端口号/em

        http://127.0.0.1:端口号/em

        http://机器IP:端口号/em

      启动EM,连接远程数据库有如下几种方法:

        http://机器IP:端口号/em

        http://服务器域名:端口号/em

      Oracle Enterprise Manager的主要功能:

        在OEM中,可以对方案中的各种数据库对象进行管理,如添加表、修改表和删除表等

      把数据库手动添加到OEM

        

    通过手工填写以下字段,可以将数据库添加到 Enterprise Manager Java Console 导航树中:

         SID:数据库系统标识符,通常是例程名,如 ORCL

        主机名:数据库所在的计算机名或节点名

        端口号:数据库监听程序端口地址,通常是 1521 或 1526

        Net 服务名:与计算机连接时唯一标识数据库的名称。该名称通常为全局数据库名。例如:StuDBtest。

    注:如果添加数据库,将自动更新 <Oracle_Enterprise_Manager_Home>/network/admin 目录下的本地 tnsnames.ora 文件

     二,SQL Plus

      

      SQL*Plus连接数据库,主机字符串(H)要包含信息:我们填写的就是信息的汇总名称(如:STUDBTEST)

        (PROTOCOL = TCP)(HOST = wjshan0808)(PORT = 1521) CONNECT_DATA = (SERVICE_NAME = StuDB)

    即:以下位置的文件信息

        客户端:C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora

    例如:

    STUDBTEST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = wjshan0808)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = StuDB)
        )
      )
        服务器:C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

    例如:

    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.42.129)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )

    否则会出现:
        ORA-12154:TNS:无法解析指定的连接标示符

    默认只能输错三次,之后自动关闭exit

    用户名,不能为sys
      否则出现:ORA-28009:应当以SYSDBA身份或SYSOPER身份建立SYS连接

    三,Net Manager和Net Configuration Assistant

        Oracle Net Manager 主要功能: Oracle Net Manager 是帮助您配置和管理 Oracle 网络环境的一种工具。使用 Oracle Net Manager 可对 

         服务命名 可以创建或修改 tnsnames.ora 文件、目录服务器或 Oracle Names Server 中数据库服务的网络说明。称为连接描述符的网络描述被映射到连接标识符 (在数据库连接期间,客户机在它们的连接字符串中使用连接标识符)。

         监听程序 可以创建或修改监听程序,它是服务器上的接收和响应数据库服务的客户机连接请求的进程。

        概要文件 可以创建或修改概要文件,它是确定客户机如何连接到 Oracle 网络的参数的集合。可以配置命名方法、事件记录、跟踪、外部命名参数以及 Oracle Advanced Security 的客户机参数。

    配置.

      

        Net Configuration Assistant

    功能图上有了嘻嘻..........下一篇将出现对这两个工具的更多探索敬请期待。

    四,Administration Assistant for Windows

     1.功能   

    Oracle Administration Assistant for Windows 是一种图形用户界面 (GUI) 工具,利用它可以轻松配置要由 Windows 操作系统验证的 Oracle 数据库管理员、操作员、用户和角色。利用 Oracle Administration Assistant for Windows 可以:

    配置常规 Windows 域用户和全局组,使其不需输入口令即可访问 Oracle 数据库。

    配置 Windows 数据库管理员 (具有 SYSDBA 权限),使其不需口令即可访问 Oracle 数据库。

    配置 Windows 数据库操作员 (具有 SYSOPER 权限),使其不需口令即可访问 Oracle 数据库。

    创建本地和外部操作系统数据库角色,并将其授予 Windows 域用户和全局组。

    采用 Oracle Administration Assistant for Windows 后,不再需要手动完成如下工作:

    创建与数据库系统标识符 (SID) 和角色匹配的本地组。

    将域用户分配给这些本地组。

    按照语法 CREATE USER username IDENTIFIED EXTERNALLY 使用 SQL*Plus 模式对用户进行验证。

    Oracle Administration Assistant for Windows 可自动为您执行上述任务。另外,使用 Oracle Administration Assistant for Windows可以:

    启动和停止 Oracle 数据库服务 OracleServiceSID。

    配置 Oracle 数据库随服务 OracleServiceSID 启动或停止。

    选择服务 OracleServiceSID 的启动类型。

    修改 Oracle 主目录注册表参数。

     右键OraDb10g_home1,在弹出菜单中选择“属性”,可打开“属性”对话框,在该对话框中可以设置默认数据库例程及查看和编辑注册表变量。如果修改了默认SID,注册表中的值也会随之改变。

         2.连接数据库

       3.设置操作系统数据库管理员和操作员

        选择“编辑OS数据库管理员”对话框,将开机的操作系统级用户从数据库管理员中删除,断开当前连接后,重新连接时如果选择“OS验证的SYSDBA连接”,会出

    当再次把开机的操作系统级用户添加为OS数据库管理员时,则可以通过“OS验证的SYSDBA连接”正确连接数据库。

    五,Database Configuration Assistant

      顾名思义创建数据库

    .......... 

    成功的页面就不贴了...谢谢你懂的.........


  • 相关阅读:
    NetBeans 时事通讯(刊号 # 147 May 18, 2011)
    NetBeans 时事通讯(刊号 # 146 May 13, 2011)
    准备入职支付宝
    NetBeans 时事通讯(刊号 # 145 May 05, 2011)
    GAE 博客——B3log Solo 0.2.6 正式版发布了!
    用C语言实现一个简单的HTTP客户端(HTTP Client)
    Grack Ruby/Rack Git SmartHTTP Server Handler
    Cpy
    pyhttp 用Python演示Web服务器/客户端对HTTP协议的解析
    用C语法来写Python代码
  • 原文地址:https://www.cnblogs.com/wjshan0808/p/3009250.html
Copyright © 2011-2022 走看看