使用的Oracle数据库,在命令行sql*plus上用管理员账号登录,输入以下命令:
sqlplus / assysdba;
然后建立表空间和用户并执行数据初始化脚本,其步骤如下:
1) 表空间
建立临时表空间:
create temporary tablespace 表空间名
tempfile '路径(要先建好路径)\***.dbf '
size *M
autoextend on next *M maxsize unlimited
建立数据表空间:
crte tablespace 表空间名
datafile '路径(要先建好路径)\***.dbf' size *M
autoextend on --自动增长
autoextend on next *M maxsize unlimited
extent management local segment space management auto
2) 创建用户并指定表空间
create user 用户名 identified by 密码
default tablespace 数据表空间名
temporary tablespace 临时表空间名;
3) 给用户授予权限
grant dba to用户名;
完整例子如下所示:
1. create temporary tablespace EXPORTAL_TEMP
2. tempfile '/opt/oracle_tablespaces/EXPORTAL_TEMP.dbf'
3. size 1024M
4. autoextend on next 100M maxsize unlimited;
5.
6. create tablespace EXPORTAL
7. datafile '/opt/oracle_tablespaces/EXPORTAL.dbf'
8. size 1024M
9. autoextend on next 100M maxsize unlimited
10. extent management local
11. segment space management auto;
12.
13.create user exportal identifiedby exportal
14.default tablespace EXPORTAL
15.temporary tablespace EXPORTAL_TEMP;
16.
17. grant dba to exportal;