SQL实例_11Oracle基本操作
前言导读
本章介绍了在正常使用Oracle数据库之前进行的常规操作
本章语句的运行需要子啊PLSQL软件中运行
本章导入导出语句需要在虚拟环境中直接运行
1 Oracle创建表空间和用户
--1 创建表空间
CREATE TABLESPACE KEN
DATAFILE 'E:\app\KEN.dbf' SIZE 500m
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
--2 建立用户
create user XZYS_2019
identified by 61962071
default tablespace KEN
temporary tablespace TEMP
profile DEFAULT;
--3 给用户授权
grant dba to XZYS_2019;
2 Oracle备份导入导出
-- 一 普通导入导出
-- 1导出备份
exp 用户名/用户密码
file=F:\备份文件名.dmp owner=(用户名)
-- 2导入备份
imp "用户名"/admin202103@ORCL
fromuser=导出的用户名 touser="用户名"
file=C:\备份文件名.DMP
statistics=none buffer=5400000
log=C:\备份日志名.log
-- 二 数据泵导入导出备份
--注意:
--进入sys用户,新建导出目录
--在G盘手工建好baidu文件夹,baidu文件夹下建好data文件夹
--导入导出的备份都在目录中进行
--导入导出语句在cmd下执行命令
-- 1新建目录
create or replace directory data as 'G:\baidu\目录名称';
grant read, write on directory data to wll;
-- 2导出备份
expdp 用户名称/用户密码@orcl
directory=目录名称
dumpfile=导出备份文件名称.dmp
logfile=导出备份日志名称.log
-- 3导入备份
impdp 用户名称/用户密码@orcl
directory=目录名称
remap_schema=导出用户名称:导入用户名称
dumpfile=导入备份文件名称.dmp
logfile=导入备份日志名称.log
-- 4检查是否导入数据
--查看对象窗口中的 Table和View
-- 5remap_schema参数说明:
--impdp还有好多参数,其中有个remap_schema=wll:wll02,
--分号前面表示导出用户,后面是导入用户,在导出用户没删除的条件下,就需要加这个参数。
3 Oracle:删除表空间
--第一步:先查询表空间的数据库文件对应表空间名称
select * from dba_data_files;
--第二步:删除表空间
drop tablespace 表空间名称;
--第三步:再查询表空间的数据库文件对应表空间名称是否还有
select * from dba_data_files;
--第四步:手动删除
--表空间已经被删除,但是我们通过系统中查询,表空间的数据文件并没有被系统回收并释放,还需要由我们手工删除它
(本章完)
所有资源均有PDF目录版,如想获得请扫码关注右侧公众号自动获取
SQL实例_11Oracle基本操作的更多相关文章
- 搜索本地网络内所有可用的SQl实例
'搜索本地网络内所有可用的SQl实例 Dim instance As SqlDataSourceEnumerator = SqlDataSourceEnumerator.Instance Dim dt ...
- Sql for Oracle基本操作关键字
Sql for Oracle基本操作关键字 +SQL TOP子句 TOP 子句用于规定要返回的记录的数目 SELECT column_name(s) FROM table_name WHERE ROW ...
- 教你管理SQL实例系列(1-15)
全系列转自:51CTO ->jimshu http://jimshu.blog.51cto.com 目录及原本连接如下: 教你管理SQL实例(1)数据库实例 教你管理SQL实例(2)服务启动帐户 ...
- 学习《Oracle PL/SQL 实例讲解 原书第5版》----创建账户
通过readme.pdf创建student账户. 以下用sys账户登录时都是sysdba. 一.PL/SQL 登录oracle. SYS/123 AS SYSDBA 账户名:sys:密码:123:作 ...
- 关于同一台机器上安装多个sql实例的连接方法
由于客户需要在一台服务器上安装了两个sql服务器(一个sql2000,一个是sql2005,其实例名不同),默认的端口1433被先安装的sql2000使用,后来安装的的随机启用了一个3045端口.其中 ...
- SQL实例整理
本文适合将w3school的SQL教程(http://www.w3school.com.cn/sql/sql_create_table.asp)都基本看过一遍的猿友阅读. 说说博主的情况吧.毕业找工作 ...
- 更改SQL实例端口
为SQL Server使用非标准的端口 你正在使用标准的端口号1433来连接SQL Server 2005吗?你考虑过设置SQL Server来监听一个不同于1433的端口号吗?我曾经就是这样.在这篇 ...
- C#学习--SQL server数据库基本操作(连接、增、删、改、查)封装
写在前面: 在日常的工作中,通常一个项目会大量用的数据库的各种基本操作,因此小编几个常见的数据库的操作封装成了一个dll方便后续的开发使用.SQLserver数据库是最为常见的一种数据库,本文则主要是 ...
- SQL基础之基本操作
1.UNION操作符 union操作符用来合并两个或多个select语句的结果,要注意union内部的每个select语句必须拥有相同数量的列,而且列也必须拥有相似的数据类型和相同的列顺序.下面是我的 ...
随机推荐
- Spring之AspectJ
时间:2017-2-4 21:12 --AspectJ简介1.AspectJ是一个基于Java语言的AOP框架.2.Spring2.0以后新增了对AspectJ切点表达式的支持.3.@AspectJ是 ...
- oracle中常用函数
1.oracle中 trunc 是截取的函数,用在日期类型上,就是截取到的日或时间. select trunc(sysdate) from dual 默认是截取系统日期到日,得到 2012-12- ...
- Redis(一):安装
Ubuntu中使用yum安装redis: sudo apt-get install redis-server # 安装redis,安装完成后会自动启动 ps aux|grep redis # 查看进程 ...
- OpenCV waitKey 无法正常捕捉方向键(上下左右),总结和解决方案,可以用waitKeyEx
在win10+python+opencv3.4.5,测试 while True: key = cv2.waitKey(0) print('key =', key) 依次按上.下.左.右方向键,输出: ...
- MySQL列举常见的关系型数据库和非关系型都有那些?
关系型数据库: Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQL 非关系型数据库: NoSql.Cloudant.MongoDb.redis ...
- Python之win32模块
如果想在Windows操作系统上使用Python去做一些自动化工作,pywin32模块常常会被用到,它方便了我们调用Windows API. 安装及使用 通过命令pip install pywin32 ...
- 记一次线上问题 → 对 MySQL 的 ON UPDATE CURRENT_TIMESTAMP 的片面认知
开心一刻 老婆痛经,躺在沙发上,两岁的女儿看着她问道 女儿:妈妈,你怎么了 老婆:妈妈肚子痛 女儿:哦,妈妈你头疼 老婆:不是头疼,妈妈是肚子疼 女儿用她的不锈钢饭碗砸向老婆的额头,说道:妈妈,你哪里 ...
- java:volatile关键字原理
volatile说明 在变量中声明后,能够在所有线程中共享改变量.并且volatile关键字能防止指令重排,即程序读取到volatile时,则不会将程序执行顺序修改. 先了解下内存模型 cpu内存模型 ...
- 硕盟 TYPE C转HDMI+VGA+USB3.0+PD3.0四口扩展坞
硕盟SM-T54是一款USB-C 四合一多功能扩展坞,支持四口同时使用,您可以将含有USB 3.1协议的电脑主机,通过此产品连接到具有HDMI或VGA的显示器.电视机或其他显示设备.产品可以接入硬盘. ...
- 解决umount: /home: device is busy
取消挂载/home时出现umount: /home: device is busy, 原因是因为有程序在使用/home目录,我们可以使用fuser查看那些程序的进程, 然后 ...