首先,感谢博客上的各位大大,花费了三个小时把有关Oracle安装的相关事务都解决了,以下是我对所有步骤的总结:
Oracle官方下载链接:
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
在D盘新建文件夹Oracle (文件很大,不建议放到C盘下)
将WINDOWS.X64_193000_db_home.zip解压到此文件夹下
安装方法很多,针对于不同的需求,以下是其中的一种
1.选择 “创建并配置单实例数据库” ,然后点击下一步
2.选择 “桌面类(D)”,点击下一步
3.创建新 Windows 用户(当然其他的也可以,建议选择这一个,我之前创建过了,所以这张没有图)
用户名密码(密码要求 大小写字母数字,不按照要求也可以,点下一步时会有提示,点“是”即可)自己设定,我的用户名设置的是OracleASUS1
点击下一步
4.选择Oracle 基目录,填写全局数据库名和口令(password)
我在D盘新建了一个文件夹Oracle19c,数据库文件位置会跟随上面变化,其他不动
全局数据库名:orcl
口令自己设置,口令务必记住!
取消勾选 【创建为容器库】
然后点击下一步
5.查看概要后,点击【安装】
接下来就是漫长的等待了,它会在42%很长时间,不用管它,等一会儿就行了
到这里就安装完成了,点击关闭
Oracle19c不用再额外的安装客户端,刚才解压的文件中已经自带了,然后我们需要做一些配置:
点击【菜单】–> Oracle OraDB19Home1 --> Net Manager 或者
在我的电脑中打开:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\配置和移植工具\ Net Manager(ProgramData文件在隐藏的项目中,勾选上才能看到)
然后会打开如下页面:
点击【本地】->【服务命名】,点击左上角绿色的 +
1.网络服务名自己起,这个没什么要求,下一步
2.选择 【TCP/IP协议】,下一步
3.主机名只能填 localhost 或者 127.0.0.1,下一步
4.【服务名】:orcl,下一步
5.进行连接测试
6.更改登录,改成system用户,口令是当初设置的那个,点击确定,进行测试
当出现以下情况,说明你的配置已经成功了,然后关闭
7.最后别忘了保存!!!(关闭窗口时会提醒你)
至此,Oracle数据库的基本安装配置操作全部完成了,我们可以在SQL Plus里验证以下
点击【菜单】–> Oracle OraDB19Home1 --> SQL Plus 或者
在我的电脑中打开:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\应用程序开发\SQL Plus
以System用户登录,口令依旧
如果你可以成功连接到Oracle数据库,那前面的操作都是成功的,当然,也可以输入一条SQL语句验证一下能不能执行
Oracle19c没有默认把Scott用户加入进来,需要我们自己添加
实际上,在Oracle的主目录(开始解压文件的目录) 里有scott的sql文件
D:\Oracle\rdbms\admin\scott.sql
在SQL Plus中执行scott.sql:
@D:\Oracle\rdbms\admin\scott.sql
首先以管理员权限运行SQL Plus,登录system用户
然后使用命令alter user scott account unlock;
来解锁
再输入命令alter user scott identified by tiger;
赋了一个新的口令 tiger(可以自己设定)
之后就可以用scott用户登录了
接下来说一说卸载的问题,这个要格外注意,如果你的数据库出现问题想要卸载重装,一定要完全卸载才可以安装新的数据库,否则会非常麻烦!!!
右击【我的电脑】–>【管理】–>【服务和应用程序】–>【服务】,把所有开头是Oracle的服务关闭
点击【菜单】–> Oracle OraDB19Home1 --> Universal Installer 或者
在我的电脑中打开:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\Oracle 安装产品\Universal Installer
卸载产品
选中目录,删除
windows徽标键 + R(打开【运行】),执行regedit命令打开注册表
将HKEY_CLASS_ROOT下所有以ORACLE或者ORA开头的注册表项删除
将HKEY_LOCAL_MACHINE\SOFTWARE下ORACLE注册表项删除
将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service下的以Oracle开头的注册表项删除
将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application所有oracle开头的项删除
这里一定要谨慎,不要误删了其他信息,不然出了问题很麻烦!
重启计算机,删除所有与Oracle相关的目录
Oracle基目录可能需要管理员权限删除,用管理员权限运行命令行用del
删除
注意,不要在未卸载Oracle之前就删除Oracle基目录,走cmd的删除不能在回收站恢复,此时卸载程序也被你删了,卸载不干净不能重新在原位置安装,也就没有卸载程序,就陷入死循环了
至此才算卸载完成,可以安装新的数据库了~
第一次写博客,写的不好,如果有误请予以指正
文章浏览阅读1.3k次。一 界面效果二源代码1 mainw.h中代码如下#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include #include #include #include #include #include #include #include #include #in_qt画图板制作
文章浏览阅读1.4k次,点赞4次,收藏17次。Typora+PicGo+GitHub图床的搭建和常见问题的个人解决方法_picgo图床github图床搭建上传失败
文章浏览阅读2.5k次。作为四个内部类型转换操作符之一的dynamic_cast和传统的C风格的强制类型转换有着巨大的差别。除了dynamic_cast以外的转换,其行为的都是在编译期就得以确定的,转换是否成功,并不依赖被转换的对象。而dynamic_cast则不然。在这里,不再讨论其他三种转换和C风格的转换。首先,dynamic_cast依赖于RTTI信息,其次,在转换时,dynamic_cast会检查转换的source对象是否真的可以转换成target类型,这种检查不是语法上的,而是真实情况的检查。
文章浏览阅读356次,点赞9次,收藏12次。本题来自AcWing第727题《菱形》
文章浏览阅读251次。 DaggerDome下载001. 既然打开了这篇文章,那么关于为什么使用Dagger2或者Dagger2的作用就不再多说,我们直接来动手配置Dagger2。 我们只介绍AndroidStudio的配置方法,至于依旧使用Eclipse的同学,请绕道。 我们打开模块的(不是全工程的)build.gradle文件,其内容大致是这个样子:[javascript] view..._dagger2在android studio3.0
文章浏览阅读1.2w次,点赞5次,收藏79次。设计一个学生信息类一、任务描述本关任务:声明并定义一个学生信息类。二、相关知识为了完成本关任务,你需要掌握类的声明和定义。类在现实世界中,经常有属于同一类的对象。例如,你的自行车只是世界上很多自行车中的一辆。在面向对象软件中,也有很多共享相同特征的不同的对象,可以利用这些对象的相同特征为它们建立一个集合,而这个集合就称为类。C++ 中类是把各种不同类型的数据(称为数据成员)和对数据的操作(成员函数)组织在一起而形成的用户自定义的数据类型。它提供了可重用性的好处。类定义包括声明和实现两大部分。_在右侧编辑器中的begin-end之间补充代码,声明并定义一个学生信息类 stinfo,该类有
文章浏览阅读1.8k次。前述K3工业版插件编程很多K3接口开发人员都有经验,这里提供另外一个思路,采用直接HOOK的形式来进行编程,一样可以实现我们想要的结果 需求1销售出库单中,表头输入客户,当用户在表体输入商品离焦后,检查该商品是否在用户自定义的客户商品对应表中,如无,则给予信息提示2 销售出库单中,加一菜单,有权限的用户点击该按钮可从价格管理库中获取最新单价,并写入到表体单价栏中 分析
文章浏览阅读199次。首先,纯文本链接因为没有超链接,用户不能通过点击直接达到指向的页面,在用户体验上显而易见的不如超链接和链接锚文本。 但是也不能排除用户会通过复制、粘贴进入这个页面。虽然这样的链接被收录后对seo是否有用? 作用又有多大? 蜘蛛是否会顺着爬行? 我们不得而知,但谁也不能完全否认该形式链接存在的作用。再者说,纯文本链接在互联网上遍布着纯在,搜索引擎真的会忽略如此大量的链接存..._文本优化网站
文章浏览阅读628次。RabbitMQ
文章浏览阅读871次,点赞2次,收藏2次。本文旨在说明,如何解决安装软件时遇到,“不具备管理员权限”的问题。这个问题的主要原因是,虽然本地账户已经被升级为Administrator账户类型,但未获取所有管理员权限,需要用Windows自带的管理员账户,一般这个账户名字就是Administrator。接下来的操作步骤就是,将账户切换到Administrator账户,然后右键以管理员身份运行安装程序。在这个操作中可能需要我们自己激活Administrator账户。_安装vericut 你不具有管理员权限
文章浏览阅读1.8k次。靶机发布日期:2019年9月27日,难度:中等++。用到了apk逆向和ELF中的ROP技术,web狗(小白)表示伤不起,一路硬刚下来的,求鼓励~_serial2
文章浏览阅读140次。从这里开始预备知识两个数组Tarjan 算法的应用求割点和割边求点-双连通分量求边-双连通分量求强连通分量预备知识 设无向图$G_{0} = (V_{0}, E_{0})$,其中$V_{0}$为定点集合,$E_{0}$为边集,设有向图$G_{1} = (V_{1}, E_{1})$,其中$V_{1}$为定点集合,$E_...__tarjan72