命令行操作oracle数据库
2022/3/5 19:15:29
本文主要是介绍命令行操作oracle数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
脚本连接oracle数据库,需要安装下图中的第一个;命令行访问数据库,需要安装第二个:
实际不需要安装,下载zip解压后,添加到环境变量中即可,下载地址,这两个要下载一样的版本:
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
解压后可执行文件sqlplus,和需要的库文件都会解压到同一个文件夹中:
参考:https://blog.csdn.net/catfishlyf/article/details/112259128 进行配置,就不需要再安装软件了。
1、在软件目录的network目录下创建文件 tnsnames.ora ,并写入如下内容
数据库实例名 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = 数据库实例名)
)
)
2、添加环境变量:
export ORACLE_HOME=/path/to/instantclient_18_5
export TNS_ADMIN=$ORACLE_HOME/network
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export ORABIN=$ORACLE_HOME
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
export ORACLE_SID=数据库实例名
PATH=$PATH:$ORACLE_HOME:$ORABIN
按照此示例拼出连接命令:sqlplus username/password@ip:port/数据库实例名
连接成功 后如下图,可以开始输入sql命令进行数据库操作
这篇关于命令行操作oracle数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23DevExpress 怎么实现右键菜单(Context Menu)显示中文?-icode9专业技术文章分享
- 2024-12-22怎么通过控制台去看我的页面渲染的内容在哪个文件中呢-icode9专业技术文章分享
- 2024-12-22el-tabs 组件只被引用了一次,但有时会渲染两次是什么原因?-icode9专业技术文章分享
- 2024-12-22wordpress有哪些好的安全插件?-icode9专业技术文章分享
- 2024-12-22wordpress如何查看系统有哪些cron任务?-icode9专业技术文章分享
- 2024-12-21Svg Sprite Icon教程:轻松入门与应用指南
- 2024-12-20Excel数据导出实战:新手必学的简单教程
- 2024-12-20RBAC的权限实战:新手入门教程
- 2024-12-20Svg Sprite Icon实战:从入门到上手的全面指南
- 2024-12-20LCD1602显示模块详解