Oracle的resouce、unlimited tablespace 及如何把数据导入不同的表空间

resouce是角色,unlimited tablespace是权限。

很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。
本例举例说明解决这个问题:
1.如果缺省的用户具有DBA权限
那么导入时会按照原来的位置导入数据,即导入到原表空间

$ imp bjbbs/passwd file=bj_bbs.dmp fromuser=jive touser=bjbbs grants=n

Import: Release 
8.1.7.4.0 - Production on Mon Sep 22 11:49:41 2003

(c) Copyright 
2000 Oracle Corporation.  All rights reserved.


Connected 
to: Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit Production
With the Partitioning option
JServer Release 
8.1.7.4.0 - 64bit Production

Export 
file created by EXPORT:V08.01.07 via conventional path

Warning: the objects were exported 
by JIVE, not by you

import done 
in ZHS16GBK character set and ZHS16GBK NCHAR character set
. . importing 
table                "HS_ALBUMINBOX"         12 rows imported
. . importing 
table                "HS_ALBUM_INFO"         47 rows imported
. . importing 
table                   "HS_CATALOG"         13 rows imported
. . importing 
table          "HS_CATALOGAUTHORITY"          5 rows imported
. . importing 
table         "HS_CATEGORYAUTHORITY"          0 rows imported
dot.gif.
. . importing 
table                 "JIVEUSERPROP"          4 rows imported
. . importing 
table                    "JIVEWATCH"          0 rows imported
. . importing 
table                   "PLAN_TABLE"          0 rows imported
. . importing 
table                   "TMZOLDUSER"          3 rows imported
. . importing 
table                  "TMZOLDUSER2"          3 rows imported
About 
to enable constraintsdot.gif
Import terminated successfully without warnings.

查询发现仍然导入了USER表空间

$ sqlplus bjbbs/passwd

SQL
*Plus: Release 8.1.7.0.0 - Production on Mon Sep 22 11:50:03 2003

(c) Copyright 
2000 Oracle Corporation.  All rights reserved.


Connected 
to:
Oracle8i Enterprise Edition Release 
8.1.7.4.0 - 64bit Production
With the Partitioning option
JServer Release 
8.1.7.4.0 - 64bit Production

SQL
> select table_name,tablespace_name from user_tables;

TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------
HS_ALBUMINBOX                  USERS
HS_ALBUM_INFO                  USERS
HS_CATALOG                     USERS
HS_CATALOGAUTHORITY            USERS
HS_CATEGORYAUTHORITY           USERS
HS_CATEGORYINFO                USERS
HS_DLF_DOWNLOG                 USERS
dot.gif
JIVEWATCH                      USERS
PLAN_TABLE                     USERS
TMZOLDUSER                     USERS

TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------
TMZOLDUSER2                    USERS

45 rows selected.

2.回收用户unlimited tablespace权限
这样就可以导入到用户缺省表空间
SQL> create user bjbbs identified by passwd
  
2  default tablespace bjbbs
  
3  temporary tablespace temp
  
4  /
SQL> grant connect,resource to bjbbs;

Grant succeeded.

SQL
> grant dba to bjbbs;

Grant succeeded.

SQL
> revoke unlimited tablespace from bjbbs;

Revoke succeeded.

SQL
> alter user bjbbs quota 0 on users;

User altered.

SQL
> alter user bjbbs quota unlimited on bjbbs;

User altered.

SQL
> exit
Disconnected 
from Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit Production
With the Partitioning option
JServer Release 
8.1.7.4.0 - 64bit Production
重新导入数据
$ imp bjbbs/passwd file=bj_bbs.dmp fromuser=jive touser=bjbbs grants=n

Import: Release 
8.1.7.4.0 - Production on Mon Sep 22 12:00:51 2003

(c) Copyright 
2000 Oracle Corporation.  All rights reserved.


Connected 
to: Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit Production
With the Partitioning option
JServer Release 
8.1.7.4.0 - 64bit Production

Export 
file created by EXPORT:V08.01.07 via conventional path

Warning: the objects were exported 
by JIVE, not by you

import done 
in ZHS16GBK character set and ZHS16GBK NCHAR character set
. . importing 
table                "HS_ALBUMINBOX"         12 rows imported
. . importing 
table                "HS_ALBUM_INFO"         47 rows imported
. . importing 
table                   "HS_CATALOG"         13 rows imported
. . importing 
table          "HS_CATALOGAUTHORITY"          5 rows imported
. . importing 
table         "HS_CATEGORYAUTHORITY"          0 rows imported
. . importing 
table              "HS_CATEGORYINFO"          9 rows imported
. . importing 
table               "HS_DLF_DOWNLOG"          0 rows imported
dot.gif.
. . importing 
table                     "JIVEUSER"        102 rows imported
. . importing 
table                 "JIVEUSERPERM"         81 rows imported
. . importing 
table                 "JIVEUSERPROP"          4 rows imported
. . importing 
table                    "JIVEWATCH"          0 rows imported
. . importing 
table                   "PLAN_TABLE"          0 rows imported
. . importing 
table                   "TMZOLDUSER"          3 rows imported
. . importing 
table                  "TMZOLDUSER2"          3 rows imported
About 
to enable constraintsdot.gif
Import terminated successfully without warnings.

SQL
> select table_name,tablespace_name from user_tables;

TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------
HS_ALBUMINBOX                  BJBBS
HS_ALBUM_INFO                  BJBBS
HS_CATALOG                     BJBBS
HS_CATALOGAUTHORITY            BJBBS
dot.gif.
JIVETHREAD                     BJBBS
JIVETHREADPROP                 BJBBS
JIVEUSER                       BJBBS
JIVEUSERPERM                   BJBBS
JIVEUSERPROP                   BJBBS
JIVEWATCH                      BJBBS
PLAN_TABLE                     BJBBS
TMZOLDUSER                     BJBBS

TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------
TMZOLDUSER2                    BJBBS

45 rows selected.

转载于:https://www.cnblogs.com/killkill/archive/2008/10/21/1316135.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276767.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL导入导出远程访问命令

1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结…

.net开发是做什么的_软件开发是什么, 该怎么做?

软件开发是什么, 该怎么做?1 引子关于什么是软件开发存在很多观点,有的认为软件开发即服务,有的认为软件开发即产品,有的认为软件开发即平台,这些观点各有各的侧重点。这篇文章我们来学习和探讨一下软件开发。2 软件…

虚拟软驱影像文件制作程序下载路径:http://download.csdn.net/source/738137

通过这个程序,可制作一个在虚拟机上运行的Hello China启动软盘,而无需你的计算机具备物理软驱。 If you have not CSDN account or you very care the 3 points will be omitted if you download,please send mail to garryxinyahoo.com.cn, I will send…

css3属性

css3属性 transform动画 transform-origin:设置不动点,以这个点位移transform:translate(x,y):自身偏移量transform:scale(x,y):缩放,当为负数的时候可以实现反转元素transform:roate(xdeg&…

使用HTML5、CSS3和jQuery增强网站用户体验

记得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验?是不是立刻就想到了flash实现?这彷佛年代久远的事了。使用现在最流行的Web技术HTML5,CSS3和jQuery,同样也可以实现类似的用户体验。而且使用这些特性将会比使用…

python中loop函数_python + Django 的forloop功能试验讲解

一、forloop功能详解记录 遇到一个问题困扰了我好久,结果还是知识盲区造成的。下边记录一下。 通过return forloop可以返回前端循环中的索引值 二、forloop大概功能 forloop是Django模板中一个功能,主要是可以计算循环的对象的索引值(大白话大…

帆软报表(finereport)JS实现cpt中详细单元格刷新

1.刷新固定单元格 setInterval(function(){ //获取第二行第 5 列 E2 单元格对象var _changeCell $("tr[tridx1]","div.content-container").children().eq(7);//获取 H2 单元格值var _changeVal _changeCell.text();//给表格赋值 if(_changeVal"…

[导入]源代码版本控制(二)

在VS6.0时代,VSS的版本是6.0,现在VS的版本都到2008了,VSS的版本目前是2005,这回以2005为例。安装就免了。数据库的创建:如果要在局域网内共享这个数据库,那还需要将刚才存放数据库的目录共享出去。为数据库…

javascript 控制弹出窗口

前言:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容…

苏宁的Node.js实践:不低于Java的渲染性能、安全稳定迭代快

前端 Node.js 的使用场景大多集中在前端工具上,当前的前端主要把它定位为辅助。苏宁易购使用 Node.js 作为前后端分离的主要手段,经历了从技术引进到全面开花,从边缘功能到核心业务,从纷乱到稳定的过程。同时 Node.js 作为新引入的…

wpf: DataGridTextColumn 数字格式显示,编辑时取消格式(StringFormat)

参考&#xff1a;Format values in a Datagrid 参考&#xff1a;Remove stringFormat while editing cell in datagrid 使用 DataGridTemplateColumn 实现&#xff1a; <DataGridTemplateColumn Header"Cot (k€)"><DataGridTemplateColumn.CellTemplate&g…

MVP群聊某美国公司的应聘试题(压死九个还是一个)

某美国公司的应聘试题&#xff08;压死九个还是一个&#xff09;&#xff0c;测试你的管理方式有二条铁轨&#xff0c;一条新的&#xff0c;一条旧的。有了新铁轨后&#xff0c;旧铁轨不再有火车通过。有一天有十个小孩到铁轨上玩耍&#xff0c;九个小孩在新铁轨上玩&#xff0…

JS的常用正则表达式 验证密码

JS的正则表达式强&#xff1a;字母数字特殊字符 ^(?![a-zA-z]$)(?!\d$)(?![!#$%^&*]$)(?![a-zA-z\d]$)(?![a-zA-z!#$%^&*]$)(?![\d!#$%^&*]$)[a-zA-Z\d!#$%^&*]$中&#xff1a;字母数字&#xff0c;字母特殊字符&#xff0c;数字特殊字符^(?![a-zA-z]$)…

微软宣布开源WPF、WinForms和WinUI

在微软Connect 2018大会上&#xff0c;微软发布了.NET Core 3.0的第一个预览版。同时&#xff0c;微软还宣布&#xff0c;他们将WPF、Windows Forms&#xff08;WinForms&#xff09;和WinUI作为开源项目托管在GitHub上。它们都是基于MIT许可发行&#xff0c;开发人员可以在自己…

帆软报表(finereport)使用Event 事件对象 (target)修改提示框样式

target 事件属性 Event 对象 定义和用法 target 事件属性可返回事件的目标节点&#xff08;触发该事件的节点&#xff09;&#xff0c;如生成事件的元素、文档或窗口。 语法 event.target 定义结束事件JavaScript JS修改内容提示框样式-https://help.finereport.com/doc-view-2…

python的开发环境有哪些系统_Win10下配置机器学习python开发环境

近期计划写一写机器学习微信小程序的开发教程&#xff0c;但微信开发工具只提供了Windows和Mac OS版本&#xff0c;作为一名长期使用Linux系统的开发人员&#xff0c;虽然始终认为Linux系统才是对开发者最友好的&#xff0c;但微信团队作出这种选择&#xff0c;肯定经过调查。不…

动态添加ContextMenuStrip项(ToolStripItem)

//绑定菜单privatevoidBindMenu(DataTable dt) {foreach(DataRow row indt.Rows) { ToolStripItem item newToolStripMenuItem(); item.Name row[0].ToString(); item.Text row[1].ToString(); item.Click newEventHandler(contextMenuStrip1_ItemClick); contextMenuStrip1.It…

07_00_加载资源(Webpack Book)

Loading Assets(加载资源) In this part, you will learn how to load different types of assets using webpack’s loaders. Especially images, fonts, and JavaScript receive particular attention. You also learn how webpack’s loader definitions work.在这部分&…

html与cgi脚本的配合使用

利用boa服务器测试arm开发板上的cgi和html联合编程的小例程。很简单&#xff0c;但是当时觉得很有意思。在这里给大家展示一下&#xff0c;高手飘过。 在ubuntu下安装boa测试环境&#xff0c;即先在本地搭建一个boa的网页服务器。apt-get install boa。稍作配置即可。我的Boa按…

zabbix3监控ESXI主机

ESXI主机VMware公司企业级虚拟化的解决方案Vsphere的重要组件&#xff0c;也是虚拟机的宿主机&#xff0c;对其监控有着重要的意义&#xff0c;下边介绍二种方发对其监控。 方法一&#xff1a;通过修改服务端的控制项来进行监控。 虚拟机监控分两个步骤完成。首先&#xff0c;Z…