Linux 服务器上 配置 Oracle 客户端和sqlplus
环境搭建
本文针对Oracle12c
在Linux上用命令行访问Oracle数据库要装两个东西一个是Client, 一个是Sqlplus。
Client是类似驱动的东西,Sqlplus则是sql的输入界面(CLI)
Oracle 12的下载在这里:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
以zip安装包为例
解压缩到某个目录后,就是要配置一个配置文件和环境变量了
参考:
https://blog.csdn.net/andy_wcl/article/details/79470705
SQLPlus登陆
配置完 tnsnames.ora 文件后,可以使用如下命令行登陆:
sqlplus username/passwd@tnsname
注意的是,在配置 tnsnames.ora文件的时候,必须注意一个你Oracle是用的ServiceName还是SID的模式。
JDBC相关
驱动名字:oracle.jdbc.driver.OracleDriver
jdbc URL:jdbc:Oracle:thin:username/password@//ip.ip.ip.ip:port/servicename
其他:
关于Oracle的schema、user等概念参考这里:https://www.cnblogs.com/qiuhong10/p/7883156.html
Oracle一般以表的owner的username作为schema。
Oracle一个实例=一个库,通过表空间和schema划分。一个表空间=一个物理文件位置。