sqlplus使用教程

sqlplus基本概念:
Oracle的sqlplus是与oracle数据库进行交互的客户端工具,借助sqlplus可以查看、修改数据库记录。在sqlplus中,可以运行sqlplus命令与sql语句。sqlplus是oracle原始数据操作的客户端,这种命令行的格式有着强大的逻辑性,如果经常使用会对数据库的理解加深很多。

安装sqlplus:

  1. 下载oracle 客户端与sqlplus工具
    官方下载地址 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 选择相对应的版本 且版本号要一致
  2. 解压客户端和sqlplus工具
    解压两个包将两个包的所有文件放在同一目录下
  3. 配置tns文件
    在步骤2的目录下新建 network/admin目录并且新建文件 tnsnames.ora
    tnsnames.ora中增加net service name连接的格式如下
    THU12CPDB=
    (DESCRIPTION=
    (ADDRESS=
    (PROTOCOL=TCP)
    (HOST=)
    (PORT=1521)
    )
    (CONNECT_DATA=
    (SERVER=dedicated)
    (SERVICE_NAME=)
    )
    )
  4. 配置windows环境变量:
    ORACLE_HOME,按计算机(我的电脑)右击-》高级系统设置-》高级-》环境变量-》在系统变量中新建:
    变量名 ORACLE_HOME
    变量值 C:\instantclient_12_2

TNS_ADMIN=C:\instantclient_12_2
变量名 TNS_ADMIN
变量值 C:\instantclient_12_2

NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
变量名 NLS_LANG
变量值SIMPLIFIED CHINESE_CHINA.AL32UTF8,SIMPLIFIED CHINESE_CHINA.ZHS16GBK

path变量后面添加 C:\instantclient_12_2;
可以设置将当前目录加入path 环境变量中以方便操作系统查找 sqlplus.exe 的运行程序,如果没有path就需要在cmd中切换到客户端目录下运行

CMD中使用sqlplus:
运行-cmd-如果已经配置path可以直接输入sqlplus启动,否则需要进入客户端目录

  1. 启动:
    sqlplus 数据库名/密码@tnsname
  2. 退出:quit\exit
  3. 执行sql文件带日志
    spool c:\abc.log
    @abc.sql
    spool off
  4. 查询服务器使用的字符编码
    select userenv(‘language’) from dual;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值