zoukankan      html  css  js  c++  java
  • Oracle11g操作

    1.安装数据库后cmd输入sqlplus /nolog
    2.conn /as sysdba
    3.创建表空间


    ##-----------------创建用户和授权--------------------
    create user md_test identified by password;
    grant connect to md_test with admin option;
    grant resource to md_test with admin option;
    grant dba to md_test with admin option;

    IMP MD_TEST/password@orcl BUFFER=64000 FILE=C:MD_TEST.DMP FULL=Y


    4,创建的空间错误时候需要先停止服务下的Oracleserviceorcl,再次删除
    5,先决条件存在失败

    SQL> connect sys/wellhope as sysdba


    1) 原有Oracle用户的删除,释放表空间

    drop user xxx cascade;
    此语句会删除用户xxx下所有相关的内容,关键字cascade,会释放表空间.但是此表空间的所占的系统物理空间并不会自动变小;换言之,执行drop语句之前,此用户下表对应的表空间物理文件多大,drop之后的表空间还是多大.

    需要手动修改表空间大小可以参考其他博客;

    2) 新增用户

    1) 创建表空间

    create tablespace MY_DATA_SPACE datafile 'your_OS_PathMY_DATA_SPACE.dbf' size 1024M autoextend on next 128M extent management local;

    创建了表空间名称为MY_DATA_SPACE,对应的物理文件路径为your_OS_PathMY_DATA_SPACE.dbf;

    2) 创建临时表空间

    create temporary tablespace MY_TEMP_DATA_SPACE tempfile 'your_OS_PathMY_TEMP_DATA_SPACE.dbf' size 64M autoextend on next 64M extent management local;

    创建了临时表空间名称为'MY_TEMP_DATA_SPACE,对应的物理文件路径为your_OS_PathMY_TEMP_DATA_SPACE.dbf;

    2) 创建用户

    create user username identified by password default tablespace MY_DATA_SPACE temporary tablespace MY_TEMP_DATA_SPACE;

    3) 备注:

    Oracle新建用户,最好是新建表空间,临时表空间;新建表的话指定表空间为此用户的表空间.

    因为Oracle按用户管理,所以都在一个用户的数据都在同一个表空间下便于管理维护.

    文章参考了CSDN的其他用户的博客,以及网上的一些其它资料.

  • 相关阅读:
    Linux Shell基础 单引号、双引号、反引号、小括号和大括号
    Linux Shell基础 通配符
    Linux Shell基础 管道符和grep命令
    Linux Shell基础 多个命令中的分号(;)、与(&&) 、 或(||)
    Linux Shell基础 Shell的输入重定向和输出重定向
    Linux Shell基础 Bash常见命令 history、alias命令以及常用快捷键
    Linux Shell基础 Bash常见命令 echo命令
    Linux Shell基础 Shell基本知识
    Linux文件系统管理 swap分区及作用
    《Hadoop权威指南 第4版》
  • 原文地址:https://www.cnblogs.com/boosli/p/10201490.html
Copyright © 2011-2022 走看看