本次以 DRP 脚本为实例;那么如何将一个数据库脚本导入Oracle数据库呢?
过程如下:
a) 创建用户
首先在命令行执行:
-> C:\Documents and Settings\hehe>sqlplus system/manager (意思是以系统管理员连接数据库,用户:system ,密码:manager)
->SQL> create user drp identified by drp;(创建用户的命令,这里指定的用户是drp,
密码是:drp)
b)创建表空间
---> SQL> create tablespace ts_drp datafile 'G:\share\drp-data.dhf' size 100m; (意思是在G盘创建了一个100兆大小的名为drp-data.dhf 文件 其实就表空降,以后所有数据都会保存在此)
c) 将表空间分配给用户
----》SQL> alter user drp default tablespace ts_drp; (这句话的意思就是将表空间为ts_drp 分配给 用户 drp)
d) 给用户分配权限
----》 SQL> grant create session,create table,create view, unlimited tablespace to drp; ( 给用户drp 授权能创建表,会话,试图,分配表空间等权限)
e) 最后以drp 用户登录并导入脚本,
-----》 SQL> conn drp/drp (以drp 用户登录)
------》 SQL> @G:\share\drp-create.sql (导入脚本 ) 注意第一次导入的时候由于表不存在会报试图不存在。这是正常的。可以通过
select * from table; 查看导入的脚本是否成功。我这里的脚本是放在G盘。
今天导入脚本就到这里。
————————————————————————————————————————————————————