oracle 创建用户, 表空间 导入表 .

我现在想把我机子oracle,scott用户下的表导到公司oracle上..具体操作?谢谢了。... 我现在想把我机子oracle ,scott 用户下的表导到公司oracle上 ..具体操作 ? 谢谢了 。 展开
 我来答
198901245631
推荐于2016-08-30 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1737万
展开全部
创建表空间:
sql:CREATE TABLESPACE TBS_ETL_DATA LOGGING DATAFILE 'G:\oracle\product\10.2.0\oradata\tbs.dbf' SIZE 521M AUTOEXTEND OFF;
创建用户:
sql:create user vpetl identified by vpetl default tablespace TBS_ETL_DATA;
赋权限:
sql:grant connect,resource,alter system,debug connect session,select any table,delete any table,drop any table,alter any table to vpetl;
导入表的话:
exp vpetl /vpetl @oms file=d:\tablenames.dmp full=y ;
备注:以上所有的表空间,用户名和密码,数据根据实际需要修改即可。
zjx102938
2011-09-01 · TA获得超过1038个赞
知道小有建树答主
回答量:396
采纳率:100%
帮助的人:294万
展开全部
用数据泵比较快
1.首先到E盘新建一个文件夹叫dir,用来存放要导入的数据
2.SQLPLUS执行
create directory dir as 'e:\dir';
grant read,write on directory dir to scott;
3.导出表
expdp scott/tiger@数据库名schemas=scott dumpfile=expdp.dmp DIRECTORY=dir
4.导出成功后,文件夹dir就是scott中所有的表,现在导入公司的数据库
impdp scott/tiger DIRECTORY=dir DUMPFILE=expdp.dmp SCHEMAS=scott
成功之后,在公司的scott中,你的表就都在里面了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qz_1957
2011-09-01 · 超过11用户采纳过TA的回答
知道答主
回答量:56
采纳率:100%
帮助的人:39.2万
展开全部
导出:
sqlplus /nolog
conn / as sysdba
exp 用户名/密码@数据库名 file=D:\路径 owner=(用户名) grants=y;
导入:
imp 用户名/密码@数据库名 file=D:\路径 full=y grants=n;
更多追问追答
追问
要先创建用户 , 表空间 吗 ?
追答
你的用户不是scott的吗?已经有了不是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyg801
2011-09-02
知道答主
回答量:8
采纳率:0%
帮助的人:1.4万
展开全部
1分别备份你的scott,和公司的scott用户
emp scott/scottpasswd file=scot.dmp log=scott.log
2删除公司scott用户 drop user scott cascade
3建立公司scott用户create user scott identified by passwd
用户授权
4导入你的scott到公司imp scott/scottpasswd file=scot.dmp log=scott.log
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hd1983sud
推荐于2016-07-20 · TA获得超过578个赞
知道小有建树答主
回答量:519
采纳率:0%
帮助的人:160万
展开全部
数据导出:
将数据库TEST完全导出,用户名aaa密码bbb导出到D:\daochu.dmp中
exp aaa/bbb@oms file=d:\daochu.dmp full=y
oms是你数据库的实例名
数据的导入
将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp aaa/bbb@oms file=d:\daochu.dmp ignore=y
注意:
你要有足够的权限,权限不够它会提示。如果有提示则要给用户增加导入数据权限
第一,启动sql*puls
第二,以system/manager登陆
第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字
第五, 运行-cmd-进入dmp文件所在的目录,
imp aaa/bbb@oms file=d:\daochu.dmp ignore=y
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式