前言导读

本章介绍了在正常使用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基本操作的更多相关文章

  1. 搜索本地网络内所有可用的SQl实例

    '搜索本地网络内所有可用的SQl实例 Dim instance As SqlDataSourceEnumerator = SqlDataSourceEnumerator.Instance Dim dt ...

  2. Sql for Oracle基本操作关键字

    Sql for Oracle基本操作关键字 +SQL TOP子句 TOP 子句用于规定要返回的记录的数目 SELECT column_name(s) FROM table_name WHERE ROW ...

  3. 教你管理SQL实例系列(1-15)

    全系列转自:51CTO ->jimshu http://jimshu.blog.51cto.com 目录及原本连接如下: 教你管理SQL实例(1)数据库实例 教你管理SQL实例(2)服务启动帐户 ...

  4. 学习《Oracle PL/SQL 实例讲解 原书第5版》----创建账户

    通过readme.pdf创建student账户. 以下用sys账户登录时都是sysdba. 一.PL/SQL 登录oracle. SYS/123  AS SYSDBA 账户名:sys:密码:123:作 ...

  5. 关于同一台机器上安装多个sql实例的连接方法

    由于客户需要在一台服务器上安装了两个sql服务器(一个sql2000,一个是sql2005,其实例名不同),默认的端口1433被先安装的sql2000使用,后来安装的的随机启用了一个3045端口.其中 ...

  6. SQL实例整理

    本文适合将w3school的SQL教程(http://www.w3school.com.cn/sql/sql_create_table.asp)都基本看过一遍的猿友阅读. 说说博主的情况吧.毕业找工作 ...

  7. 更改SQL实例端口

    为SQL Server使用非标准的端口 你正在使用标准的端口号1433来连接SQL Server 2005吗?你考虑过设置SQL Server来监听一个不同于1433的端口号吗?我曾经就是这样.在这篇 ...

  8. C#学习--SQL server数据库基本操作(连接、增、删、改、查)封装

    写在前面: 在日常的工作中,通常一个项目会大量用的数据库的各种基本操作,因此小编几个常见的数据库的操作封装成了一个dll方便后续的开发使用.SQLserver数据库是最为常见的一种数据库,本文则主要是 ...

  9. SQL基础之基本操作

    1.UNION操作符 union操作符用来合并两个或多个select语句的结果,要注意union内部的每个select语句必须拥有相同数量的列,而且列也必须拥有相似的数据类型和相同的列顺序.下面是我的 ...

随机推荐

  1. BeanUtils实现对象拷贝(三)

    package beanutil; import java.lang.reflect.InvocationTargetException; import java.util.Date; import ...

  2. 多线程编程<四>

    1 /** 2 * 守护线程daemon['diːmən] 3 * @author Administrator 4 * 5 */ 6 public class DaemonDemo { 7 publi ...

  3. Python3-sqlalchemy-orm 分组统计

    #-*-coding:utf-8-*- #__author__ = "logan.xu" import sqlalchemy from sqlalchemy import crea ...

  4. MySQL列举常见的关系型数据库和非关系型都有那些?

    关系型数据库: Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQL 非关系型数据库: NoSql.Cloudant.MongoDb.redis ...

  5. nginx 开启,关闭,重启

    2021-08-191. 启动 # 判断配置文件是否正确 cd /usr/local/nginx/sbin ./nginx -t # 启动 cd usr/local/nginx/sbin ./ngin ...

  6. Servlet 之文件下载

    Servlet 之文件下载 import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; impor ...

  7. gimp 缩放图片 python script

    滤镜 -> Python Fu -> 控制台,复制粘贴下面代码. 然后 scale_image(800, 800) 图片自动缩放为 800*800 了 这个代码是傻傻的缩放,你可以把它改成 ...

  8. 单片机学习(十一)I2C总线和AT24C02的使用

    一. 存储器介绍 存储器分类图 1. RAM 这类存储器中的数据都是掉电即失的,例如计算机中的内存就是DRAM,但它们数据读写速度都是要比ROM要快得多的. SRAM:本质是电路,使用电路构成的触发器 ...

  9. python获取邮件信息

    在项目的Terminal中注册模块pypiwin32 python -m pip install pypiwin32 import win32com.client outlook = win32com ...

  10. Identity简单授权

    详情访问官方文档 以下代码将访问权限限制为任何经过身份验证的用户,这里为控制器级 [Authorize] public class AccountController : Controller { p ...