数据导入导出步骤.docx
上传人:sy****28 上传时间:2024-09-14 格式:DOCX 页数:8 大小:1.1MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据导入导出步骤.docx

数据导入导出步骤.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过NetConfigurationAssistant添加正确的服务命名,其实你可以想成是客户端与服务器端修了条路,然后数据就可以被拉过来了)这样你可以把数据导出到本地,虽然可能服务器离你很远。你同样可以把dmp文件从本地导入到远处的数据库服务器中数据导出将数据库TEST完全导出,服务器上的用户名system密码manager,导出到D:\daochu.dmp中expsystem/manager@TESTfile=d:\daochu.dmpfull=y将数据库中system用户与sys用户的表导出expsystem/manager@TESTfile=d:\daochu.dmpowner=(system,sys)将数据库中的表table1、table2导出expsystem/manager@TESTfile=d:\daochu.dmptables=(table1,table2)将数据库中的表table1中的字段filed1以"00"打头的数据导出expsystem/manager@TESTfile=d:\daochu.dmptables=(table1)query=\"wherefiled1like'00%'\"上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可,不过在上面命令后面加上compress=y就可以了exphkb/hkb@boss_14full=yfile=c:\orabackup\hkbfull.dmplog=c:\orabackup\hkbfull.log;导出注意事项:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!数据导入安装数据库创建数据库(一般安装后有配置默认数据库)连接数据库打开cmd,sys用户名,test密码,test全局数据库名sqlplussys/test@testassysdba创建表空间createtablespacetestdatafile'E:\ghoa\ldghTableSpace\work.dbf'size400mautoextendonnext20monline;创建用户命令创建用户createusertestuseridentifiedby‘testuser’defaulttablespacetesttemporarytablespacetempprofiledefault;通过plsql创建用户设置用户名、口令、默认表空间(使用上面新建的表空间)和临时表空间:设置角色权限:设置”系统权限“:点击应用后,【应用】按钮变灰,新用户创建成功:新用户登录测试:输入新用户的“用户名/口令”:新用户“testcamds”成功登陆:为用户赋权限grantconntect,resource,dbatotestuser;grantcreatesessoiontotestuser;将表空间赋值给用户alterusertestuserdefaulttablespacetest;向用户授予系统特权grantexecuteanyproceduretotestuserwithadminoption导入数据将D:\daochu.dmp中的数据导入TEST数据库中。impsystem/manager@TESTfile=d:\daochu.dmp上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。在后面加上ignore=y就可以了。将d:\daochu.dmp中的表table1导入impsystem/manager@TESTfile=d:\daochu.dmptables=(table1)基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。注意:你要有足够的权限,权限不够它会提示你。数据库时可以连上的。可以用tnspingTEST来获得数据库TEST能否连上。同名用户之间的数据导入:imphkb/hkb@xefile=c:\orabackup\hkbfull.dmplog=c:\orabackup\hkbimp.logfull=y不同名之间的数据导入:impsystem/test@xefromuser=hkbtouser=hkb_newfile=c:\orabackup\hkbfull.dmplog=c:\orabackup\hkbimp.log;