zoukankan      html  css  js  c++  java
  • Oracle学习笔记(1)

    折腾了好久 终于把oracle安装成功了。小兴奋下。

    创建了一个数据库 dabook。

    run--> Services.msc查看服务:

    可以看到DABOOK的服务已启动。

    1,sys用户 在cmd下以DBA身份登录:sqlplus /nolog.

    SQL> conn / as sysdba

    SQL> select * from all_tables;

    输出所有table表结构

    2, sqlplus / as sysdba 连接,不需要listener进程;

    select global_name from global_name;

    show sga 查看instance是否已经启动:

    总结:

    SQL Plus连接时的三种方式:

    1.sqlplus  / as sysdba

    操作系统认证, 不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。eg, 想要启动数据库可以用这种方式进去sqlplus,然后通过startup命令来启动。

    2.sqlplus  username/password

    连接本机数据库。需数据库服务器处于可用状态。

    3 sqlplus usernam/password@orcl

    通过网络连接,这时需要数据库服务器的listener处于监听状态。此时的连接步骤:

      a,查询sqlnet.ora 看看名称的解析方式,默认是 TNSNAME

      b,查询tnsnames.ora文件,从这里找orcl的记录,并找到数据库服务器的主机名或者IP,端口和service_name

      c,如果服务器listener没有问题,建立与listener进程的连接。

      d,默认专用服务器模式, 没有问题的话 客户端就连接上server的server process。

          e. 连接建立,可以操作数据库了。

    (3种方式 还没有验证。)

    配置Listener:

    创建监听服务: Net Configuratiotn Assitant里。

    启动监听服务:Net Manager。右方列表,选择数据库服务—>添加数据库—>填写全局数据库名、Oracle主目录、SID.

               文件—>保存网络配置

    运行 $ORACLE_HOMEin目录下的lsnrctl来启动和停止监听服务:

    监听服务启动成功。

     

    Net 服务名配置完毕后, net服务名一般是数据库名,这里是dabook,网络服务名是 dabook_localhost.

    配置的时候 测试。使用system密码,测试成功。

    cmd—> sqlplus dabook@dabook_localhost

    开始 invaild user password。

    后来输入用户名:system。和口令后可以连进去。

  • 相关阅读:
    CSS进阶-深入理解vertical-align和line-height的关系
    困难的串【转】
    【转】常用 Git 命令清单
    程序员常用等宽字体
    IE的特有属性hasLayout和BFC
    css深入理解之行高line-height
    mysql 索引优化,不走索引的原因
    php解决高并发(文件锁)
    mysql索引详解
    http错误代码
  • 原文地址:https://www.cnblogs.com/happinessqi/p/3252043.html
Copyright © 2011-2022 走看看