• windows环境安装Oracle


    安装步骤

    解压
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    注意:“使用虚拟账户”。会有“ORA-12518 TNS 监听程序无法分发客户机连接”的问题。
    “创建新Windows用户”,安装时会提示无法创建账号的问题,原因估计是密码当中包含用户名。后面我是先创建了账号,然后“使用现有Windows用户”。

    这里创建为容器数据库
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    安装等待时间长,请耐心等待
    在这里插入图片描述

    在这里插入图片描述

    配置环境

    1.新建一个变量home,再在path中添加:%ORACLE_HOME%\BIN
    变量名: ORACLE_HOME
    变量值: F:\Oraclei\product\11.2.0\dbhome_2(一般是到版本号后面的文件夹目录)
    或者直接在path中设置:F:\Oracle\product\11.2.0\dbhome_2\BIN

    2.NLS_LANG:配置客户端的字符集(可以解决中文乱码问题)。
    变量名: NLS_LANG
    变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    查看服务端字符集:select userenv(‘language’) from dual;

    3.TNS_ADMIN:监听数据库tns,PL/SQL登陆时才能才能显示其中的数据库连接的信息
    变量名 TNS_ADMIN
    变量值F:\Oracle\product\11.2.0\dbhome_1\network\admin(你的ADMIN目录位置)
    ADMIN文件夹中存放的是你的数据库连接信息,文件是tnsnames.ora

    Oracle 12C CDB和PDB

    链接: Oracle-CDB&PDB

    ​ Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为Container Database,即数据库容器,PDB全称为Pluggable Database,即可插拔数据库。

    在这里插入图片描述

    创建用户

    cmd
    // 进入数据库
    sqlplus /nolog
    conn / as sysdba
    
    -- 查看当前连接数据库: 返回cdb或者pdb名称
    show con_name;
    
    -- 创建用户
    create user c##ggs identified by 123456 default tablespace users temporary tablespace temp;
    GRANT CREATE SESSION,CONNECT,RESOURCE,DBA TO c##GGS;
    -- 修改任何表的权限
    GRANT ALTER ANY TABLE TO c##GGS;
    -- 修改系统参数的权限
    GRANT ALTER SYSTEM TO c##GGS;
    -- 查询任何字典表、任何事务的权限
    GRANT SELECT ANY DICTIONARY,SELECT ANY TRANSACTION TO c##GGS;
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    在用PL/SQL Developer连接Oracle 时报错“ORA-12541: TNS: 无监听程序”,如下图所示。

    在这里插入图片描述

    可以按照如下的步骤进行解决。

    监听程序配置

    在这里插入图片描述

    在这里插入图片描述
    选择“重新配置”,如下图所示,点击下一步。
    在这里插入图片描述
    3、选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。
    在这里插入图片描述
    在这里插入图片描述

    选择端口号,如下图所示,点击下一步。
    在这里插入图片描述

    选择“否”,如下图所示,点击下一步。
    在这里插入图片描述
    监听程序配置完成,如下图所示,点击下一步。

    在这里插入图片描述
    本地网络服务名配置
    选择“本地网络服务名配置”,如下图所示,点击下一步。

    在这里插入图片描述
    选择“重新配置”,如下图所示,点击下一步。

    在这里插入图片描述
    “网络服务名”选择你自己数据库的名字,如下图所示,点击下一步。

    在这里插入图片描述
    填写“服务名”,其实就是你创建数据库时的全数据库名,如下图所示,点击下一步。

    在这里插入图片描述
    选择协议,默认选择“TCP”,如下图所示,点击下一步。

    在这里插入图片描述填写“主机名”,可以是你的IP地址,也可以是你的主机名;选择端口号,如下图所示,点击下一步。

    在这里插入图片描述

    填写“网络服务名”,就是你自己的数据库名,小编的是“orcl”,点击下一步。“是否配置另一个服务名?”选择“否”,点击下一步,完成。

  • 相关阅读:
    Linux进程间通信之匿名管道
    软件测试之缺陷书写规范
    基于SSM的员工信息管理系统设计与实现
    C++ Reference: Standard C++ Library reference: Containers: deque: deque: back
    CMSIS-DSP lib 矩阵运算示例和源码
    CRC循环冗余校验计算方法
    Session是什么?它与Cookie有什么区别?
    子类和父类存在同名函数的时候。
    【软件测试进阶第1步】自动化测试基础知识
    winform使用ProcessStartInfo打印,默认打印机,选择打印机等方式
  • 原文地址:https://blog.csdn.net/qq_41604890/article/details/126808992