(1)Oracle學習筆記

2021-10-04 06:06:44 字數 2261 閱讀 9544

--連線資料庫的命令connect,用於切換連線使用者,簡寫形式conn

--語法格式:conn 使用者名稱/密碼

conn yanln/yanln

--顯示當前登入的使用者

show user

--執行作業系統的命令

host mkdir d:\testoracle

--匯出記錄到文字

spool d:\testoracle\test.txt

select * from book;

spool off

--清屏

clear screen

--執行檔案系統中的sql語句

start d:\test.sql

--顯示表結構,命令describe,簡寫形式desc

desc student

--顯示錯誤資訊

show error

--退出

exit

cmd-->sqlplus-->提示輸入使用者名稱、密碼的登入方式

sqlplus  /nolog  : 進入sqlplus介面但不登入

--sys使用者以sysdba的身份連線資料庫,連線時指定資料庫連線識別符號@orcl

conn sys/oracle @orcl as sysdba

--sys使用者以sysdba的身份連線資料庫,連線時沒有指定資料庫連線識別符號,此時將連線預設的資料庫

conn sys/oracle as sysdba

show user

--system使用者直接登入資料庫

conn system/oracle 

show user

--system使用者以sysdba的身份登入資料庫

conn system/oracle as sysdba 

show user

--不用指定使用者名稱和密碼,直接以sysdba的身份登入資料庫

conn /as sysdba 

--給scott使用者解鎖

alter user scott account unlock

conn scott/tiger

--建立預設表空間

create tablespace test1_tablespace datafile 'test1file.dbf' size 10m;

--建立臨時表空間

create temporary tablespace temptest1_tablespace tempfile 'tempfile1.dbf' size 10m;

--檢視表空間資料檔案的位置

select file_name from dba_data_files where tablespace_name = 'test1_tablespace';

--檢視臨時表空間資料檔案的位置

select file_name from dba_temp_files where tablespace_name = 'temptest1_tablespace';

--建立使用者

create user yan identified by test default tablespace test1_tablespace temporary tablespace temptest1_tablespace;

--檢視建立的使用者

select username from dba_users;

--給剛建立的使用者授權

grant connect to yan;

--如果想更改使用者的密碼,我們可以通過

alter user yan identified by t123;

--如果管理員不希望某使用者登入, 但又不打算刪除某使用者,可以將此使用者鎖定

alter user yan account lock;

--如果這個使用者不用了,想刪除這個使用者,可以用drop

drop user yan cascade;

--建立使用者user02

create user user02 identified by pass02;

--建立角色

create role manager;

--給角色賦予建立表、建立檢視的許可權

grant create table, create view to manager;

--給角色manager授權給使用者

grant manager to user02;

--**許可權

revoke manager from user02;

--刪除許可權

drop role manager;

Oracle學習1 Oracle簡介

隨著工作的深入,越發發現需要系統的重新梳理oracle sql相關知識,這裡新開篇幅,力求做到言簡意賅。sql structured query language,結構化查詢語句。結構化查詢語句,有時也被稱為 語言。前三代語言分別是 機器語言 組合語言 高階語言。sql不關注其具體的執行過程,只關注...

Oracle基礎學習1 Oracle安裝

安裝過程較簡單。按著步驟走就可以。這裡須要提醒假設要使用pl sql來操作oracle。那麼最好安裝32位oracle程式。原因是網上說pl sql僅僅對32位oracle進行支援,假設用64為oracle pl sql協同工作,會出現很多問題,比如無法載入oci.dll等。自己當然也親自經歷過,6...

1Oracle中的使用者詳解

oracle中的使用者很多,也很令初學者費解.oracle中的帳戶分為兩類 一類是必需的帳戶,一類是儲存各種應用的帳戶 使用者名稱密碼 描述anonymous anonymous 訪問http的帳戶 ctxsys ctxsys intermedia text使用者 dbsnmp dbsnmp 目錄整...