Oracle分布式数据库的安装遇到的问题【已解决】:找不到scott用户、出现【INS-30014】错误、oracle登录适配器错误
- 安装oracle19c软件
- [利用Database Configuration Assistant,创建orcl数据库](#利用Database Configuration Assistant,创建orcl数据库)
-
- [第一步:在开始菜单找到Oracle,点击"Database Configuration Assistant"](#第一步:在开始菜单找到Oracle,点击“Database Configuration Assistant”)
- 第二步:点击下一步
- 第三步:选择高级设置,点击下一步
- 第四步:点击下一步
- 第五步:取消勾选创建为容器数据库,并记住全局数据库名和SID,可以自己设置,也可以使用默认,记得就行,之后设置监听器会要用到
- 第六步:点击下一步
- 第七步:选择指定快速恢复区,点击下一步
- 第八步:点击下一步
- 第九步:点击下一步
- 第十步:默认即可,点击下一步
- 第十一步:点击下一步
- 第十二步
- 第十三步:点击下一步
- 第十四步:点击完成
- 第十五步:等待安装完成
- 第十六步:安装完之后,会有一个窗口,一定不要直接完成,点击"口令管理"就行口令设置,不然之后要通过命令行设置,比较麻烦
- 第十七步
- [如果再口令管理中没有找到scott用户,运行sql puls在命令行界面执行以下命令](#如果再口令管理中没有找到scott用户,运行sql puls在命令行界面执行以下命令)
-
- 第一步:使用sys身份登录,输入你设置的密码
- 第二步:查找是否存在这个用户,如果存在,直接跳转到第五步,我这里不存在
- 第三步:在oracle安装目录下找到scott.sql文件,复制文件地址
- [第四步:此时查看当前用户就是scott了,但是这个时候还不能用,因为没有解锁,因此我们先输入conn sys/你的密码 sysdba,切换为sys用户](#第四步:此时查看当前用户就是scott了,但是这个时候还不能用,因为没有解锁,因此我们先输入conn sys/你的密码 sysdba,切换为sys用户)
- 第五步:解锁scott用户,并设置口令。这里的0728就是我设置的口令,你改为自己需要的即可。然后再尝试连接scott用户,就连接上了
- 启动oracle出现以下错误,则查找计算机进程,打开oracle所有进程就能解决。
安装oracle19c软件
在这里选择只安装软件,不要安装数据库实例orcl,否则容易出现"【INS-30014】无法检查指定的位置是否位于CFS上",然后死活不让你往下装。所以,在安装过程中,我们选择仅安装数据库软件,在安装成功后,使用DBCA工具(Database Configuration Assistant)创建以及配置数据库即可。
如果后续出现"无法检查到可用内存"的错误,查看自己的电脑名称是否有中文,如果有就要修改后将电脑重启,重新进行安装。
然后其余的next即可(不需要什么特殊注意的,路径可以自己选择一下,其余的默认就行)。
利用Database Configuration Assistant,创建orcl数据库
安装软件完成后,打开Database Configuration Assistant,创建orcl数据库(可换其它名如orclhy78)及给sys、system设定密码,这种密码最好记下来。画面底下的部分能不创建就不创建。
第一步:在开始菜单找到Oracle,点击"Database Configuration Assistant"
第二步:点击下一步
第三步:选择高级设置,点击下一步
第四步:点击下一步
第五步:取消勾选创建为容器数据库,并记住全局数据库名和SID,可以自己设置,也可以使用默认,记得就行,之后设置监听器会要用到
第六步:点击下一步
第七步:选择指定快速恢复区,点击下一步
第八步:点击下一步
第九步:点击下一步
第十步:默认即可,点击下一步
第十一步:点击下一步
第十二步
可分别为sys和system创建口令
可以设置统一口令(我这里选这个)
注意:口令必须有大、小写字母和数字,再输入主目录口令
第十三步:点击下一步
第十四步:点击完成
第十五步:等待安装完成
第十六步:安装完之后,会有一个窗口,一定不要直接完成,点击"口令管理"就行口令设置,不然之后要通过命令行设置,比较麻烦
第十七步
在口令管理界面,为sys,system设置口令,并解锁scott用户并设置口令!!!
(注:如果没有scott用户,我就是没找到的,不用着急,设置好前两个就行,scott之后进行设置。)
如果再口令管理中没有找到scott用户,运行sql puls在命令行界面执行以下命令
第一步:使用sys身份登录,输入你设置的密码
第二步:查找是否存在这个用户,如果存在,直接跳转到第五步,我这里不存在
第三步:在oracle安装目录下找到scott.sql文件,复制文件地址
(如果没有,自己创建一个保存到D:\oracl-all\oracle\rdbms\adminx,文件内存自己上网找一下。)
在文件地址前加一个@在命令行运行,我的是:@D:\oracl-all\oracle\rdbms\adminx\scott.sql
第四步:此时查看当前用户就是scott了,但是这个时候还不能用,因为没有解锁,因此我们先输入conn sys/你的密码 sysdba,切换为sys用户
第五步:解锁scott用户,并设置口令。这里的0728就是我设置的口令,你改为自己需要的即可。然后再尝试连接scott用户,就连接上了
启动oracle出现以下错误,则查找计算机进程,打开oracle所有进程就能解决。