zoukankan      html  css  js  c++  java
  • Oracle数据导入指定表空间

    1. 打开工具Oracle SQL Plus 以dba身份登录sys用户

    sqlplus /nolog
    conn sys@url as sysdba

    2. 创建用户并指定表空间

    使用客户端工具或者Web管理控制台创建表空间以及用户
    给用户赋予connect、resource、dba权限
    grant connect,resource,dba to username;


    注意:给oracle用户分配connect、resource角色时,此时connect 角色中有一个 UNLIMITED TABLESPACE 权限,也就是username这个用户可以在其他表空间里随意建表。
     
    revoke unlimited tablespce from username;     --撤销username用户在任意表空间建表的权限
    alter user username quota 0 on users;      --alter username quota 0 on Users;  // 还不是很清楚具体含义???
    alter user username quota unlimited on tablespacename;   --赋予username用户在tablespacename表空间任意建表的权限;


    3. 使用imp工具导入dmp数据文件
    imp username/password@url file=c:db.dmp fromuser=username1 touser=username log=c:log.txt


    -------------------------------------------------------------------------------------------------------------
    其它命令:
    select * from dba_users;    --查询用户

    select * from dba_tables;    --查询表
    select * from dba_views;    --查询视图
    select * from dba_tablespaces;    --查询表空间


    oracle 10g,查询表空间使用率
    Select * from sys.DBA_TABLESPACE_USAGE_METRICS;
    -------------------------------------------------------------------------------------------------------------

    drop user username cascade;

    ORA-01940:无法删除当前已连接的用户

    select username, sid, serial# from v$session where username='username';

    alter system kill session'sid,serial#'
  • 相关阅读:
    由于服务主机:DCOM服务进程占用过多CPU,导致系统卡死
    MySQL优化
    input type="file"文件上传到后台读取
    mysql 创建事件
    Quartz.Net实现的定时执行任务调度
    js 编码详解
    C# DateTime.Now 详解
    C# 读写text 详细讲解
    百度地图API详细介绍
    layui table 详细讲解
  • 原文地址:https://www.cnblogs.com/gw811/p/4120008.html
Copyright © 2011-2022 走看看