• 使用Navicat连接oracle19c


    使用Navicat连接oracle19c
    https://www.cnblogs.com/javasl/p/14852114.html

      一、连接条件

      1、启动oracle数据库

      2、启动监听程序

      3、配置listener.ora与tnsnames.ora

      4、配置sqlnet.ora设置低版本客户端与高版本数据库的兼容性(非必须)

      5、创建新用户

      二、连接过程

      1、配件listener.ora与tnsnames.ora

      

       

      2、配置sqlnet.ora设置低版本客户端与高版本数据库的兼容性

      在文件中添加:SQLNET.ALLOWED_LOGON_VERSION=8

      

      3、启动oracle数据库

    [root@localhost ~]# su oracle    (从linux用户切换到oracle用户)
    [root@localhost ~]# sqlplus / as sysdba    (用管理员sysdba登录数据库)
    SQL> startup  (启动数据库)

      4、启动监听程序

    [root@localhost root]# su oracle  (切换到oracle用户,否则执行启动时 报没有权限的错误)
    [oracle@localhost root]$ lsnrctl status
    [oracle@localhost root]$ lsnrctl stop
    [oracle@localhost root]$ lsnrctl start

      5、创建新用户

      使用客户端Navicat连接数据库oracle19c时不能直接用系统用户连接,需要创建新用户

      1)使用管理员sysdba登录

    [oracle@localhost ~]$ sqlplus / as sysdba

      2)新建用户

      语法规定用户名前面必须有c##,创建的用户是sl

    SQL> create user c##sl IDENTIFIED BY 123456;

      3)创建表空间

      先查询一下,指定表空间的位置

    SQL> select * from dba_data_files;

      

       创建表空间

    SQL> create tablespace SL_TEST_DATA datafile '/opt/oracle/oradata/ORCLCDB/sl_test.dbf' size 2048M;

      创建完表空间,需要重新启动oracle数据库实例

    SQL> shutdown
    SQL> startup

      为用户分配表空间

    SQL> alter user c##sl default tablespace SL_TEST_DATA;

      测试一下使用新用户登录

    [oracle@localhost root]$ sqlplus c##sl/123456

      三、使用Navicat连接测试

      

      注意:服务名是ORCLCDB,可以从下面的语句中查询出来

    SQL> select global_name from global_name;

      

  • 相关阅读:
    滴水逆向-代码节空白区添加代码(手动)
    滴水逆向-PE加载过程
    【C语言程序设计第四版】第十二章 程序设计题 2
    【C语言程序设计第四版】第十二章 程序设计题 1
    【C语言程序设计第四版】练习12-7
    【C语言程序设计第四版】练习12-6
    【C语言程序设计第四版】练习12-5
    【C语言程序设计第四版】练习12-4
    【C语言程序设计第四版】例12-5代码
    【C语言程序设计第四版】例12-4代码
  • 原文地址:https://www.cnblogs.com/sunny3158/p/15235283.html
Copyright © 2020-2023  润新知