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

  • 相关阅读:
    vue开发常用技巧总结(一)
    js时间戳转固定日期格式输出处理
    vue恢复初始数据
    Feature Police导致iframe页面无法使用粘贴功能
    页面异步请求canceled 或 network中接口请求成功但无法查看返回值
    我在阿里云做云开发平台
    Python项目中的requirements文件
    Json常用格式
    浅谈开机启动_windows
    mmdetection 报错: AttributeError: ‘ConfigDict‘ object has no attribute ‘pipeline‘
  • 原文地址:https://www.cnblogs.com/happinessqi/p/3252043.html
Copyright © 2020-2023  润新知