oracle创建表空间和用户

2020-10-23 11:33:02 浏览数 (1)

先切换用户 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用户(可选) 完成。

0 人点赞