oracle 本地建庫語句

2021-06-18 18:11:38 字數 2449 閱讀 5476

一、首先建立表空間

create smallfile 

tablespace "表空間名稱" 

logging 

datafile 'd:\oracle\product\10.2.0\oradata\orcl\表空間名稱.ora' 

size 5m extent management local segment space management  

auto;

二、建立使用者

create user "使用者名稱"  profile "default" 

identified by "密碼" default tablespace "表空間名稱" 

account unlock;

grant "connect" to "使用者名稱";

grant "dba" to "使用者名稱";

grant "resource" to "使用者名稱";

(該使用者授權後,就不是普通的使用者)

如果要建立普通的使用者:create user "使用者名稱"  identified by "密碼"

三、設定資料檔案檔案為自動擴充套件512m 

alter database 

datafile 'd:\oracle\product\10.2.0\oradata\orcl\

表空間名稱

.ora' 

autoextend 

on next  512m

如果只建立普通使用者,並賦予許可權,按下面操作即可完成:

採用sys or system / manager as sysdba; 連線資料庫。

建立普通使用者konglin: create user konglin identified by pwd_oracle;

刪除使用者, drop user konglin;

授予使用者登入資料庫的許可權: grant create session to konglin;

授予使用者操作表空間的許可權:

grant unlimited tablespace to konglin;

grant create tablespace to konglin;

grant alter tablespace to konglin;

grant drop tablespace to konglin;

grant manage tablespace to konglin;

授予使用者操作表的許可權:

grant create table to konglin; (包含有create index許可權, alter table, drop table許可權)

授予使用者操作檢視的許可權:

grant create view to konglin; (包含有alter view, drop view許可權)

授予使用者操作觸發器的許可權:

grant create trigger to konglin; (包含有alter trigger, drop trigger許可權)

授予使用者操作儲存過程的許可權:

grant create procedure to konglin;(包含有alter procedure, drop procedure 和function 以及 package許可權)

授予使用者操作序列的許可權:

grant create sequence to konglin; (包含有建立、修改、刪除以及選擇序列)

授予使用者回退段許可權:

grant create rollback segment to konglin;

grant alter rollback segment to konglin;

grant drop rollback segment to konglin;

授予使用者同義詞許可權:

grant create synonym to konglin;(包含drop synonym許可權)

grant create public synonym to konglin;

grant drop public synonym to konglin;

授予使用者關於使用者的許可權:

grant create user to konglin;

grant alter user to konglin;

grant become user to konglin;

grant drop user to konglin;

授予使用者關於角色的許可權:

grant create role to konglin;

授予使用者操作概要檔案的許可權

grant create profile to konglin;

grant alter profile to konglin;

grant drop profile to konglin;

允許從sys使用者所擁有的資料字典表中進行選擇

grant select any dictionary to konglin;

Oracle 建表語句

create table table name id numner 12 text verchar2 255char not null char型別,乙個漢字佔乙個長度 pid varchar2 32 byte notnull byte型別,utf8乙個漢字佔大約兩個長度 status number...

oracle手動 建庫 ORACLE 手動建庫

oracle 手動建庫 oracle10gr2手動建庫大致分為以下幾個步驟 編輯.bash profile檔案,設定環境變數 建立所需目錄結構 建立初始化引數檔案 執行建庫指令碼 下面以建立test資料庫為例 1 編輯.bash profile檔案,新增oracle sid環境變數 在.bash p...

Oracle建庫 匯入 啟動命令語句整理

一 建庫 oracle 建庫共分為四步 第1步 建立臨時表空間 create temporary tablespace user temp tempfile d oracle oradata oracle9i user temp.dbf size 50m autoextend on next 50m...