一,sqlplus操作

文件操作命令

1.start和@

说明: 运行sql脚本

案例: sql>@ home/a.sql或是sql>start home/a.sql

2.edit

说明: 该命令可以编辑指定的sql脚本

案例: sql>edit home/a.sql,这样会把home/a.sql 这个文件打开

3.spool

说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。

案例: sql>spool home/a.sql并输入sql>spool off

sql>spool home/a.sql;
sql>select * from emp;
sql>spool off;

3)、交互式命令

1.&

说明:可以替代变量,而该变量在执行时,需要用户输入。

select * from emp where job='&job';

4)、显示和设置环境变量

概述:可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设

置,可以去修改glogin.sql 脚本

1.linesize

说明:设置显示行的宽度,默认是80个字符

show linesize

set linesize 90

2.pagesize说明:设置每页显示的行数目,默认是14

用法和linesize 一样

至于其它环境参数的使用也是大同小异

二,安装sqldevelope

官网下载

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html#

问题:

1.无法连接



状态: 失败 -测试失败: ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

Linux-x86_64 Error: 2: No such file or directory

原因:Oracle数据库没有启动

解决:sqlplus 登录启动数据库

2.连接失败



状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection

原因:lsnrctl 监听器关闭

解决:启动监听器

[oracle@Nedved ~]$ lsnrctl start

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 20-MAR-2018 18:46:15

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Starting /home/u11/oracle/dbhome/bin/tnslsnr: please wait...

3.无法连接

IO 错误 The Network Adapter could not establish the connection

原因监听表错误:listener.ora

[oracle@Nedved ~]$ cat $ORACLE_HOME/network/admin/listener.ora
# listener.ora Network Configuration File: /home/u11/oracle/dbhome/network/admin/listener.ora
# Generated by Oracle configuration tools. LISTENER1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.15)(PORT = 1521))
) SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
) ADR_BASE_LISTENER1 = /home/u11/oracle

解决:HOST 把127.0.0.1改为本机地址,若是重启监听器后没有出现The command completed successfully

手动使用sqlplus连接Oracle然后更新注册表

最新文章

  1. ASP.NET MVC Model验证(一)
  2. substr 与 substring 的区别
  3. dango foreign key 指定被引用模型的字段
  4. 自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试
  5. HADOOP cluster some issue for installation
  6. android打电话、发短信实现
  7. java的控制流程
  8. 解决airserver在Windows下安装失败的问题
  9. 似是而非的JS - 异步调用可以转化为同步调用吗?
  10. SVG 入门——理解viewport,viewbox,preserveAspectRatio
  11. Vim 游戏 2048
  12. docker容器运行后退出,怎么才能一直运行?【转】
  13. leetcode — candy
  14. StringBuufer与StringBulder线程的区别
  15. TestNG 框架的运用
  16. Linux 中如何用源代码安装软件,以及如何卸载它
  17. packetfence 7.2网络准入部署(二)
  18. Prometheus 和 Grafana的简单学习
  19. 安装部署 OpenPAI Install OpenPAI on Ubuntu
  20. [Python] numpy.Matrix

热门文章

  1. 作为 attribute 和 property 的 value 及 Vue.js 的相关处理
  2. Codeforces Global Round 7
  3. Educational Codeforces Round 84 (Rated for Div. 2)
  4. Controller与RestController的区别
  5. python:匿名函数lambda
  6. linux下zip/unzip详解
  7. jQuery和Vue的技术优劣对比
  8. 浅谈Java参数传递机制
  9. php--理解PHP的依赖注入和laravel的服务容器
  10. 七、环回接口ip地址(逻辑接口)