Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

1 下载

下载地址:https://www.oracle.com/database/technologies/

Oracle下载相关需要账号密码的,可以使用下面的账号密码,临时下载下

Oracle帐号:[email protected]

Oracle密码:Oracle123

 

若只想下载instant-client,可以直接用下列地址,instant-client可以本地不装Oracle数据库可以实现连接远程数据库

https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

instant-client本地配置

Windows10下安装Oracle数据库

 

2 安装

Oracle这种东西最好一次性安装成功,别折腾,这东西卸载也比较麻烦,卸载不干净重新安装还是有问题。参考了网上的一些资料,自己总结了一下,少一些坑吧

2.1 关闭防火墙/安全软件

第一步建议把电脑的防火墙和杀毒软件都关掉

防火墙关闭:控制面板-小图标-Windows defender防火墙-启用或关闭防火墙,如图关闭这两个即可

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

关闭杀毒软件,这个就看本机电脑用的啥了,我用的是windows自带的 defender,关闭如下。Windows安全中心-病毒和威胁防护—管理设置-把一下四个防护临时关闭下,装好了就可以打开(防火墙一样的)

 

 

 

 

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

 

2.2 正式安装

解压下载得到的文件夹中,右键以管理员身份运行打开软件,进入安装步骤,刚开始的应该有个类似cmd命令窗口的的界面耐心等待下就会进入安装步骤,下面的安装步骤,会贴出关键步骤要注意的截图

 

安装一开始,就给我报了一个电脑环境不满足最低要求软件安装的要求,也不知道读者的电脑会不会出现,看到它别慌,百度下,发现其实不是我们的电脑安装不了就是改个配置就好。

Windows10下安装Oracle数据库

 

此问题是oracle的配置文件没有配置win10操作系统造成的。

打开我们安装文件下文件夹->stage->cvu->记事本打开并修改配置文件cvu_prereq.xml

Windows10下安装Oracle数据库

 

添加好后保存并重新安装。

下面就是正式的安装开始:

 

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

 

 

 

 

 

然后这里会有一个先决条件检查,他会检查我们安装机器是否满足安装要求,又不满足的会报失败错误,建议出现啥报错,就去百度对应的错误解决错误,不要忽略强行进入下一步,这样安装的会有问题。

比如我在安装的时候出现环境变量PATH错误,千万不要忽略,网上找对应错误去解决他,然后关闭当前安装进程,解决好之后在重新一步一步来安装。

Windows10下安装Oracle数据库

 

这个Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.错误,是说系统Path路径字符不够用,千万别用网上说的把其他PATH变量删除,不仅不起作用,可能还有导致你电脑其他软件环境变量失效,这样很坑。其实这个错误还是我们一开始改的cvu_prereq.xml导致的。

安装文件下文件夹->stage->cvu->记事本打开并修改配置文件cvu_prereq.xml

将刚刚添加部分的MAX_LENGTH值改成2048,默认是1023,这个其实可以在最开始那一步就改,只是一开始没有料想到。改完保存,在重新安装就不会报这个错了。

Windows10下安装Oracle数据库

 

(Tips 上面其实刚开始也说了 这里要改成2048)

解决这个错误,如果你你没有其他错误,往后面安装应该就是程序的安装了,只要中途电脑不抽风,讲道理程序就会自己安装成功的。

 

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

至此,Oracle数据安装成功。

 

 

3 安装可视化Oracle开发工具-PL/SQL Developer

这个工具解压使用即可,然后点击plsqldev.exe就可以运行软件。

这部分内容主要记录笔者项目开始时连接远程服务器Oracle数据库操作,如没有需求可以忽略。

3.1 连接服务器数据库

连接远程服务器数据库,需要在本地安装的Oracle数据库文件下添加服务器数据的配置(如ip等)

配置文件tnsnames.ora文件路径如下,需要我们记录下本机Oracle安装的路径。

Windows10下安装Oracle数据库

 

记事本打开,在最后面根据前面的仿写添加我们远程服务器数据库的配置:

Windows10下安装Oracle数据库

 

其次修改另个配置文件sqlmet.ora,这个也是自己在连的时候遇到的坑:

PL/SQL Developer登入时候报ORA-12638: 身份证明检索失败。

找下资料也是这里修改,就就一并拿出(Tips:建议这两个文件修改的时候都先复制一份当副本,防止出错)

这里将oracle安装路径app\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora 文件修改一下,把SQLNET.AUTHENTICATION_SERVICES= (NTS)改成

SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)

Windows10下安装Oracle数据库

 

以上配置好了,就可以打开PLSQL Developer 第一次打开,先不不要填写登录信息,直接点右上角×关闭连接界面,进入软件先配置下:

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库

 

 

设置好,再打开PLSQL Developer软件,这个时候可以使用连接登陆了

 

Windows10下安装Oracle数据库

Windows10下安装Oracle数据库