• (4)oracle连接工具和配置监听


    一、SQL PLUS

    sql plus 是oracle最常用的命令行工具,启动sqlplus工具的方法有两种

    1、 是在安装好的oracle开始程序的路径下运行程序

    点击运行弹出此界面

     

    2 、是在cmd中输入sqlplus 进入

    运行cmd输入sqlplus

    输入指令后点击回车,转成sqlplus并要求输入账号密码

     

    sqlplus登录oracle方式

    1、正常登录方式

    如果你是dba级别的用户 在用户名这一行中输入    用户名/密码 as sysdba

    如果是普通用户直接在用户名这一行中输入          用户名/密码

    如果一台机器上有俩个以上的数据库                  用户名/密码@数据库实例名

    上面的输入方式会把密码暴露被周围的人发现,如果想隐藏密码可以先输入用户名后回车再输入密码和后面的权限

    如果登陆进去以后想要切换其他用户在前面加conn剩下的步骤和上面一样

    例如:

    SQL>conn sys/system@meng ---------------- ---normal普通用户登陆

    SQL>conn sys/system@meng as sysdba-----------dba用户登陆 

    2、快捷登录sqlplus

    在自己的电脑上联系oracle,每次进入数据库都要重新输一遍账号和密码显得很麻烦

    可以在桌面新建一个sqlplus的快捷方式,右键属性,找到目标两字,在它后面文本框的路径的最后面加上 账号/密码,确定。

    点击这个快捷方式就能直接登录了。

     

    3、远程登录

    conn 用户名/密码@ip地址[:端口]/数据库实例名[as sysdba]

    例如:

      conn sys/abc@192.168.0.101/orcl as sysdba

    4、操作系统认证方式登录

      用户名   随便输

      密码     随便输 as sysdba

    或者

      用户名 随便输 as sysdba

      密码   随便输

    当属于操作系统DBA组用户登陆到数据库服务器,那么Oracle认为这样的用户就可以授权以SYSDBA身份登录数据库,这时的用户名和密码随便输什么,都能连上库,使用show user命令查看登陆用户,其实都是SYS用户

    这是方式登录,不需要数据库服务器启动Lintener,也不需要数据库处于可用状态。

    可以用这种方式进入,然后通过startup命令来启动数据库。

    禁用这个登录方式的方法(试过一次没成功)

    我的电脑右键-管理-本地用户和组-组-右边栏有一个ORA_DBA的账户,在这里可以看到有个administrator听说是因为这个。

    、配置网络和监听

    从开始菜单运行Net Manager

    新增配置

     

     给你的配置起个好记的名字

     

    下一步 TCP/IP

    输入IP地址和端口号

    填入服务名

    完成

    经过长期使用你的电脑上有了许多Net Mannager的配置,如果你重新换太电脑或者帮同事快速配置,可以复制你电脑的 tnsnames.ora文件传给他

    oracle默认的路径 app.....下的tnsnames.ora文件

    D:appAdministratorproduct11.2.0dbhome_1NETWORKADMIN 

    http://jingyan.baidu.com/article/c85b7a646662bc003aac9545.html

    暂略

    三、Oracle 11g Enterprise Manager (OEM)

    中文名称 企业管理器 是一个web网页   https://localhost:1158/em

     

    四、客户端连接工具(外部工具)

     这是个能连oracle的客户端,既可以连本机的oracle也可以其他电脑的oracle,连接以后能对oracle进行管理。

    连接本机上的oracle和连接其他机器上的oracle都适用的方法

      首先安装oracle客户端软件

      之后在oracle客户端里配置一个文件名叫TNSNames.ora的文件

    打开文件后在他的最下方赋值这么一段代码

    me =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.88.88)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ora)
        )
      )

    第一行的me是随便起的名字,之后等启动PL/SQL Developer时数据库名就选这个me

    第三行的host是要连接的那台带有oracle的电脑的ip地址,port端口号一般不用动

    最后一行service_name= 后面的名字ora 你是要连的oracle的那个实例名

    改完这三点,TNSNames.ora的文件就算配置完成。

    五、PL/SQL Developer(外部工具)

    现在运行PL/SQL Developer

    用户名和口令是oracle的登陆账号和密码

    数据库名就是我们刚在TNSNames.ora的文件添加的那段代码里的名字

    连接为对应你用户名的权限

    六、测试连通性

     tnsping +  监听名称

    已经连接的监听在监听出现问题后仍然可以使用,但不能够建立新连接

     查看连接状态   管理员cmd下   lsnrctl status  

    unknown 静态监听

    ready 动态监听

  • 相关阅读:
    Git中tag标签的使用
    antd vue Layout 组件收缩展开自定义
    antd vue Popover气泡卡片的使用
    antd vue Tree树形控件的使用
    antd vue Message 全局提示的使用
    tp5.1 关联条件查询haswhere 用field限制字段失效的问题
    Chrome 调试技巧: 调整网速
    html2canvas导出图片模糊
    点击其他区域不让编辑器失去焦点
    启动的项目经常挂怎么办
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/5657407.html
Copyright © 2020-2023  润新知