初学oracle第三天
体系结构
Oracle 采取的是 Client/Server 架构。
3.1 Client
3.1.1 Sqlplus
这是一个轻量级的功能强大的客户端, 是 dba 必须掌握的工具。
我们可以配置 sqlplus 的一些行为,两个命令:
- show. 用来显示配置参数
- set. 用来设置配置参数
比如:
show all -- 显示所有配置参数
show lines -- 显示 lines 的配置信息
show errors -- 显示错误
set lines[ize] 333 -- 将行宽设置为 333
set pages[ize] 444 -- 将每页的记录数设置为 444
set echo off/on -- 导入外部文件,是否要显示原始 sql 语句
set feedback on/off -- 是否显示“查询到xx数据”等信息
set timing on/off -- 是否显示语句的执行时间
set autocommit on/off -- 是否启用自动提交
set autotrace on/off -- 是否输出执行计划
set serveroutput on/off-- 是否显示来自服务端的信息
column aaa format a22 -- 将列 'aaa' 的宽度限制为 22 个字幕'a'的大小。column 命令很强大,语句也复杂,此处不提。
在 sqlplus 中有缓冲区的概念:
缓冲区是用来记录上一次执行的命令语句的空间。
我们可以通过一些列简单命令,对上一次输入的语句进行一些控制:
- 增
append/insert - 删
delete - 改
change - 查
list - 执行修改后的语句
run或者/
例子:
list -- 显示完整的缓存区
list 3 -- 显示并定位到第三行
list 3 5 -- 显示第三行到第五行的内容
list last -- 定位到最后一行
list 3
del -- 删除第三行
list 3
append order by sal -- 定位到第三行,然后追加 order by sal
insert order by sal -- 开启新的一行,插入 order by sal
list 3
change /emp/dept -- 定位到第三行,将这一行的 emp 换为 dept
还有其他一些命令:
get D:\aaa.sql -- 将文件加载到缓冲区,但不执行
start D:\aaa.sql -- 将文件加载到缓冲区,并且执行
@D:\aaa.sql -- 是上面一条语句的简写形式
save D:\bbb.sql -- 将缓冲区的内容保存到文件中
edit -- 调用外部编辑器,编辑缓冲区
clear screen -- 清空缓冲区
show user -- 显示当前用户
show parameters -- 显示 oracle 的配置参数
show parameters nls -- 显示 oracle 中所有跟语言配置相关的一些参数
describe emp -- 显示 emp 表的结构信息
3.2 TNSListener
lsnrctl D:\oracle\product\12.1.0\dbhome_1\network\admin\listener.ora
初学oracle第三天的更多相关文章
- 初学Python(三)——字典
初学Python(三)——字典 初学Python,主要整理一些学习到的知识点,这次是字典. #-*- coding:utf-8 -*- d = {1:"name",2:" ...
- Oracle数据库三种备份方案
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP).热备份和冷备份.导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一. 导出/导入(Export/Import) 利用 ...
- 初学Oracle
初学Oracle,遇到了很多的问题,下载的是Oracle11g,没有找到合适的管理工具,所以用sql plus 创建表,以下是本人总结的一些sql plus的命令行的命令,希望对大家有用 与sql p ...
- 7.27实习培训日志-Oracle SQL(三)
Oracle SQL(三) 视图 特性 简单视图 复杂视图 关联的表数量 1个 1个或多个 查询中包含函数 否 是 查询中包含分组数据 否 是 允许对视图进行DML操作 是 否 CREATE [OR ...
- Oracle数据库三种标准的备份方法
Oracle数据库的三种标准的备份方法: 1.导出/导入(EXP/IMP). 2.热备份. 3.冷备份. 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一.导出/导入(Export/Imp ...
- jdbc连接oracle的三种方法
jdbc连接oracle的三种方法 使用service_name,配置方式:jdbc:oracle:thin:@//<host>:<port>/<service_name ...
- jdbc/ojdbc连oracle的三种方式(转)
文章转自:http://blog.itpub.net/22664653/viewspace-1383092/ 前言 本文是一篇学习笔记,学习如何通过java jdbc /ojdbc 连接oracle ...
- Oracle 课程三之表设计
完成本课程的学习后,您应该能够: •普通堆表优点和缺点 •理解rowid •全局临时表优点.缺点和适用场景 •分区表的类型和原理.优点和缺点.适用场景 •表字段的高效设计 •sequence的设计 ...
- Oracle Dataguard三种保护模式
Oracle Dataguard提供了三种数据保护模式,在此分别总结一下三种数据保护模式的特点. 1.最大保护模式1)这种模式提供了最高级别的数据保护能力:2)要求至少一个物理备库收到重做日志后,主库 ...
随机推荐
- Python实现人脸识别
识别图片 #coding=utf-8 import requests,cv2 import re import os import bs4 #2.读取图片 filename = 'E:/Python/ ...
- python学习之requests基础
学习地址:http://docs.python-requests.org/zh_CN/latest/user/quickstart.html#id2 使用requests发送网络请求 一.导入requ ...
- 一个ETF基金经理的心路历程
简介: 鹏华沪深300ETF拟任基金经理崔俊杰先生,金融工程专业管理学硕士,5年证券基金从业经验.2008年7月加盟鹏华基金管理有限公司,历任产品规划部产品设计师.量化投资部量化研究员,先后从事产品设 ...
- ES6中数组和对象的扩展运算符拷贝问题以及常用的深浅拷贝方法
在ES6中新增了扩展运算符可以对数组和对象进行操作.有时候会遇到数组和对象的拷贝,可能会用到扩展运算符.那么这个扩展运算符到底是深拷贝还是浅拷贝呢? 一..使用扩展运算符拷贝 首先是下面的代码. le ...
- Spring MVC对日期处理的不友好问题
一.后台日期类型解析到前端 1.在springmvc的配置文件中添加这个.annotation-driven在配置文件中只配置一次 (此方法全局作用)<mvc:annotation-dr ...
- 第十届山东省acm省赛补题(1)
今天第一场个人训练赛的题目有点恐怖啊,我看了半个小时多硬是一道都不会写.我干脆就直接补题去了.... 先补的都是简单题,难题等我这周末慢慢来吧... A Calandar Time Limit: 1 ...
- finereport点击图表钻取到明细表包括参数传递
1. 点击编辑图表 2. 参数传递 3. 选择分类名称 4. 钻取明细表获取 inputs 值得方法 使用公司 $inputs 获取钻取传来的值
- 基于 Timer是一种定时器工具
没有依赖 通过Timer中的schedule方法启动定时任务 一般不采用此方法 /** * ------------------------------------------------------ ...
- 使用 PC 做 FTP/TFTP 服务器,上传和下载文件
使用PC做TFTP服务器,上传和下载文件需要用到一个工具软件,IPOP,可百度下载. 1.在桌面新建一个空闲的文件夹,作为TFTP服务器的存储位置,然后打开IPOP软件,开启服务. 图片中 编号3 的 ...
- Linux rsync 远程同步部署篇
rsync官网: www.samba.org/ftp/rsync.html端口:873上机实战系列项目100台规模集群全网数据备份解决方案3.本项目提供免费实战讲解视频:Linux集群全网服务器数据备 ...