使用Navicat连接到Oracle数据库的教程先决条件:虚拟机centos7服务器上已安装oracle11g数据库
使用xmanager工具连接到安装了oracle11g的centos7服务器
切换到数据库用户oracle)
立即启用oracle用户配置文件。 命令:source /home/oracle/.bash_profle
登录SQLplus,命令:lsnrctl start
sysdba登录数据库,启动命令:sqlplus /nolog数据库,命令:conn / as sysdba
打开Navicat,选择我的连接-右键单击-新建连接-oracle
填写连接信息
9 .测试连接-通过后,连接成功!
备注:由于使用用户名密码登录oracle时出现的ora-28001: thepasswordhasexpired错误原因3360Oracle11G新增功能,因此Oracle11g创建用户时的默认设置如果用户密码超过180天未更改,则该用户将使用解决方法: select * from DBA _ profileswhereprofile=' default ' and resource _ name=' passwoword LIMIT字段是密码的有效天数。 如果密码即将到期或已过期,则可以使用以下语句更改密码: 更改密码后,用户可以成功连接到数据库的ALTER USER用户名IDENTIFIED BY密码。 更改密码后,您会发现帐户已锁定。 在这种情况下,为alter user用户名帐户解锁; 如果要消除180天的密码生存期限制,请在以下SQL语句中关闭: alterprofiledefaultlimitpassword _ life _ time unlimited;