前言 由于疫情原因,所以公司安排在家办公。在家办公写代码没问题,要操作数据库就是个问题。因此自己动手安装,由于公司使用的是Oracle11g版本,所以为了统一,在自己笔记本上安装Oracle11g。不安装不知道,安装起来才是让人忍不住砸电脑。
首先甲骨文网站就对中国开发者不友好,访问速度超级慢,无法下载。于是,网上找了个安装包,下载,安装,一套操作下来,emmm……无法连接,为啥别人就能,到我这就不行了呢?使用tnsping orcle,ping不通,提示:ORA-12154: TNS: 无法解析指定的连接标识符,要么就提示:没有监听程序,然后各种百度、博客,发现都是项目抄袭,转载,差评!!!气死个人,有些博客看着还行,然后跟着一顿操作,问题解决不了,反而出现更多问题,就这样反反复复安装,卸载,整了2天,烦!!!然后醒悟,我就不能换个高版本么,于是找到了一个Oracle12c安装包,开始了忐忑的操作……成功了!特此记录一下。注意版本是Oracle12c!!!
寄语:不推荐Oracle11g(此处应该有人会喷,无所谓,喷子也不能顺着网线爬过来0)
理由:
(1)版本老,安装步骤复杂,手动配置一下环境变量,有很多未知的坑。
(2)最新版本已经Oracle19了,安装步骤简化了,环境变量由安装程序自动创建了,成功率大大提高
Oracle12c安装步骤
安装包 由于甲骨文网站访问龟速,所以我这提供下载好的安装包连接:
链接:https://pan.baidu.com/s/1Ai30Qi169fG1I_x1CdYAMA
提取码:i2mp
安装 (1)双击setup.exe
文章图片
(2)去掉勾选,下一步
文章图片
(3)点击“是”,下一步
文章图片
(4)选择“创建和配置数据库”,下一步
文章图片
(5)选择“服务器类”,(这里根据需要进行选择)我选服务器,,下一步
文章图片
(6)下一步
文章图片
(7)选择“高级选项”,因为能在这里设置sys,system……的密码,下一步
文章图片
(8)下一步
文章图片
(9)选择“Windows内置账户”,下一步
文章图片
(10)弹窗警告,不要怕,点击“是”
文章图片
(11)这里的路径可以选择,我选择默认,下一步
文章图片
(12)默认,,下一步
文章图片
【DataBase|Oracle12c安装以及PL/SQL创建用户/表】(13)去掉勾选!下一步
文章图片
(14)修改字符编码,通常为utf8或GBK,下一步
文章图片
(15)文件系统,默认就行,下一步
文章图片
(16)默认下一步,这里如果勾选则取消勾选
文章图片
(17)默认下一步,如果被勾选则取消勾选
文章图片
(18)设置密码,下一步
文章图片
(19)弹窗警告,点击“是”,下一步
文章图片
(20)响应文件可以不用保存,安装,下一步
文章图片
(21)安装成功,关闭
文章图片
(22)设置口令
文章图片
(23)找到Scott,去掉蓝色勾勾,设置口令(口令不要胡乱设置)
文章图片
(24)等待安装,此处可能耗时良久,建议喝杯茶,看个片
文章图片
(25)完成后,打开命令行,Win+R ,输入cmd;在命令行中输入tnsping orcl,如下图所示,表示安装成功
文章图片
(26)恭喜,大功告成!
创建用户 (0)检查服务是否开启,标记的两个服务一定要开启
文章图片
(1)使用PL/SQL,以“SYSDBA”身份登录,Normal是被锁定的
文章图片
(2)创建,File==》New==》User
文章图片
(3)输入用户名,密码,下面3个选项跟我一样即可
文章图片
(4)对象权限,暂时不知道选什么,可以跟我设置一样(有知道的,评论留言告诉我哦)
文章图片
(5)角色权限,这里至少保证有图中的3个权限,且都勾选上,否则会无法远程连接,对数据库进行操作
文章图片
(6)系统权限,跟我保持一致就行
文章图片
(7)这个权限暂时不知道作用,跟我保持一致
文章图片
(8)创建成功后,在users中能找到当前创建的用户“TEST”
文章图片
(9)退出PL/SQL,重新登录,用创建的用户“TEST”登录,此时用户就可以用Normal身份进行登录
文章图片
(11)登录成功后,在connections中就会看到“TEST”用户,表示创建成功
文章图片
(12)接下来使用Navicat进行连接
文章图片
(13)连接成功,好了Oracle12c安装成功,已经可以开始骚操作了
创建表 第一步:在Users下找到当前用户,点开objects,选择Tables,右键,选择New
文章图片
第二步:填写表名,其它不管
文章图片
第三步:切换Columns,填写字段信息
文章图片
第四步:(可以设置主键以及索引信息)点击Apply,下图表示创建成功,在tables可以看到刚创建的表
文章图片
文章图片
推荐阅读
- 数据库|redis
- 分布式|深度剖析(Redis分布式锁到底安全吗(看完这篇文章彻底懂了!))
- 数据库|Oracle12cWindows安装、介绍及简单使用(图文)
- 算法|挂了腾讯3面,拿到字节四面offer,谈谈我的大厂面经!
- 技术平台&应用开发专题月 | 用友云原生技术平台,拯救”缺芯少魂“在行动
- iuap 助力长久汽车打造“业财一体数字智能化平台”
- 技术平台&应用开发专题月 | 赋能企业业务快速创新,实现云原生自由
- 一个数据顾问的成长之路
- iuap助力中国一汽数智化转型