oracle创建表空间和用户

oracle创建表空间和用户

先切换用户 su – oracle

然后 sqlplus  回车 提示输入用户名——即创建数据库实例时的用户名 ,用户名输入:sys as sysdba 密码直接按回车……

创建用户之前要创建”临时表空间”,若不创建则默认的临时表空间为temp。

SQL> CREATE TEMPORARY TABLESPACE ZNBB_TEMP
2 TEMPFILE ‘/data/server/znbbdata/ZNBB_TEMP.DBF’
3 SIZE 32M
4 AUTOEXTEND ON
5 NEXT 32M MAXSIZE UNLIMITED
6 EXTENT MANAGEMENT LOCAL;
Tablespace created.

创建用户之前先要创建数据表空间,若没有创建则默认永久性表空间是system。

SQL> CREATE TABLESPACE ZNDD
2 LOGGING
3 DATAFILE ‘/data/zndddata/ZNDD.DBF’
4 SIZE 32M
5 AUTOEXTEND ON
6 NEXT 32M MAXSIZE UNLIMITED
7 EXTENT MANAGEMENT LOCAL;
Tablespace created.

现在建好了名为’ZNDD’的表空间,下面就可以创建用户了:

SQL> CREATE USER zndd IDENTIFIED BY mima123456
2 ACCOUNT UNLOCK
3 DEFAULT TABLESPACE ZNDD
4 TEMPORARY TABLESPACE ZNDD_TEMP;
User created.

注意,第四行如果之前没有创建表空间,就不用写。

用户名zndd,密码: mima123456

SQL> GRANT CONNECT,RESOURCE TO zndd;
Grant succeeded.
SQL> GRANT DBA TO zndd;
Grant succeeded.

第一句: –表示把 connect,resource权限授予tbb用户

第二句:表示把 dba权限授予给tbb用户(可选)
完成。

发表评论

电子邮件地址不会被公开。 必填项已用*标注