oracle基本使用

2021-06-08 00:56:49 字數 1957 閱讀 7824

ocm oracle 大師認證

ocp oracle 專家認證

oca oracle 初級認證 認證 1千

1.oracle啟動

電腦-管理-服務-oracleorahome90tnslistener+(oracleservice+你要開啟的資料庫)

2.oracle使用者

syssystem

scott

4.使用者

show user

exit --退出

5.連線命令: 

conn[ect] system/密碼 

dis[connect]    --斷開連線

6.修改密碼: passw(修改自己的)

修該其他人密碼(必須是sys/system) 

7.檔案操作:

start d:\aa.sql; -- 執行指令碼檔案

edit:d:\aa.sql;

spool:spool d:\bb.sql  ...sql語句... spool off  --將螢幕內容輸入到指令碼檔案

8.輔助工具:pl/sql developer  --提供圖形管理介面

9. linesize/pagesize

例:set linesize 80

sel pagesize 2

10.建立使用者: --dba許可權

create user username(使用者名稱) identified by pwd(密碼) --密碼必須以字母開頭

修改他人密碼:password username

刪除使用者:drop user usernames

注意:如果要刪除的使用者已經建立了表,那麼就要在刪除時帶乙個引數[cascade] --將會刪除使用者建立的表      

賦予許可權:grant connect to username(使用者名稱) --connect(角色)

grant resource to username

grant select on tablename(表名) to username  --將表的查詢許可權賦予給某個使用者

收回許可權: revoke select on tablename to username  --撤銷檢視許可權

11.許可權:

系統許可權: --使用者對資料庫的相關許可權

create session --有這個許可權才可登入

物件許可權: --使用者對其他使用者的資料物件操作的許可權

select/update/delete/innset/all/create index ...

許可權維護: 許可權傳遞:with grant option;

grant select on tablename to username with grant option;

grant connect to username with admin option --傳遞系統許可權

12.角色:

預定義角色 --系統預設 0

自定義角色 --使用者定義 1

0 connect --包含7個許可權 

0 dba     --高階許可權 dba包含connect/resource

0 resource --允許在任何表空間建表

13. 檢視表結構: desc tablename

14.方案:

15.使用profile管理使用者口令 

--輸入3次密碼失敗鎖定2天

建立:create profile lock_acconut(規則名) limit failed_login_attenps

3 password_lock_time 2

使用:alter user username profile lock_acconut(規則名)

解鎖:alter user username account unlock

--每隔多少天修改密碼 dba

刪除:drop profile password_history(口令名稱) [cascade]

Oracle的基本使用

三 oracle的基本使用 1 在oracle中表 檢視 儲存過程等稱之為資料物件 2 sys system scott登入進去看到的資料物件時不一致的 3 啟動oracleservice例項和oralceorahome90tnslistener兩個服務 4 只有啟動oracleorahome90t...

ORACLE 游標基本使用

如前所述,dml操作和單行select語句會使用隱式游標,它們是 隱式游標的屬性 返回值型別 意 義 sql rowcount 整型 代表dml語句成功執行的資料行數 sql found 布林型 值為true代表插入 刪除 更新或單行查詢操作成功 sql notfound 布林型 與sql foun...

Oracle的基本使用

1.新建資料表 語法 create table 表名 欄位1 資料型別,欄位2 資料型別,tablespace 表空間 create table student student id number notnull student name varchar2 20 student age number...