初步了解oracle

2022-05-04 01:48:12 字數 4124 閱讀 7621

在oracle10g\11g中預設scott被鎖定。

a) 啟動兩個服務***listener/***service

b) 「開始-》執行」-》sqlplus或 sqlplusw

a) conn/connect scott/tiger; system/orcl; sys/orcl as sysdba;

b) 解鎖/鎖定:alter user 使用者名稱 account unlock/lock;

a) 顯示當前的使用者:show user;

b) 顯示系統預設的使用者:select * from all_users;

/*分為四步 */

/*第1步:建立資料表空間  */

create tablespace user_data  

datafile 'd:\oracle\oradata\oracle9i\user_data.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

/*第2步:建立臨時表空間  */

create temporary tablespace user_temp  

tempfile 'd:\oracle\oradata\oracle9i\user_temp.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

//刪除表空間

drop tablespace  user_data including contents and datafiles  

/*第3步:建立使用者並指定表空間  */

create user username identified by password  

default tablespace user_data  

temporary tablespace user_temp;  

a) 建立使用者密碼:sql>create user test identified by test123;

b) 更改密碼:sql>alter user test identified by test321;

c) 給使用者授系統許可權:

授予連線資料庫許可權:

a) sql> grant create session to test;

授予建立資料庫表許可權:

a) sql> grant create table to test;

d) 給使用者授物件許可權:

授予查詢表的許可權

a) sql> grant select on dept to test;

b) sql> grant all on scott.dept to test;

e) 給使用者授角色:

sql>grant connect,resource to test;

f) 收回許可權

sql> revoke select on dept from test;

sql> revoke all on dept from test;

g) 檢視許可權

檢視當前使用者的許可權:select * from session_privs;

檢視系統角色的許可權:select * from dba_sys_privs where grant=』resource』;

h) 刪除使用者

sql> drop user test;

sql> drop user test cascade;

cascade 作用是在刪除使用者的同時,刪除其用有的所有物件。

a) 建立語法:create  role  role1;

b) 刪除語法:drop role  role1;

c) 給角色分配許可權和給使用者分配一樣:grant  create  table  to role1

d) 撤銷許可權也一樣:revoke   create   table  from  role1

a) 查詢資料庫中有哪些表:select * from tab;

b) 查詢某張表的結構:desc 表名;

1

create

tablespace user_data

2 datafile '

c:\oracle\oradata\orcl\user_data.dbf'3

size 50m

4 autoextend on

next

50m5

maxsize 20480m

6extent management local;78

create

temporary

tablespace user_temp

9 tempfile '

c:\oracle\oradata\orcl\user_temp.dbf'10

size 50m

11 autoextend on

next

50m12

maxsize 20480m

13extent management local;

1415

16create

temporary

tablespace user_temp1

17 tempfile '

c:\oracle\oradata\orcl\user_temp1.dbf'18

size 50m

19 autoextend on

next

50m20

maxsize 20480m

21extent management local;

2223

drop

tablespace user_temp1;

2425

--------------建立使用者

26drop

user

philis;

27create

user philis identified by

philis

28default

tablespace user_data

29temporary

tablespace user_temp;

3031

create

user u1 identified by

u1;32

33--

-修改密碼

34alter

user philis identified by

123;

35alter

user philis identified by

philis;

36--

- 鎖定和解鎖賬戶

37alter

user

system account lock;

38alter

user

system account unlock;

3940

41--

-----授權

42grant

create session to

philis;

43grant

select

on scott.emp to

philis;

44revoke

create session from

philis;

45revoke

select

on scott.emp from

philis;

4647

-----授予角色

48grant resource,connect to

philis ;

49--

--傳遞許可權

50grant

select

on scott.emp to philis with

grant

option;51

revoke

select

on scott.emp from philis;

C Boost 初步了解

boost是由c 標準委員會成員發起 眾多c 業界高人參與設計並實現的乙個涉及面廣 質量高且業已廣泛使用的c 標準後備庫,其中 tr1已經被納入c 0x標準庫。不論從風格和內容組織上講,都可以認為boost專案是c 標準庫的延伸。截止到boost 1.43版本,boost專案擁有大約100個用途廣泛...

jquery 初步了解

js 建立函式有以下三種方法 1 函式關鍵字 function foo x 2 匿名函式 var func function x 3 建構函式 var func new function x alert x 建構函式每次執行時都解析函式主題 頻繁呼叫建構函式效率很低 並且建構函式不能遞迴使用 關鍵字...

Tomcat初步了解

http協議預設的埠號為80,如果伺服器的埠號為80,則url中的埠號可以省略,否則必須使用冒號加埠號指明埠。tomcat的埠號可在g soft apache tomcat 7.0.59 conf server.xml檔案中配置 訪問本機tomcat伺服器的方式 2.3.http 本機ip 8080...