• Oracle的问题的解决


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

              导入数据(还原):

    imp themis_yw/themis_yw@172.18.100.237/orcl
    
    file=D:appushucs.dmp fromuser=themis_yw touser=themis_yw
    
    log= d:	est_20190412.log feedback=10000 buffer=10240000

          5.导出导出(备份):

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

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

      drop tablespace themis_yw including contents and datafiles;

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

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

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

    件,再重新建表空间。

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

    但是又报了这个错误。


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

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

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

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

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

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

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

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

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

    drop user user_name cascadedrop tablespace themis_yw including contents and datafiles; 
    
    --plsql也要学会用
    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    【数据库数据恢复】HPUX下ORACLE数据库数据恢复案例
    【数据库数据恢复】LINUX下误删除ORACLE数据库误删除的数据恢复
    UndeclaredThrowableException
    本地tomcat部署项目时,8080端口被占用
    Java程序包不存在问题的解决办法
    Win10 WSD 扫描 事件 自动 响应 保存
    Disk Folder Directory Size DU DiskUsage dir DIRUSE FSO WMIC V1.1
    apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry
    hh.exe chm帮助文件 异常 与代理有关
    Typora 试用期 版本 问题 记录
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/10783549.html
Copyright © 2020-2023  润新知