Oracle数据库的导入和导出

来源:互联网 发布:中国出口构成 知乎 编辑:程序博客网 时间:2024/05/18 20:48

1 数据库用户的导出

1.linux下的导出

oracle数据库导出命令:

exp username/password@sid file=d:\exp.dmp 

exp V8_bank/V8_bank@192.168.70.189:1521/sp1000   file =/home/jysp/sp8000.dmp

或者

exp V8_bank/V8_bank@sp1000   file =/home/jysp/sp8000.dmp

2.Windows下的导出

oracle数据库导出命令(windows下使用cmd)

exp username/password@sid file=d:\exp.dmp 

例如导出170数据库的数据为以下命令:

exp sp1000/dbajydw1234@192.168.79.170:1521/sp1000  file=E:\sp1000.dmp INDEXES=n  STATISTICS=none TRIGGERS=n

或者

exp sp1000/dbajydw1234@sp1000_192.168.79.170:1521  file=E:\sp1000.dmp INDEXES=n  STATISTICS=none TRIGGERS=n

 

注:出现错误ora-1455时,在以上命令的后面加上INDEXES=n  STATISTICS=none TRIGGERS=n三个参数。

2 数据库用户的导入

如果需要新建用户按照以下步骤即可

(1)       在终端下输入sqlplus /nolog

(2)       conn system/dbajydw1234

(3)       create user 用户名identified  by  密码(create user sp1000 identified by dbajydw123)

(4)       给新建的用户授权(如果不授权则会出现错误必须授权dba、resource、connect)

(5)       授权指令 grant dba to sp1000;grant resource,connectto sp1000;

(6)       导库

 

1.linux下的导入指令

此处设新用户为sp2000,密码是dba1234

imp username/password@sid file =/home/jysp/sp8000.dmp

imp sp2000/dba1234@192.168.70.189:1521/sp1000  file =/home/jysp/sp8000.dmp

或者

imp sp2000/dba1234@sp1000file =/home/jysp/sp8000.dmp

2. windows下的导入

1)  oracle数据库导入命令

imp username/password@sid file=d:\exp.dmp full=y

例如导入170数据库的数据为以下命令:

imp sp1000/dbajydw1234@192.168.79.170:1521/sp1000  file=E:\sp1000.dmp full=y

或者

imp sp1000/dbajydw1234@sp1000_192.168.79.170:1521/  file=E:\sp1000.dmp full=y

注:也可以使用sqlplus导库,只需在导库命令前加上!即可。

2)  删除用户(关闭监听)

Sqlplus /nolog

Conn /as sysdba

Drop user sp1000 cascade;(有数据表此处必须加上cascade)

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 马未都嘟嘟脱口秀全集 嘟嘟影音app免费版 嘟嘟嘟嘟嘟嘟一首电音歌曲 手机韩剧嘟嘟网 手机热播网韩剧 韩剧手机网 在线看韩剧 手机韩剧 97网韩剧 电话打过去嘟嘟嘟 嘟嘴表情包 委屈嘟嘴表情包 嘟嘴卖萌 嘟嘴图片 嘟嘴 熊乃瑾机场嘟嘴抢镜 嘟嘴卖萌表情包 嘟囔 嘟囔意思 嘟囔读音 嘟囔的意思 嘟囔的读音 嘟囔拼音 嘟囔的拼音 嘟囔怎么读 嘟囔什么意思 嘟囔是什么意思 嘟嘟囔囔的意思 嘟囔的意思是什么意思 嘟囔的意思是什么 酸嘢 嘢兽 好嘢 老表你好嘢 老表你好嘢粤语 午嘢影院 表姐你好嘢 南宁酸嘢 嘢怎么读 午嘢影院破解版