oracle新建使用者,授權,建表空間語句

2021-05-22 09:50:09 字數 3020 閱讀 1705

oracle建立表空間,建立使用者***

關鍵字: oracle 表空間 使用者

//建立臨時表空間

create temporary tablespace test_temp

tempfile 'e:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

//建立資料表空間

create tablespace test_data

logging

datafile 'e:/oracle/product/10.2.0/oradata/testserver/test_data01.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

//建立使用者並指定表空間

create user username identified by password

default tablespace test_data

temporary tablespace test_temp;

//給使用者授予許可權

grant connect,resource to username;

//以後以該使用者登入,建立的任何資料庫物件都屬於test_temp 和test_data表空間,這就不用在每建立乙個物件給其指定表空間了。

建立表:

用這個新建使用者登入oracle,建立表:

字段描述

欄位名 型別

主鍵不為空 備註

使用者**

userxh

varchar2(32)

true

true

使用者姓名

username

varchar2(16)

false

true 姓名

使用者密碼

password

varchar2(32)

false

false

使用者密碼

聯絡**

telephone

varchar2(30)

false

false

聯絡**

管理部門

glbm

varchar2(10)

false

true

管理部門,its_departmnet.glbm

使用者等級

yhdj

varchar2(2)

false

true

使用者角色

yhjs

varchar2(1)

false

true 『

1』管理員,『2

』普通使用者

create table its_user

(userxh varchar2(32) not null,

username varchar2(16),

password varchar2(32),

telephone varchar2(30),

glbm varchar2(10),

yhdj varchar2(2),

yhjs varchar2(1),

constraint pk_t_score primary key(userxh)

);查詢:

select * from its_user

插入資料:

insert into its_user(userxh,username,password,telephone,glbm,yhdj,yhjs)

values('10001','王五','123456','123456789','省公安廳','1','1');

values('10002','李三','123456','123456789','市公安局','2','2');

values('10003','張林','123456','123456789','洪山分局','1','1');

values('10004','木工','123456','123456789','省公安廳','4','2');

values('10005','天天','123456','123456789','市公安局','3','1');

values('10006','胡三','123456','123456789','省公安廳','5','2');

values('10007','金鑫','123456','123456789','洪山分局','6','1');

values('10008','方大','123456','123456789','關山派出所','1','2');

更新表字段:

update its_user set glbm='1'

tomcat 連線查詢oracle資料

oracle.jdbc.driver.oracledriver

jdbc:oracle:thin:@192.168.1.185:1521:demo

marian

marian

net.sf.hibernate.dialect.oracledialect

在其他oracle資料庫上加添此資料庫監聽:

e:/oracle/product/10.1.0/db_1/network/admin/listener.ora

listener =

(description_list =

(description =

(address = (protocol = ipc)(key = extproc))

)(description =

(address = (protocol = tcp)(host = 192.168.1.185)(port = 1521))))

用plsql登入ok

Oracle新建使用者 角色,授權,建表空間

oracle資料庫的許可權系統分為系統許可權與物件許可權。系統許可權 database system privilege 可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。物件許可權 dat...

Oracle新建使用者 角色,授權,建表空間

oracle 資料庫的許可權 系統分為系統許可權與物件許可權。系統許可權 database system privilege 可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。物件許可權 d...

Oracle新建使用者 角色,授權,建表空間

oracle 資料庫的許可權 系統分為系統許可權與物件許可權。系統許可權 database system privilege 可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。物件許可權 d...