Oracle数据库安装与Navicat连接

本文详细介绍了Oracle数据库的安装过程,包括官网下载、客户端配置、使用Navicat连接数据库,以及解决ORA-28547错误的方法。重点涉及Oracle客户端的设置和oci.dll文件的替换。
摘要由CSDN通过智能技术生成

目录

一、Oracle数据库安装步骤

二、Oracle客户端安装

三、配置oracle客户端连接服务器端

四、Navicat连接Oracle数据库

五、使用Navicat远程连接Oracle报错ORA-28547问题解决


一、Oracle数据库安装步骤

【1】选择从官网下载,需要注册oracle账号

Database Software Downloads | Oracle​www.oracle.com/database/technologies/oracle-database-software-downloads.html

【2】如果想直接下文件,可以通过我的网盘分享。

链接:https://pan.baidu.com/s/1DlPrBqxVE42SBjnTgNvEAQ

提取码:t0b3

进入这个界面,一直往下拉

下拉之后,直到找到11g这里,我是Windows64位系统,所以下载红框选中的两个文件即可,大家根据自己需求下载。

下载完成后,会得到这两个文件

选中这两个zip文件同时解压,会生成一个datebase文件夹。进入文件夹选中

出现这个选项,不用管,直接点“”直接安装即可。

配置安全更新这里,去掉打钩,直接点下一步。

默认创建和配置数据库,继续下一步。

系统类这里选择“桌面类”,针对个人笔记本或台式机比较适合。

红框区域默认即可,最好不改,口令要自己输入并记住,输入口令要求是至少包含大小写字母和数字的复杂密码形式。

这个界面直接点完成即可。

然后等待一段时间,等安装进度条完成

期间跳出的各种东西,通通允许即可,有缺失就点忽略。

  这里一定不要手速过快,要点口令管理,不然后面要用命令行去操作,比较麻烦,如果已经点了确定跳过的,可以看后面的教程。

点击口令管理

  • 找到SYS,将SYS的口令设置为change_on_install
  • 找到system,将system口令设置为manager
  • 找到SH,设置不锁定账户,口令为sh
  • 找到SCOTT,设置不设定账户,口令可以设一个自己喜欢的。

创建完成,安装完毕!

如果手贱跳过了口令管理怎么办呢?

不用担心,我也跳过了,所以亲自摸索了一遍,请按下面步骤操作:

【1】打开运行(windows右键左下角这个图标)

在运行里输入sqlplus,点确定进入shell界面。

【2】输入用户名:sys;

【3】输入口令:*** as sysdba(这里是安装时设置的口令密码,口令是不会显示出来给你看的,不要乱按,仔细输入,不要多也不要少,密码后面一定要接空格再接 as sysdba )

【4】输入alter user scott account unlock;

用户已更改

【5】输入commit;

提交完成

【6】输入 conn scott/tiger

更改scott的口令

【7】新口令:(这里输一个你自己想设的密码,记住就可以)

重新键入新口令:(再输一遍)

口令已更改

已连接。

【8】最后用sql语句查询下系统自带的emp表,确认安装成功了。

输入:SELECT * FROM EMP 得到下图结果说明安装成功。

安装完Oracle数据库只是第一步,接下来还要安装客户端和连接工具才能比较便利的使用

二、Oracle客户端安装

        

打开官网界面:Oracle Database 11g Release 2 for Microsoft Windows (x64)

下载红圈标注的客户端文件(需要注册oracle账户)

也可以直接下载我分享的文件

链接:https://pan.baidu.com/s/1DlPrBqxVE42SBjnTgNvEAQ

提取码:t0b3

将下载的客户端(client)解压

打开解压后的文件client,点击setup.exe安装

·现在开始,安装客户端

默认语言,下一步

安装位置,可以自己选,建议默认,但记住路径,后面配置会用到

直接点完成,跳过概要,开始安装,中间跳的提示都允许

显示安装成功

三、配置oracle客户端连接服务器端

在oracle数据库的安装目录里这个路径下D:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN

复制listener.ora和tnsnames.ora两个文件

然后来到客户端的这个路径下

D:\app\admin\product\11.2.0\client_1\network\admin

把上面两个文件粘贴过去。

配置系统环境变量

添加以下3个变量

ORACLE_HOME:填oracle数据库的安装路径,

我的是D:\app\admin\product\11.2.0\dbhome_1

TNS_ADMIN :填客户端里tnsnames.ora文件所在路径

我的是D:\app\admin\product\11.2.0\client_1\network\admin

NLS_LANG :SIMPLIFIED CHINESE_CHINA.ZHS16GBK

四、Navicat连接Oracle数据库

1、Navicat连接数据库,打开Navicat

在这里插入图片描述

2、新建连接:

方法一:点击左上角“连接”
方法二:在我的连接上,右键,选择“新建连接”
在这里插入图片描述

3、连接常规配置,

(1)之后点击测试连接,显示成功则问题,用户名应该为:system或者你自己创建的用户
在这里插入图片描述

使用Navicat远程连接Oracle报错ORA-28547问题解决

 用Navicat连接Oracle数据库时出现如下错误:

按照数据库连接信息去连接就好了,注意的是默认的Server Name是ORCL,记得改成你要连接的数据库名;

在进行连接测试的时候,出现了报错信息ORA-28547:connection to server failed,probable Oracle Net admin error;

因为Navicat是通过Oracle客户端连接Oracle服务器,我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。

如果你之前没有下载过OCI,去官网下载一下就好,

OCI下载地址:Oracle Instant Client Downloads

 注:Oracle9i或以上版本的,要安装Install Client11或以下;Oracle8或8i服务器,需要安装Install Client10或以下。这个问题不大,因为我们现在的Oracle都是10或11了,注意一下就好。

下载,然后只要替换我们本地instantclient安装目录下的oci.dll文件就好,具体改动如下:

工具-》选项-》

安装了客户端则只需要选择上文配置的路径即可

  • 28
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值