您的位置:首页 > 数据库 > Oracle

Oracle数据库的导入导出

2011-07-22 17:29 183 查看
1.安装完成oracle 10g后,点击开始菜单中的Database Configuration Assistant,进行数据库的创建
2.新建用户:使用sys登录pl/sql,数据库选择刚才新建的数据库;选择My objects,再右键users,
   选择新建用户,输入各项后,点击Apply进行提交或者使用语句Create user username identified by password进行用户创建
3.创建表空间:Create tablespace lx datafile 'e:\data.dbf' size 512M,其中lx为表空间的名字,e:\data.dbf为表空间的存储位置,512M为表空间的大小
4.一个数据库只能对应一个表空间.每当创建一个库,必须创建一个对应的表空间.
  将表空间分配给用户:Alter user username default tablespace tablespacename;将名字为tablespacename的表空间分配给username
5.给用户授权:在SQL Window窗口,进行用户授权,Grant create session,create table,unlimited tablespace to username;                       其中username为上面新建的用户名字
6.导出数据库:点击开始-运行,输入cmd,输入下面的语句,进行数据库的导出操作
   exp username/password@testdb file=f:\testdb.dmp full=y,其中username和password分别为testdb的用户名和密码,testdb为需要导出的数据库的名字
7.导入数据库:imp username/password@sid file=f:\testdb.dmp full=y,其中如果出现权限不够的情况,则将dba的权限授予所建的用户即可。
8.导出表:可以选择PL/SQL中的Tools——〉“Export Tables…
9.导入表或者数据库:选择Tools——〉“Import Tables…”
    注意: 以上数据库创建步骤,不可颠倒.依照顺序来做。
10.Oracle数据库表空间快速删除:
 drop tablespace 表空间名 including contents;
11.授权用户dba权限
 grant dba to username
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息