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#'
  • 相关阅读:
    机器学习回顾篇(14):主成分分析法(PCA)
    Elasticsearch系列---前缀搜索和模糊搜索
    Elasticsearch系列---近似匹配
    Elasticsearch系列---多字段搜索
    Elasticsearch系列---深入全文搜索
    Elasticsearch系列---shard内部原理
    Elasticsearch系列---结构化搜索
    01、Spring环境搭建
    02、Hibernate开发步骤
    01、Hibernate安装配置
  • 原文地址:https://www.cnblogs.com/gw811/p/4120008.html
Copyright © 2011-2022 走看看