zoukankan      html  css  js  c++  java
  • oracle创建数据库

    oracle数据库是用户名对应表空间,创建时先创建用户在创建表空间最后关联起来。

    1.首先我们以系统用户的身份登录oracle.

          方法a:   Sql:conn / as sysdba;

      方法b:使用pl/sql登陆,然后新建commandwindow即可

      注:必须是系统用户才可以创建

    2.然后创建用户

      Sql:create user ysm identified by ysmps ;

    3.修改用户的密码.

      Sql:alter user ysm identified by ysmps ;

    4.查看创建的结果.

      sql: select username,default_tablespace from dba_users;

    5.获取表空间的路径

      sql:select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files;

        注:这里之所以要获取下路径是为了创建表空间时,可以合理的分配物理存储路径,便于管理

    6.一般在开发情况下,我们当然不会使用用户的默认表空间,所以这时我们需要创建一个表空间.

      Sql:create tablespace ysmtb datafile 'f:ysmysm.dbf' size 200M;

      注:datafile后面是表空间的物理存储路径,文件名的后缀可以随便.

    7.还需要将表空间分配给用户.

      Sql: alter user ysm default tablespace ysmtb;

    8.查看创建的结果.

      sql: select username,default_tablespace from dba_users;

    9.给用户分配了表空间,用户还不能登陆(没有登录权限),因此还需要为用户分配权限

      sql: grant create session,create table,create view,create sequence,unlimited tablespace to ysm;

           sql: grant imp_full_database to empi;

  • 相关阅读:
    数组和链表
    IAP升级
    使用Git和Github来管理自己的代码和笔记
    Eeprom和Flash的区别
    程序员的七种武器
    数据结构和算法的关系
    STVD、IAR两种编译器比较
    STM32与STM8操作寄存器的区别
    Linux用户身份与文件权限
    地图缩放到指定经纬度
  • 原文地址:https://www.cnblogs.com/leolzi/p/7849928.html
Copyright © 2011-2022 走看看