DataBase|Oracle12c安装以及PL/SQL创建用户/表

前言 由于疫情原因,所以公司安排在家办公。在家办公写代码没问题,要操作数据库就是个问题。因此自己动手安装,由于公司使用的是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
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(2)去掉勾选,下一步DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(3)点击“是”,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(4)选择“创建和配置数据库”,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(5)选择“服务器类”,(这里根据需要进行选择)我选服务器,,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(6)下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(7)选择“高级选项”,因为能在这里设置sys,system……的密码,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(8)下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(9)选择“Windows内置账户”,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(10)弹窗警告,不要怕,点击“是”
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(11)这里的路径可以选择,我选择默认,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(12)默认,,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

【DataBase|Oracle12c安装以及PL/SQL创建用户/表】(13)去掉勾选!下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(14)修改字符编码,通常为utf8或GBK,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(15)文件系统,默认就行,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(16)默认下一步,这里如果勾选则取消勾选
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(17)默认下一步,如果被勾选则取消勾选
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(18)设置密码,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(19)弹窗警告,点击“是”,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(20)响应文件可以不用保存,安装,下一步
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(21)安装成功,关闭
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(22)设置口令
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(23)找到Scott,去掉蓝色勾勾,设置口令(口令不要胡乱设置)
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(24)等待安装,此处可能耗时良久,建议喝杯茶,看个片
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(25)完成后,打开命令行,Win+R ,输入cmd;在命令行中输入tnsping orcl,如下图所示,表示安装成功
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(26)恭喜,大功告成!
创建用户 (0)检查服务是否开启,标记的两个服务一定要开启
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(1)使用PL/SQL,以“SYSDBA”身份登录,Normal是被锁定的
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(2)创建,File==》New==》User
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(3)输入用户名,密码,下面3个选项跟我一样即可
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(4)对象权限,暂时不知道选什么,可以跟我设置一样(有知道的,评论留言告诉我哦)
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(5)角色权限,这里至少保证有图中的3个权限,且都勾选上,否则会无法远程连接,对数据库进行操作
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(6)系统权限,跟我保持一致就行
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(7)这个权限暂时不知道作用,跟我保持一致
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(8)创建成功后,在users中能找到当前创建的用户“TEST”
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(9)退出PL/SQL,重新登录,用创建的用户“TEST”登录,此时用户就可以用Normal身份进行登录
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(11)登录成功后,在connections中就会看到“TEST”用户,表示创建成功
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(12)接下来使用Navicat进行连接
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

(13)连接成功,好了Oracle12c安装成功,已经可以开始骚操作了
创建表 第一步:在Users下找到当前用户,点开objects,选择Tables,右键,选择New
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

第二步:填写表名,其它不管
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

第三步:切换Columns,填写字段信息
DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

第四步:(可以设置主键以及索引信息)点击Apply,下图表示创建成功,在tables可以看到刚创建的表DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

DataBase|Oracle12c安装以及PL/SQL创建用户/表
文章图片

    推荐阅读