一张美美哒图片小王子)
摘要:
周一在使用oracle新建数据库、导数据时用了四五个小时,各种bug,都有放弃自己的想法,然后看见旁边带我的小姐姐就心惊胆战......当然罗并没有放弃自己、也不敢放弃自己,而是加班到九点半才回家,还好有地铁。突然感觉自己好厉害,并不是能力强,而是加班长,跟公司做开发的小哥哥一样从没六点准时下班。哈哈,上面是我工作中一个小小的总结。下面是文章的主要内容罗,大家可以选择查看自己需要的内容:
本文主要内容
1、如何用Oracle创建数据库
2、通过cmd如何将数据导入到Oracle数据库
2.1、我的问题——如何通过CMD插入较大的sql脚本语句
3、总结
1、如何用Oracle创建数据库
之前在创建数据库的时候都使用SQL语句,这次在oracle中创建数据库居然是在软件中操作。所以当主管小姐姐说“先装工具,把数据库建好”,都不敢相信自己听见的,一脸懵。
如何使用Oracle创建数据库网上有很多分享,这里给大家贴个链接,有需要小伙伴可以自行查看。windows环境下oracle11g如何通过dbca创建数据库
在创建数据库的时一定要记住自己的
数据库名和密码
,在创建过程中最好截屏保留下来罗。不然你可能会像我一样走很多弯路,比如修改用户名密码
、解锁用户、设置权限之类的。遇见这样的问题最笨的解决方法就是删除数据库并重新创建数据库。附上在创建中需要特别注意的步骤:
数据库名:我这里数据库命名orcl01,大家在创建的时候可以自己命名。ORACLE默认的数据库名是Orcl。
密码:密码一定要记住,后期在输入所有密码都是这个管理口令。我们创建好数据库之后,需要查看是否可以连上数据库。这里需要输入主机和密码就可以对Oracle增删改查。oracle没有可视化界面,我们可以用可视化数据库管理工具,连接数据。现在公司中一般用navicat,我现在使用的是Aqua Data Studio。
创建好数据库之后我就可以对oracle进行增删改查。
小结:以前我创建数据库、建表、插入数据都是在数据库可视化界面上操作的,而Oracle是通过软件创建数据库,插入数据和建表全部都在cmd里面操作。就很懵,连dos命令都不知道。
2、如何通过CMD插入较大的sql脚本语句
imp 用户名/密码@准备还原的数据库名称 file=x.dmp full=y ignore=y
在Oracle数据库中导入数据,通常需要使用SQL*Loader工具。但是,如果你想通过cmd命令来实现数据导入,可以尝试以下步骤:
1. 首先,确保你已经安装了Oracle客户端,并将其添加到系统的PATH环境变量中。
2. 打开cmd命令提示符。
3. 切换到Oracle用户:
```
sqlplus / as sysdba
```
4. 创建一个新的目录用于存储导入的文件:
```
mkdir F:gssjzx20160621
```
5. 将要导入的数据文件(例如F:\gssjzx20160621.dmp)复制到刚刚创建的目录中。
6. 在cmd中输入以下命令来启动SQL*Loader:
```
imp system/18228@orcl01 file=F:\gssjzx20160621.dmp full=y ignore=y
```
其中,`system/18228@orcl01`是你的数据库连接信息,`file=F:\gssjzx20160621.dmp`是要导入的文件路径,`full=y`表示覆盖已存在的数据,`ignore=y`表示忽略无法导入的错误。
7. 等待数据导入完成。导入完成后,你可以查看导入结果和日志以确认数据的完整性。
总结一下,通过cmd命令导入较大的sql脚本语句的方法如下:
1. 确保已安装Oracle客户端并将其添加到系统的PATH环境变量中。
2. 切换到Oracle用户。
3. 创建一个新的目录用于存储导入的文件。
4. 将要导入的数据文件复制到新创建的目录中。
5. 在cmd中输入SQL*Loader命令启动导入过程。