1、命令 通过安装oracle 客户端。通过开始 sqlplus
填配置好的服务名
2、cmd命令 输入sqlplus 命令
sqlplus username/password@ip:端口号/数据库实例名
3、通过pl/sql 可视化界面登录
配置监听文件:tnsnames.ora
问题:pl/slq 没有64位 。所以在64位系统时启动oracel时在启动的时候,会出现问题。所以需要进行配置。
转载
要知道以下几种登陆方式不是一种概念
sqlplus /nolog
1: conn /assysdba 本机登陆,使用操作系统认证,有无监听都可以
2: conn sys/password assysdba 本机登陆,使用密码文件认证,有无监听都可以
3: conn sys/password@dbanote assysdba 可以本机可以远程,使用密码文件认证,必须有监听,必须有 tnsnames.ora,remote_login_passwordfile 必须是 EXCLUSIVE
sqlplus /nolog
1: conn /assysdba 本机登陆,使用操作系统认证,有无监听都可以
2: conn sys/password assysdba 本机登陆,使用密码文件认证,有无监听都可以
3: conn sys/password@dbanote assysdba 可以本机可以远程,使用密码文件认证,必须有监听,必须有 tnsnames.ora,remote_login_passwordfile 必须是 EXCLUSIVE
说明:
从 oracle的解释可以知道, SQLNET.AUTHENTICATION_SERVICES=(NTS)是 WINDOWS系统专用的,对 linux/UNIX是不适用的。最后做一个简单的总结:
1、在 windows下, SQLNET.AUTHENTICATION_SERVICES必须设置为 NTS或者 ALL才能使用 OS认证;不设置或者设置为其他任何值都不能使用 OS认证。
2、在 linux下,在 SQLNET.AUTHENTICATION_SERVICES的值设置为 ALL,或者不设置的情况下, OS验证才能成功;设置为其他任何值都不能使用 OS认证。