• 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。和口令后可以连进去。

  • 相关阅读:
    django + dropzone.js 上传文件
    随机知识点---后续整理
    Python项目在Jenkins中的自动化测试实践(语法检查、单元测试,coverage(代码覆盖率)、自动打包)
    my read / zikao / nanjingdaxue
    OS + CentOS kernel parameter
    network / Wireshark
    使用docker部署springBoot并且yml配置文件不打包到jar中
    idea + springBoot项目配置远程调试
    MySql优化建议
    springBoot事务失效导致批量插入性能巨幅降低
  • 原文地址:https://www.cnblogs.com/happinessqi/p/3252043.html
Copyright © 2020-2023  润新知