飞艳小屋

程序--人生--哲学___________________欢迎艳儿的加入

语源科技BlogJava 首页 新随笔 联系 聚合 管理
  52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks

用 Oracle Database Configuration Assistant 创建好数据库 A( 在开如菜单里 )

在 DOS 环境下 , 打入 Sqlplus/nolog

Connect system/system as sysdba

Create user smile identified by smile;// 注意别忘记打分号

Grant dba to smile with admin option;

导入数据进入 A,imp smile/smile@A file=c:\bb.bmp

 imp system/manager@TEST  file=d:\daochu.dmp   full=y

  数据 导 出:  1 将数据 库 TEST 完全 导 出 , 用 户 名 system 密 码 manager 导 出到 D:\daochu.dmp 中    exp system/manager@TEST file=d:\daochu.dmp full=y  2 将数据 库 中 system 用 户 与 sys 用 户 的表 导 出    exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)  3 将数据 库 中的表 table1 、table2 导 出    exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)   4 将数据 库 中的表 table1 中的字段filed1以00打 头 的数据 导 出    exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\ where filed1 like 00%\        上面是常用的 导 出, 对 于 压缩 我不太在意,用 winzip 把dmp文件可以很好的 压缩 。                      不 过 在上面命令后面 加上 compress=y  就可以了 数据的 导 入  1 将D:\daochu.dmp 中的数据 导 入 TEST 数据 库 中。    imp system/manager@TEST  file=d:\daochu.dmp    上面可能有点 问题 ,因 为 有的表已 经 存在,然后它就 报错 , 对该 表就不 进 行 导 入。    在后面加上 ignore=y 就可以了。  2 将d:\daochu.dmp中的表table1 导 入  imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)     基本上上面的 导 入 导 出 够 用了。 不少情况我是将表 彻 底 删 除,然后 导 入。   注意:   你要有足 够 的 权 限, 权 限不 够 它会提示你。   数据 库时 可以 连 上的。可以用 tnsping TEST 来 获 得数据 库 TEST 能否 连 上。

posted on 2006-06-12 15:48 天外飞仙 阅读(262) 评论(0)  编辑  收藏 所属分类: Oracle