开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)...

之前一直使用的是Mysql,最近由于项目需要,于是要开始学习Oracle,第一步自然是搭建好相应的环境,在这个过程中,踩了不少坑,在这里分享出来,希望能对大家有所帮助。

切记:不要东配置一下,西配置一下,容易出错,按道理,按我的步骤来,一定是可以成功哒!

0x01.Oracle数据库-instantclient-plsql

Oracle数据库一般是在官网进行下载,下载地址是:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

nstantclient和plsql也可以去对应的官网下载。

0x02.Oracle11gR2详细安装步骤

1.解压文件

下载下来你将得到这两个文件夹,直接两个文件全部在当前目录下解压,也就是解压到同一个文件夹。

41f5f05d8892dfcb8e8b85708f5f0bec.png

解压完成后,你将看到一个database的文件夹,进去,点击setup.exe。

就开始进入正式的安装了。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第1张图片

2.直接选择是

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第2张图片

3.安装步骤一

最好不要写邮件地址,不然,偶尔的广告你懂的。

出现什么东西不要管,直接下一步。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第3张图片

4.安装步骤二

暂时只安装数据库软件。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第4张图片

5.安装步骤三

选择单实例安装。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第5张图片

6.安装步骤四

选择简体中文。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第6张图片

7.安装步骤五

企业版比较强大,安装企业版。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第7张图片

8.安装步骤六

选择Oracle安装的位置,最好自己创一个文件夹来存储相应的文件。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第8张图片

9.安装步骤七

这里一直点完成,下一步。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第9张图片

一直等待安装完成。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第10张图片

0x03. Oracle DBCA配置工具(创建数据库)

1.打开Oracle DBCA

win键,输入cmd,以管理员身份运行,这点特别重要,不然到后面创建数据库的时候,没有写入权限。

输入dbca,回车,打开Oracle DBCA界面。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第11张图片

2.DBCA配置步骤一

选择创建数据库。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第12张图片

3.DBCA配置步骤二

选择一般用途或事务处理,下一步。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第13张图片

4.DBCA配置步骤三

输入全局数据库名,记住这个名称,后来连接的时候需要使用到。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第14张图片

5.DBCA配置步骤四

取消配置Enterprise Mannager。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第15张图片

6.DBCA配置步骤五

根据需要配置口令,牢记口令,这是你连接数据库的密码。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第16张图片

7.DBCA配置步骤六

最好自定义数据库的位置。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第17张图片

8.DBCA配置步骤七

选不选都可以。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第18张图片

9.DBCA配置步骤八

直接下一步。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第19张图片

10.DBCA配置步骤九

大小可以调大一点。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第20张图片

可以指定一下字符集。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第21张图片

11.DBCA配置步骤十

一直点击下一步。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第22张图片

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第23张图片

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第24张图片

到这里,你已经通过DBCA成功的创建了一个数据库。

0x04.Oracle NETCA配置监听器

netca(netconfiguration assistance)主要用于配置Oracle数据库软件的监听程序(Listener)、命名方法(Naming Methods)、本地网络服务名(Local Net Service Name)和目录使用(Directory Usage)。以便客户端远程连接到数据库服务器进行相关操作。

简而言之,你要远程连接数据库,就需要先配置监听。

1.开启Oracle NETCA

同上述一样的方法打开cmd窗口。

输入netca,将会打开Oracle NETCA界面。

同时选择监听程序配置。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第25张图片

2.监听配置步骤一

初始时,选择添加。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第26张图片

3.监听配置步骤二

设置监听器的名称。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第27张图片

4.监听配置步骤三

选择默认的协议即可。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第28张图片

5.监听配置四

使用标准端口号。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第29张图片

6.监听配置步骤五

是否配置更多的监听程序:选择否,点击下一步。

监听程序已配置完成,点击一下步

到这里,监听器配置完成了。

0x04.Oracle NETCA本地网络服务名配置

1.打开Oracle NETCA本地网络服务名配置

具体打开方法和上述一样,不过这次选择本地网络服务名配置。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第30张图片

2.本地网络服务名配置步骤一

选择重新配置。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第31张图片

3.本地网络服务名配置步骤二

不可选就不要选,我已经配置过了,所以这是我数据库的名字。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第32张图片

4.本地网络服务名配置步骤三

服务名就是你数据库的名字。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第33张图片

5.本地网络服务名配置步骤四

默认协议。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第34张图片

6.本地网络服务名配置步骤五

主机名可以写你的私网ip,也可以写你计算机的名字,使用标准端口。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第35张图片

7.本地网络服务名配置步骤六

进行测试。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第36张图片

8.配置成功

如果第一次失败,但是后面显示了你的监听程序,可以更改登录,重新输入,system,你的密码,就可以成功。

如果你显示监听程序不存在,参考下面的错误解决方案。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第37张图片

0x06.plsql远程连接数据库

这里使用英文版的演示。

plsql的安装很简单,一直点击下一步即可。

你需要先安装instantclient,直接把这个压缩包解压到指定目录就行了,目录不要带中文空格。

1.绑定Oracle官方客户端

这款软件需要在官方客户端的支持下才能正常使用。

打开plsql,出现登录界面,直接点击右上角的叉叉,会以没登录的状态进入软件。

在上方选择Tools–>Preferences(首选项)

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第38张图片

在上面的Oracle Home选择你安装instantclient的目录。

在下面的OCI libray选择你安装instantclient的目录,后面加上/oci.dll。

保存,退出。

2.正常连接

重新打开plsql。

用户名是system。

密码是你设置的口令。

数据库的写法是ip地址:端口号/数据库名称。

连接方式选择Normal就可以了。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第39张图片

登录,成功进入,表示已经远程连接成功。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第40张图片

0x07.常见问题解决方案

在安装的过程中,你可能会遇见各种各样的问题,不要慌,也不要盲目的去配置。

不要看见谁说要配环境变量,你就赶紧配一个,不要看见谁说要修改配置文件,你就赶紧修改一下配置文件,这样只会越来越乱,乱到最后不知道问题出在了哪,所以,先冷静下来,检查一下问题的所在,若实现问题太多了,不要再想东西拼凑的解决,还是重装最快速。

一般需要修改环境变量和配置文件的是手动配置监听器和本地网络服务名配置,而上述我们直接使用相应的程序进行了配置,说明这些问题已经由程序解决好了。

1.常见错误–ORA-12154

当点击登录的时候,出现这两种类型的错误。

ORA-12154:TNS:无法解析指定的连接标识符

ORA-12154:TNS:无监听程序

解决方案:

首先排查一下问题所在:

检查一下数据库名是否按照上述的格式去写。

检查一下端口号是否被占用。

检查一下ip地址是否正确。

检查一下是否正确配置了上述的监听器。

如果上述没有问题,那么你可以重启查看一下监听器的状态。

lsnrctl stop

lsnrctl start

lsnrctl status

正常的结果应该是下面这样的:

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第41张图片

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第42张图片

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第43张图片

如果你的监听器一切正常,那么你可以去服务里面查看一下其他相应的服务是否开启:

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第44张图片

把没有开启的开启。

如果跟上述情况仍然不一样,看是否是下一个错误。

2.常见错误-ORA-12560 TNS 协议适配器错误

在上述测试监听器的时候,出现如下错误,或者说只要看到了协议适配器错误,就是这方面的问题。

还是先检查一下相应的服务是否开启。

测试一下使用sqlplus sys/密码@数据库SID as sysdba,是否能连接上,如果能,很大程度还是上面的问题。

其它的原因可能就是杀毒软件误情理了相关的可执行文件,注册表,自己配置好比较麻烦,最好的办法还是重装软件。

重装软件解决90%的问题!!!

下面会有重装的具体步骤。

0x08.重装–卸载干净之前安装的Oracle

重装能不能成功,取决于你是否完全卸载了之前的Oracle数据库。

如果没有卸载干净,那么你之前出错的地方,重装后依然存在。

1.完全卸载Oracle步骤一: 关掉所有Oracle服务

关掉所有Oracle服务。

将所有Oracle开头的所有服务全部关闭。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第45张图片

2…完全卸载Oracle步骤二:清理所有Oracle注册表

win键,打开注册表编辑器。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第46张图片

找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第47张图片

将所有注册表全部右键删除。

3.完全卸载Oracle步骤三:删除所有Oracle环境变量

在环境变量页面,找到Path,删除,如果你自己配置过ORACLE_HOME之类的其它环境遍历也全部删除。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第48张图片

4.完全卸载Oracle步骤四:重启电脑,删除所有Oracle安装文件

在进行完上述操作后,重启你的电脑,Oracle将不会有服务在运行,所以此时你可以以管理员的身份,删除所有这些文件。

首先找到你安装Oracle的地方。

复制路径。也可以是上级路径。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第49张图片

以管理员的身份进入cmd。

输入cd 刚才复制的路径。

输入d:

输入rd /s/q 要删除的目录。

通过这样的方式可以全部 将其删除。

5.完全卸载Oracle步骤五:卸载其它Oracle文件

按照上述方式找到你存放Oracle数据库文件的地方,进行删除。

在C盘中找到Progam Files:按上述方式进行删除。

开启适配器监听器Oracle,Oracle安装-监听-plsql连接-错误处理-完全卸载--一站式详细教程!(11GR2)..._第50张图片

若C:\ProgramData下存在Oracle的文件夹也将其删除。

完成上述步骤,你电脑中的Oracle已经完全卸载赶紧,可以按照第一步开启进行重装Oracle并进行相关的配置!

您的支持是我分享的不竭动力!

ATFWUS --Writing By 2020–05-02

你可能感兴趣的:(开启适配器监听器Oracle)