zoukankan      html  css  js  c++  java
  • oracle数据库的简单操作

    本操作是在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='表空间名';

    注:表空间名 需要大写

    未完,待补充... 

  • 相关阅读:
    动态传参
    函数的介绍
    文件的操作
    send email with formatted table
    minimize and close window with customed winform
    python algorithm
    something important about docker
    book list
    which language is suitable for what to do
    Find Duplicate Items in list fast
  • 原文地址:https://www.cnblogs.com/Jackie-Chen/p/10523708.html
Copyright © 2011-2022 走看看