登录oracle的几种方法

1、在oracle服务端登录oracle的方法
oracle的登录工具是sqlplus。安装了oracle服务端,默认是会将服务端和客户端的登录工具sqlplus都安装的。
(1)管理员登录

$ sqlplus / as sysdba

在这里不需要输入密码,因为在安装oracle时,oracle的管理员用于就是当前登录的用户。
(2)scott用户登录

$ sqlplus scott/123            //不指定实例
$ sqlplus scott/123@orcl   //指定实例

scott是在安装oracle时就开启的用户,其密码为123。

2、在oracle客户端登录orale的方法
(1)原始的登录方法

sqlplus scott/123@//192.168.94.133/orcl     //192.168.94.133是服务端的IP地址

(2)修改配置文件后的登录方法

sqlplus scott/123@orcl_133

可以理解为“orcl_133”是“//192.168.94.133/orcl”的别名,这个别名是在客户端软件(sqlplus)的安装目录下配置文件设置的。如E:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora

这里以服务端的客户端软件为例,该配置文件为/opt/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora,默认文件内容为:

# tnsnames.ora Network Configuration File: /opt/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

可见在这里的客户端软件,ORCL是被指定为协议为TCP、IP地址为localhost,端口为1521的实例了,所以我们可以用sqlplus scott/123直接登录oracle。所以在只装oracle客户端的机器上,要使用sqlplus scott/123@orcl_133登录远程oracle的服务端,需要在该机器的tnsnames.ora文件增加:

ortcl_133 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.94.133)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

猜你喜欢

转载自blog.csdn.net/qq_29344757/article/details/80668585