• 命令行操作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命令进行数据库操作

  • 相关阅读:
    初级程序员面试不靠谱指南(三)
    [细节决定B度]之回首一瞥cout<<"Hello,world"<<endl;
    20110310日记wmh
    SliverLight 控件属性的赋值方式
    20110309wmh日记
    20110308wmh日记
    20110307wmh日记
    STOAdiary20110314完成的任务
    20110313wmh日记
    20110311wmh日记
  • 原文地址:https://www.cnblogs.com/afeiyuanda/p/15967422.html
Copyright © 2020-2023  润新知