博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库的简单操作
阅读量:6834 次
发布时间:2019-06-26

本文共 1064 字,大约阅读时间需要 3 分钟。

本操作是在oracle的11g版本中的操作

一.数据库登录操作:

如果是在服务器上登录oracle,需要先切换到oracle用户再进行登录

#切换到oracle用户su - oracle#登录oracle数据库sqlplus "/ as sysdba"

 

二.dmp文件的导入导出

1.导出:

导出命令是:  exp 数据库用户名/密码@配置文件地址名

例:

exp zhjcpt_sc/zhjcpt123456@ZHJCPT

在执行的交互过程中,需要指定导出的路径和文件名,还有指定导出的用户

注:1.除了图上指定的位置需要填,其他地方一路回车即可;

       2.导出的时候,@后面写的是tnsnames.ora中配置的名字。

 

2.导入 

导入命令是: imp zhjcpt_sc/zhjcpt123456@orcl 

由于暂时没有导入的文件,所以从网上摘抄了导入数据时候交互部分的内容,以供参考:

导入文件: expdat.dmp> /tmp/m.dmp                          #需要指定你要导入的dmp文件的路径和名字输入插入缓冲区大小(最小为 8192 ) 30720>经由常规路径导出由EXPORT:V08.01.06创建的文件警告: 此对象由 TEST 导出, 而不是当前用户已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入只列出导入文件的内容(yes/no):no>由于对象已存在, 忽略创建错误(yes/no):no> yes                 #这个两个选项都可以,默认是no,no的情况下会对已存在的对象进行报错导入权限(yes/no):yes>导入表数据(yes/no):yes>导入整个导出文件(yes/no):no> yes                           #这里保险起见选yes,将dmp文件全部都导入进去. 正在将TEST的对象导入到 SCOTT. . 正在导入表                       "CMAMENU"        4336行被导入成功终止导入,但出现警告。

 

三.查看表空间中的表

select TABLE_NAME,TABLESPACE_NAME from dba_tables where TABLESPACE_NAME='表空间名';

注:表空间名 需要大写

 

未完,待补充... 

转载于:https://www.cnblogs.com/Jackie-Chen/p/10523708.html

你可能感兴趣的文章
MySQL load data infile
查看>>
TCommThread -- 在delphi线程中实现消息循环
查看>>
Windows内核之线程的调度,优先级,亲缘性
查看>>
按键控制电机显示速度
查看>>
分享工作中遇到的问题积累经验 事务日志太大导致insert不进数据
查看>>
怎样删除windows.old文件
查看>>
微软职位内部推荐-Senior Software Engineer
查看>>
线程同步中使用信号量AutoResetEvent
查看>>
软件架构学习小结
查看>>
hessian学习
查看>>
Lua 之 userdata
查看>>
致青春:不虚度,是对青春最好的交代
查看>>
sersync2 实时同步配置
查看>>
mysql 的存储过程调试软件
查看>>
Apache Solr配置
查看>>
getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别详解
查看>>
退出Activity(转)
查看>>
前端开发者喜欢的20个学习文档和指南
查看>>
“超级课程表”余佳文:初生牛犊不怕虎
查看>>
php 不依赖数据实现删除图片,核心代码
查看>>