在Linux系统中登入Oracle数据库需要使用SQL*Plus客户端工具。以下是详细步骤:
安装SQL*Plus
如果您尚未安装SQL*Plus,请使用以下命令安装:
Bash
sudo apt-get install oracle-sqlplus
连接到Oracle数据库
要连接到Oracle数据库,请在终端中使用以下命令:
Bash
sqlplus [用户名]/[密码]@[连接字符串]
其中:
* 用户名 :您的Oracle数据库用户名。
* 密码 :您的Oracle数据库密码。
* 连接字符串 :连接到数据库的字符串,格式为 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=主机名)(PORT=端口号))(CONNECT_DATA=(SERVICE_NAME=服务名))) 。如果您不确定服务名,可以使用 tnsping 命令查找。
示例
例如,要连接到主机名为 hostname 、端口号为 1521 、服务名为 orcl 的数据库,可以执行以下命令:
Bash
sqlplus username/password@'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)))'
认证
默认情况下,SQL*Plus使用操作系统认证 ,这意味着它会使用当前用户的操作系统凭据连接到数据库。如果您正在使用非特权用户,则需要指定Oracle数据库用户名和密码。
退出Oracle数据库
要退出Oracle数据库,请输入以下命令:
Bash
exit