【DRP】将SQL脚本导入Oracle数据库并进行数据初始化
2016-06-12 20:16
459 查看
上一篇讲了如何将DRP物理模型导出SQL脚本,今天讲一下如何将SQL脚本导入Oracle数据库,并进行数据初始化。
【步骤】
首先需要我们通过PL/SQL Developer 成功登录Oracle数据库
然后打开命令窗口,通过命令输入完成脚本导入:
一、导入脚本的具体命令如下:
1、先创建用户:
create user drp1 identified by drp1;
2、创建表空间
create tablespace ts_drp1 datafile 'F:\提高班\JAVA\03_动力节点_王勇_Java项目视频_DRP完整版\datafile\drp1-data.dbf' size 100m;
注意:这里创建的drp1-data.dbf不要随便删除
3、将drp1的表空间修改为ts_drp1
修改表空间执行的语句:alter user drp1 default tablespace ts_drp1;
修改成功:
4、给用户drp1授权
执行语句:
SQL> grant create session,create table, create view, unlimited tablespace to drp1;
Grant succeeded
5、切换用户到drp1
查询当前登录用户
SQL> show user;
User is "system"
修改当前登录用户为drp1
SQL> conn drp1/drp1;
再查询当前用户:
SQL> show user;
User is "drp1"
这样就可以把导出的脚本导进来了
6、导入sql脚本
语句:
SQL> @F:\提高班\JAVA\03_动力节点_王勇_Java项目视频_DRP完整版\sql_script\drp_create.sql;
成功导入
问题:开始在Tables中找不到自己建立的表,为什么呢?因为我们开始登录的时候是用system登录的,后来又用drp1登录了,这样就连接了两个用户,所有要找到相对于用户下的objects才可以。。。。
二、完成数据初始化
1、先编写有初始化数据的sql脚本
2、命令窗口:执行命令导入初始化化数据
SQL> @F:\提高班\JAVA\03_动力节点_王勇_Java项目视频_DRP完整版\sql_script\init_data.sql;
初始化导入成功
【小结】
其实过程挺简单的,和之前我们常用的数据库基本上都是相通的,而且使用起来也挺方便的,在这里记录一下,方便以后查看。
【步骤】
首先需要我们通过PL/SQL Developer 成功登录Oracle数据库
然后打开命令窗口,通过命令输入完成脚本导入:
一、导入脚本的具体命令如下:
1、先创建用户:
create user drp1 identified by drp1;
2、创建表空间
create tablespace ts_drp1 datafile 'F:\提高班\JAVA\03_动力节点_王勇_Java项目视频_DRP完整版\datafile\drp1-data.dbf' size 100m;
注意:这里创建的drp1-data.dbf不要随便删除
3、将drp1的表空间修改为ts_drp1
修改表空间执行的语句:alter user drp1 default tablespace ts_drp1;
修改成功:
4、给用户drp1授权
执行语句:
SQL> grant create session,create table, create view, unlimited tablespace to drp1;
Grant succeeded
5、切换用户到drp1
查询当前登录用户
SQL> show user;
User is "system"
修改当前登录用户为drp1
SQL> conn drp1/drp1;
再查询当前用户:
SQL> show user;
User is "drp1"
这样就可以把导出的脚本导进来了
6、导入sql脚本
语句:
SQL> @F:\提高班\JAVA\03_动力节点_王勇_Java项目视频_DRP完整版\sql_script\drp_create.sql;
成功导入
问题:开始在Tables中找不到自己建立的表,为什么呢?因为我们开始登录的时候是用system登录的,后来又用drp1登录了,这样就连接了两个用户,所有要找到相对于用户下的objects才可以。。。。
二、完成数据初始化
1、先编写有初始化数据的sql脚本
2、命令窗口:执行命令导入初始化化数据
SQL> @F:\提高班\JAVA\03_动力节点_王勇_Java项目视频_DRP完整版\sql_script\init_data.sql;
初始化导入成功
【小结】
其实过程挺简单的,和之前我们常用的数据库基本上都是相通的,而且使用起来也挺方便的,在这里记录一下,方便以后查看。
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- Shell 脚本编程陷阱
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- VBS调用WMI快速关闭IE的脚本
- oracle的nvl函数的使用介绍
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧