oracle 创建数据库

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

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

    Sql:conn / as sysdba;
    注:必须是系统用户才可以创建

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 orderby file_id;
        注:这里之所以要获取下路径是为了创建表空间时,可以合理的分配物理存储路径,便于管理

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

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

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

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

       Sql: alter user ysmtb  default tablespace ysm; 

8.查看创建的结果.

        sql: select username,default_tablespace from dba_users;

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

       sql: grant create session,create table,create view,create sequence,unlimited tablespace to ysm;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值