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;

  • 相关阅读:
    平衡二叉树之RB树
    平衡二叉树之AVL树
    实现哈希表
    LeetCode Median of Two Sorted Arrays
    LeetCode Minimum Window Substring
    LeetCode Interleaving String
    LeetCode Regular Expression Matching
    PAT 1087 All Roads Lead to Rome
    PAT 1086 Tree Traversals Again
    LeetCode Longest Palindromic Substring
  • 原文地址:https://www.cnblogs.com/leolzi/p/7849928.html
Copyright © 2011-2022 走看看