zoukankan      html  css  js  c++  java
  • oralce_倒库_导表总结

    1.备份导出,还是先获得原库的表空间,就是一个存储过程,可以导出来所有的创建的表空间语法,然后使用

    EXP system/oracle file=d:sss.dmp log=d:ss.log full=y此时,为将整个库备份出来。

    EXP system/oracle file=d:sss.dmp log=d:ss.log owner=tom,则为导出名为tom用户下的所有对象。

    2.然后在导入时,同样,还是先由1处获得的表空间,来创建一下,然后再用命令

    imp system/oracle file=d:sss.dmp log=d:sss.log full=Y此时将整个库备份。

    EXP system/oracle file=d:sss.dmp log=d:ss.log fromuser=user1 touser=user2 就是将原库的user1用户下的所有对象导入新库的user2的对象下。

    3.常用命令,一般来说,若要按照用户来倒库,要现在新库上创建用户。

    create user user_conf identified by user_conf;

    select * from user_role_privs;//获取用户权限。

    grant dba,connect,resource to user_conf;//授予用户权限。

    4.最简单的导表方式,以管理员的身份登录plsql,然后在选择,当前用户,在tool上面找到导出表,然后选择表,导出即可。

    5.导入的方法同上。

    6.创建数据库时选择oracle---》DCA----

    7.关闭数据库 shutdown immediate;

    8.重启数据库 startup open;

    9.查看监听 lsnrctl status;

    10.启动监听 lsnrctl start;

    几个点要注意以下:

    1.一般使用DCA创建完数据库后,要去看一下tns,最好把里面的计算机名改成ip,

    2.使用tnsping或者net manager来测试一下。

    3.有时还有遇到监听程序错误的提示:一般情况下,如果前两点都没问题,那么,请先在cmd下找到Oracle安装目录,bin目录下,如:

      D:appAdministratorproduct11.2.0dbhome_1BIN,然后执行以下命令:

      set oracle_sid = xxx;

      sqlplus / nologl;

      conn / as sysdba;

      连接成功,可以进行以上步骤了。

  • 相关阅读:
    python 语言打印直角三角形的几种方法
    python基础练习,循环、列表、字典、数组
    python命令行运行django项目, can't open file 'manage.py' 问题解决
    python数组列表、字典、拷贝、字符串
    Python输入与循环
    Python实现制度转换(货币,温度,长度)
    Matlab中图论工具箱的应用
    eclipse环境下日志打印输出
    mxGraph上下级节点与连线高亮显示代码
    mxgraph菜单配置及读取菜单节点名称方法
  • 原文地址:https://www.cnblogs.com/weizizhe/p/3784748.html
Copyright © 2011-2022 走看看