关于数据库的数据的导入导出
       1.建数据库 修改密码的有效天数为无限期。
       2.建表空间
       3.建用户 导数据之前要建用户 要登进去试试 如themis_yw themis_yw 当前虚拟机的IP/orcl
       4.用表空间用户导入表空间中数据

导入数据(还原):

imp themis_yw/themis_yw@172.18.100.237/orcl

file=D:\app\bushucs.dmp fromuser=themis_yw touser=themis_yw

log= d:\test_20190412.log feedback=10000 buffer=10240000

5.导出导出(备份):

exp themis_yw/themis_yw@172.18.100.237/orcl file=D:\app\test.dmp log=d:\test.log

6.删除表空间和其中的内容      另外,删除学会用户    参看6.2

  drop tablespace themis_yw including contents and datafiles;

说明:file=D:\app\test.dmp 这个是自己新建的一个文件名

6.建表空间和角色
      6.1刚刚建表空间的时候出现了,表空间已经存在,但是之前已经在sqlplus里面删除了,所以,原因是因为对应的根目录
下的文件已经产生了在D盘下D:\app\Administrator\oradata\orcl找到对应的文件名字并删除,当删除不了的时候,
以选择所有服务器--->点击对应服务器名称--->再选择右键--->打开计算机管理 然后点中其中某一个,然后输入首字母o,

即可找到对应的oracle service orcl;重启它或关闭它,不过记得好像是重启,再找到对应的文件名字,再删除对应的文

件,再重新建表空间。

6.2.然后新建角色,由于建过的,后来再建就要重新删除,在sqlplus中,sql>drop user themis_yw cascade,于是再重建,

但是又报了这个错误。


百度了一下,是由于临时表空间和默认表空间的之间发生了冲突,不应该同事默认和临时

表空间都指定的是同一个,所以把临时表空间的内容去掉即可。

刚才又报了一个错误,就是在创建了一个表空间用户角色之后报错了,说是权限不够,当

前的可能是普通的权限,而进入orcl这个实例界面需要DBA权限,所以重新以system这个

用户的权限进去,并从安全--->用户--->一般信息--->角色--->编辑列表中重新添加用户角色

权限,DBA和resource权限分配过来。

疑问:resource权限是什么意思 ? 百度一下。

#首先先把常用快捷方式发送到桌面,回忆一下或者百度。

删除表空间的用户角色和内容

drop user user_name cascade ;
drop tablespace themis_yw including contents and datafiles; --plsql也要学会用

Oracle的问题的解决的更多相关文章

  1. Oracle导入中文乱码解决办法

    Oracle导入中文乱码解决办法 一.确保各个客户端字符集的编码同服务器字符集编码一致 1-       确定sqlplus字符集编码,如果是windows设置环境变量. 2-       确保Sec ...

  2. Oracle OCI-22053:溢出错误解决方法

    原文 Oracle OCI-22053:溢出错误解决方法 Oracle 数值数据类型最多可存储 38 个字节的精度.当将 Oracle 数值转换为公共语言运行库数据类型时,小数点后边的位数可能过多,这 ...

  3. 经历:asp.net oracle 部署问题以及解决方法

    原文:[原创]经历:asp.net oracle 部署问题以及解决方法 精简的美丽...... 一.环境    开发环境        win7 64bit         Vs2010       ...

  4. 升级时针对Source oracle home 不存在解决办法

    针对于oracle升级从11.2.0.4升级至12.1.0.1,遇到的问题解决. 运行/oracle/app/product/12.1.0.1/dbhome_1/bin/dbua 后 在选择数据库ho ...

  5. 导出oracle 到 mysql的解决办法

    导出oracle 到 mysql的解决办法 使用sqluldr2 命令如下sqluldr2 USER=weibh/1234@dydb file=c:\1.txt sql=sql.sql   FORMA ...

  6. Asp.Net 应用程序在IIS发布后无法连接oracle数据库问题的解决方法

    asp.net程序编写完成后,发布到IIS,经常出现的一个问题是连接不上Oracle数据库,具体表现为Oracle的本地NET服务配置成功:用 pl/sql 等工具也可以连接上数据库,但是通过浏览器中 ...

  7. IIS 连接 oracle报Oracle.DataAccess版本错误解决办法

    通过IIS连接oracle时报“Could not load file or assembly 'Oracle.DataAccess, Version=2.112.3.0, Culture=neutr ...

  8. sqlplus连接oracle失败分析和解决

    背景: 多台Linux服务器需要安装Oracle客户端,实现和Oracle数据库连接做业务处理. 安装完第一台后,直接将安装的目录压缩并复制到其他几台机器上,启动sqlplus连接数据库时,一直提示输 ...

  9. Oracle协议适配器错误解决办法

    在Oracle中新建了一个数据库,今天把它删了之后再登录SQL*PLUS就登不上去了,出现ORA-12560:TNS:协议适配器错误. ORA-12560: TNS: 协议适配器错误的解决方法 造成O ...

  10. dblink嵌套场景下 查询出现:ORACLE ORA-00600错误的解决

    前段时间在做oracle查询的时候遇到了一个非常奇怪的现象,现将现象和解决过程记录下来,以备查看: 环境描述:A数据库通过dblink访问B数据库的视图,B数据库的视图的数据是通过B的dblink连接 ...

随机推荐

  1. Tensorflow Chapter-6

    |--子节点 |--单位节点矩阵:长宽为1,深度不限 |--多维度的二维卷积,和之前的理解不一样:应该是每个通道都要计算在下一层的每个节点上:2*2*3,f=1*1*5 -> 2*2*3*5个参 ...

  2. Web API Request Content多次读取

    使用自宿主OWIN 项目中要做日志过滤器 新建类ApiLogAttribute 继承ActionFilterAttribute ApiLogAttribute :  ActionFilterAttri ...

  3. Js中Map对象的使用

    Js中Map对象的使用 1.定义 键/值对的集合. 2.语法 mapObj = new Map() 3.备注 集合中的键和值可以是任何类型.如果使用现有密钥向集合添加值,则新值会替换旧值. 4.属性 ...

  4. javascript 表达式

    //    for(表达式1;表达式2;表达式3){//        循环体语句;//    }//    先执行表达式1,在执行2表达式,//        如果2表达式结果为false,退出循环 ...

  5. boost::filesystem总结

    boost::filesystem是Boost C++ Libraries中的一个模块,主要作用是处理文件(Files)和目录(Directories).该模块提供的类boost::filesyste ...

  6. Mac ssh启动和停止

    原文地址:http://blog.csdn.net/cwj649956781/article/details/37913637 mac本身安装了ssh服务,默认情况下不会开机自启 1.启动sshd服务 ...

  7. Linq中join多字段匹配

    错误示范: var projectSubmitInfos = (from project in db.T_PM_Project join member in db.T_PM_Member on pro ...

  8. java项目对jar包加密流程,防止反编译

    Java 开发语言以其安全性高.代码优化.跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位.特别是近年来大数据.互联网+.云计算技术的不断发展,Java 开发语言 ...

  9. Linux 下如何修改用户名(同时修改用户组名和家目录)

    有时候,由于某些原因,我们可能会需要重命名用户名.我们可以很容易地修改用户名以及对应的家目录和 UID.-- Shusain 本文导航◈ 修改用户名12%◈ 修改家目录43%◈ 更改用户 UID52% ...

  10. nc_netcat命令

    它可以打开TCP连接.发送UDP数据包.监听任意TCP和UDP端口,进行端口扫描,处理IPv4和IPv6 这个命令适用于写脚本 nc  -z -w 10 ip port -z:指定NC只应扫描侦听守护 ...