1.首先,創建(新)用戶: create user username identified by password; username:新用戶名的用戶名 password: 新用戶的密碼 也可以不創建新用戶,而仍然用以前的用戶,如:繼續利用scott用戶 2.創建表空間: create tablespace tablespacename datafile 'd:\data.dbf' size xxxm; tablespacename:表空間的名字 d:\data.dbf':表空間的存儲位置 xxx表空間的大小,m單位為兆(M) 3.將空間分配給用戶: alert user username default tablespace tablespacename; 將名字為tablespacename的表空間分配給username 4.給用戶授權: grant create session,create table,unlimited tablespace to username; 5.然后再以樓主自己創建的用戶登錄,登錄之后創建表即可。 conn username/password;
6.查看服務名
env |grep SID
7.授予dba權限
grant dba to username
7.使用上面的用戶名、密碼、sid登錄plsql
每步執行的sql:(sjzx是數據庫名、用戶名、密碼、表空間名) (1)create user sjzx identified by sjzx (2)create tablespace sjzx datafile 'D:\db\app\oradata\orcl\sjzx.dbf' size 100m autoextend on next 32m maxsize 2048m (3)alter user sjzx default tablespace sjzx (4)grant create session,create table,unlimited tablespace to sjzx 1.創建用戶 create user user_name identified by "user_password" default tablespace tbs_name temporary tablespace temp profile DEFAULT; 2.授權 grant connect to user_name; grant create indextype to user_name; grant create job to user_name; grant create materialized view to user_name; grant create procedure to user_name; grant create public synonym to user_name; grant create sequence to user_name; grant create session to user_name; grant create table to user_name; grant create trigger to user_name; grant create type to user_name; grant create view to user_name; grant unlimited tablespace to user_name; alter user user_name quota unlimited on tbs_name;