sqlplus 连接数据库
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
终端直连 Oracle 数据库 ORA-12162 错误
出于各种网络原因无法直连数据库但又必须查询数据库数据
我们只能选择直连数据库的服务器
然后通过 sqlplus 连接 Oracle
从配置文件里获取这样一段信息
url=jdbc:oracle:thin:@192.168.1.3:1521:testdb
username=test
password=test1234
因为端口、网络各种原因服务器直连服务器、数据库我们通过跳板机连接到服务器终端
执行 sqlplus 发现命令失效
[test@192.168.1.3 ~]$ sqlplus
-bash: sqlplus: command not found
我们找到 oracle 目录 /oracle/u01/app/oracle/product/11.2.0/db_1
执行如下命令
export ORACLE_HOME=/oracle/u01/app/oracle/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=testdb
这里采用临时导入的方式你也可以放到环境变量里记得 srouce
一下
然后 执行
sqlplus
下面输入用户名和密码即可
如果 ORACLE_SID 配置错误则会有报 ORA-12162: TNS:net service name is incorrectly specified
最后就连接成功了