怎样在sql*plus中导人数据库?急
解决方案 »
- oracle中怎么先排序然后再从排序后的数据中取前几条?
- 数据库的"架构设计"指的是什么,感觉是个很虚的概念呐
- Oracle Database 11g(11.2.0.1.0)第2版
- ####Payroll适宜放在Peoplesoft中吗?####
- 关于PB6.5移植pb8.0问题后连接数据库的问题
- oracle定时作业的新问题。高手请进
- 大家推荐好用的第三方软件~ 管理员支持一下了~
- Oracle 分页问题!
- 关于oracle中的空字符串的处理
- hint问题,急!!!
- ORACLE 存储过程问题
- 求助:ORA-01033: ORACLE initialization or shutdown in progress
直接敲命令
imp ....
导出的命令是exp...
conn system/manager
--创建新的用户:如user1/pass1,赋予connect,resource权限。
grant connect,resource to user1 identified by pass1;
create table test(a number,b char(19));
insert into test values(1,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
insert into test values(2,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
insert into test values(3,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
commit;
2. 调用脚本文件.
在sql plus里输入 @C:\test.sql"
不过一般在 9i里
导入 : imp user/pass@服务名 file=导入dmp的路径 log=生成log文件的位置(导入时加个日志查看)
导出: exp user/pass@服务名 file=导出文件存放的路径 log= 生成log文件的位置(导入时加个日志查看)
具体参数在命令行输入:
imp help=y
or
exp help=y
这个要看你是什么样的数据了 要是在数据库中的数据,EXP和IMP就比较方便 要是EXCEL中的数据,就有很多方法了
可以用ORACLE自带的sqlploader
可以先导入到sqlserver,在由sqlserver导入到oracle,这个很方便,不需要进行数据转换。
也可以用pl/sql developer中的文本导入器。
用sqlldr导吧.
1.将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 2.将数据库中的表inner_notify、notify_staff_relat导出 exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)