一、进入到数据库安装盘
win+R 然后输入cmd
我的是在E盘 e:进入E盘
然后 输入sqlplus 回车
输入数据库管理员名及密码
二、创建表空间
create tablespace 表空间名 logging datafile 'D:\app\Administrator\oradata\orcl\表空间名.DBF' size 100m autoextend on next 50m maxsize 20480m extent management local;
文件路径是默认的Oracle安装路径,安装路径不同,这里的路径也不同
创建临时表空间
create temporary tablespace 临时表空间名称 tempfile 'E:\oracle\product\10.2.0\oradata\testserver\表空间名.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;
创建用户
create user 用户名 identified by 密码 default tablespace 数据表空间名 temporary tablespace 临时表空间名;
(create user 用户名 identified by 用户名密码;)
用户授权
grant connect,resource,dba,exp_full_database,imp_full_database to 用户名;
connect角色拥有的权限有:ALTER SESSION, CREATE CLUSTER, CREATE DATABASE LINK, CREATE SEQUENCE, CREATE SESSION, CREATE STNONYM, CREATE TABLE, CREATE VIEW
resource角色拥有的权限有:CREATE CLUSTER, CREATE INDEXTYPE, CREATE OPERATOR, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGER, CREATE TYPE
dba拥有所有的管理权限
exp_full_database 主要是用户Oracle数据的导出
imp_full_database 主要是用于Oracle数据的导入
操作数据库中空表
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 ;
创建表空间
create tablespace gtfacility logging datafile 'D:\app\orcl\oradata\orcl\gtfacility.DBF' size 100m autoextend on next 50m maxsize 20480m extent management local;
创建用户
create user gtfacility identified by gtfacility default tablespace gtfacility;
给用户授权
grant dba,connect,resource to gtfacility;