当前位置:首页 > 数据库 > Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer)

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer)

2022年11月09日 10:08:25数据库14

废话少说,直接开干。

一,软件准备

1,去oracle官网下载 oracle database 19c 数据库 安装。

官网:Database Software Downloads | Oracle 中国

选择自己需要的软件版本下载,我下的19.3  64位(下载需要oracle账户,自己注册一个)

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

下载解压后:

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 2,去Oracle 官网下载图形管理 Oracle SQL Developer 软件(和下面3为可选项或一起用也可以,或者用Navicat,DBeaver都可以)。

官网:Oracle SQL Developer Downloads

 选择自己需要的软件版本下载(我选有带JDK的,如果自己的电脑已经安装了JDK就不用)(下载需要登录oracle账户,自己注册一个)

如果不想用oracle 的SQL Developer 可以用下面第三方的allroundautomations 的PL/SQL Developer 图形管理软件。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

下载解压后,我下的21.2.1  64位:

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 3,去 allroundautomations 官网下载第三方的图形管理 PL/SQL Developer 软件(和上面2为可选项或一起用也可以,或者用Navicat,DBeaver都可以)。

官网:Registered download PL/SQL Developer - Allround Automations

选择自己需要的版本下载,我下的1406 64位:

如果不想用第三方的PL/SQL Developer 可以用上面Oracle 的SQL Developer 图形管理软件。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

下载后:

 Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 4,去 Oracle 官网下载Oracle Instant Client 实时客户端(暂时不用下,database 19c 自带client)。

官网:Instant Client for Microsoft Windows (x64) 64-bit

选择自己需要的版本下载:

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

这里下的是Version 19.12.0.0.0  64位,跟上面1的 database 19c同个版本号 64位

下载解压后:

 Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

二,软件安装

 1,安装oracle database数据库,主角。

把解压的文件复制到安装目录,该文件夹就是安装目录的db home,自己命名文件夹。

   1.1 安装oracle database

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

直接双击setup.exe 或管理员身份运行。

接下了我们按照傻瓜式操作一直点击下一步

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 我安装的是个人电脑,选择桌面类。Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

使用虚拟账户:
    用于 Oracle 数据库单实例安装的 Oracle 主目录用户。
使用现有windows用户:
    如果选择该项,则需要指定没有管理权限的用户。
创建新Windows用户:
    创建一个新用户,输入用户名和密码,这个新建的用户没有Windows登录权限。
使用Windows内置账户:
    微软在开Windows时预先为用户设置的能够登录系统的账户。
    
此处本人选择虚拟账户,也是oracle的官方建议之一。
注意:如果选择第二项,创建的用户名和已有的不能发生冲突,否则后面的安装会报错!

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 要记住自己的账户和密码,登录数据库时需要。

注意: 创建为容器数据库 选项不要勾选,不然创建用户名的时候是 C##username 而不是username (12c以后的特性)
如果这里已经默认选择了,可以打开数据库配置助手(Database Configuration Assistant),删除数据库重新创建数据库,再取消勾选 “创建为容器数据库选项”。

Oracle基目录可以放在db home目录的外面啦,或者放在里面也可以啦

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 进入安装有点慢,需要等待,大概半个小时左右。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

1.2 安装完成后,配置环境变量

 右键我的电脑,在属性找到 高级系统设置,里面找到环境变量 

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 

在“环境变量”的“系统变量”中增加:

ORACLE_HOME变量,变量值是oracle的db home目录:
  ORACLE_HOME=D:\Data_Analysis\Oracle\Oracle_Database_19c\oracle_db_home_v1930
    
TNS_ADMIN 变量,变量值是你的databse安装目录中的network\admin\tnsnames.ora文件的路径:
  TNS_ADMIN=D:\Data_Analysis\Oracle\Oracle_Database_19c\oracle_db_home_v1930\network\admin
    
  NLS_LANG变量,是用来防止Oracle出现 中文乱码 的配置
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

1.3安装完成后,测试一下能否连接成功:

    先把Oracle 相关的服务都打开,在任务管理器,找到服务,找到oracle服务,把已停止或禁用的,右键启动即可:

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

或在cmd 用 lsnrctl start 命令打开服务:

cmd 要用管理员身份运行

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

输入 : lsnrctl start  

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

如果有服务器 启动后又停止了,可以参考以下文章解决:

解决OracleOraDB19Home1TNSListener服务启动后停止_初春惊月的博客-CSDN博客Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记https://blog.csdn.net/weixin_45000199/article/details/115268033

服务器打开后,在开始栏找到Net Manger ,打开

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

打开Net Manger,监听程序的主机名和端口号 设置为 localhost 和1521,点击服务命名下的orcl(安装database时的全局数据库名), 点击命令栏的 测试连接。

 在进行测试时,要注意此路径 是不是 设置环境变量时tnsnames.ora正确的安装路径

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

scott账号暂时不能用,需要用system 用户名,加你 安装database 设置的口令 测试。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 出现下面的连接测试成功,代表你的服务和数据库没问题,可以正常连接,恭喜你数据库安装成功。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

2,安装Oracle SQL Derveloper图形管理软件。

它并不是一个安装程序,直接解压后,双击打开就可以使用,非常简单,可以创建个快捷方式到桌面即可。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 打开软件后,然后按照下图连接数据库即可。
主机名:localhost
端口:1521
SID: orcl

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 

3,安装PL/SQL Derveloper图形管理软件。

    3.1,双击 plsqldev1406x64.msi 安装,一直点下一步就可以:

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

   3.2,安装PLSQL Developer后安装 Chinese 汉化包(喜欢英文版的不安装也可以):

      先到官网下载汉化包:

      官网:PL/SQL Developer - Language Packs

       把下载的汉化包 chinese.exe ,拷贝到上面PLSQL Developer的安装目录里。

       拷贝到 安装目录 后双击安装。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

安装路径放到PLSQL Developer的安装路径即可:

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 一直点下一步

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 3.3,破解注册码配置

 打开安装好的PLSQL Developer,可以先忽略登录,点 取消 进入软件。

进去后会提示注册秘钥,百度一下注册秘钥,把秘钥填进去,不行就百度多几次:

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le 
serial Number:226959 
password: xs374ca

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 注册成功:Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

3.4,配置连接数据库

点击软件的配置,选首选项进入,按照下面选择安装好的DB, 然后重启软件,用system 账户和安装database时的口令登录即可。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

退出后重新用system用户名登录,密码为安装database设置的口令。

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 进入软件后即可进行SQL 操作

Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer) _ JavaClub全栈架构师技术笔记

 如果安装database时默认勾选了 “创建为容器数据库” ,12c以后版本的新特性:
用户名需要加 c##username

如:grant dba to c##petition;

解决办法:
1、打开Database Configuration Assistant
2、删除数据库
3、重新 创建数据库
取消勾选 “创建为容器数据库”

打字不易,还请多多点赞 ^v^

作者:虾稿
来源链接:https://blog.csdn.net/tyler880/article/details/121002485

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/68668.html

标签: PLSQLOracle
分享给朋友:

“Oracle 数据库安装(19c,SQL Developer,PL/SQL Developer)” 的相关文章

Oracle SQL

start with....connect by 递归查询树状SQL Select * from t_tree where UPPER(is_display) = 'ON' start with p_node_id =1 --当前节点ID conne...

Java的JAVA_HOME、Path、CLASSPATH环境变量小结,可以借助这三个的配置去理解Oracle中的那几个环境变量的配置作用

Java的JAVA_HOME、Path、CLASSPATH环境变量小结,可以借助这三个的配置去理解Oracle中的那几个环境变量的配置作用

问题:在哪里都能执行java命令,是和JAVA_HOME变量有关系呢还是path中指定的那个java路径呢??   刚学Java的时候,很多jdk配置教程都要求设置JAVA_HOME、Path、CLASSPATH3个变量。而Java官网有这么一句话:jdk1.5之...

docker 安装 oracle

docker 安装 oracle

背景 在Linux中安装oracle非常麻烦,相信每个人也会遇到各种坑。为了一次装好,也方便将来直接可以导出镜像在各平台移植使用,所以选择用docker安装 拉取镜像 在 DockerHub 上搜索 Oracle 可以找到 Oracle...

oracle group by执行慢,一次对group by时间导致的慢查询的优化

oracle group by执行慢,一次对group by时间导致的慢查询的优化

前言: 最近在测试环境中点击一个图表展示页面时,半天才得到后台响应的数据进行页面渲染展示,后台的响应很慢,这样极大的降低了用户的体验; 发现这个问题后马上进行了排查 ,通过排查发现是由一个查询很慢的 group by 语句导致的; 本文...

mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()

mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()

1.group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必...

docker安装oracle19c

docker安装oracle19c

1、拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c 2、启动 linux系统下启动容器命令 docker run -p 1521:1521 -p 5500:550...

Oracle第五课(学习笔记)

下午听得实在是腻味,眼皮打架阿。。。错过了点东西。也就是数据优化那段。以后自己给自己补上,幸好都是书上的东西。今天讲解了点MYSQL的内容。 连接查询 JUL12_CLASS     JUL12_STUDENT...

Java添加系统当前时间到Oracle数据库

Java添加系统当前时间到Oracle数据库

Java添加系统当前时间到Oracle数据库 代码示例: // 获取系统当前时间 java.util.Date sysDate = new java.util.Date(); // 添加到Oracl...

Docker安装Oracle 19c

安装Oracle 19c 有时候为了试验,需要安装Oracle新版本数据库,由于安装比较繁琐耗时,所以可通过docker快速安装部署。 说明 有两种方式安装: 1.通过官方dockerfile自己编译镜像安装 2.通过已编译好的镜像安装...

记录使用docker安装Oracle遇到的问题

记录使用docker安装Oracle遇到的问题

记录使用docker安装Oracle遇到的问题 1.先上问题,centos6.8 Error response from daemon: Error running DeviceCreate (createSnapDevice) dm_t...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。