目录
一、Oracle数据库安装步骤
【1】选择从官网下载,需要注册oracle账号
【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
方法一:点击左上角“连接”
方法二:在我的连接上,右键,选择“新建连接”
(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文件就好,具体改动如下:
工具-》选项-》
安装了客户端则只需要选择上文配置的路径即可