oracle學習筆記零碎(一)
1. 在命令列中設定列的字元數時可以一次只能設定一個列名的字元數;但是可以預先設定好多列的字元數在來執行查詢語句:
col col_name_1 format a20;
col col_name_2 format a20;
col col_name_3 format a20;
select
* from &&&;
2. SQLPLUS中幾個常用命令
SQL> set echo on—————————————————設定執行命令是是否顯示語句
SQL> set feedback on———————————————-設定顯示“已選擇XX行”
SQL> set colsep | —————————————————設定列與列之間的分割符號
SQL> set pagesize 10———————————————–設定每一頁的行數
SQL> SET SERVEROUTPUT ON——————————-設定允許顯示輸出類似dbms_output.putline
SQL> set heading on————————————————設定顯示列名
SQL> set timing on————————————————–設定顯示“已用時間:XXXX”
SQL> set time on—————————————————–設定顯示當前時間
SQL> set autotrace on———————————————–設定允許對執行的sql進行分析
3. 任何一個關閉模式(shutdown **)都會把例程關閉掉——回到nomount之前的狀態,也就是說例程還沒啟動
4. 檢視引數有兩種方式:a. show parameter db_block_size;
b.select value from V$parameter where name=’db_block_name’;
5. oracle每個資料塊都是os 資料塊(4096 bytes)的整數倍.
6. 6. SYS,預設密碼為CHANGE_ON_INSTALL,當建立一個資料庫時,SYS使用者將被預設建立並授予DBA角色,所有資料庫資料字典中的基本表和檢視都儲存在名為SYS的方案中,這些基本表和檢視對於Oracle資料庫的操作時非常重要的。為了維護資料字典的真實性,SYS方案中的表只能由系統來維護,他們不能被任何使用者或資料庫管理員修改,而且任何使用者不能在SYS方案中建立表。
SYSTEM,預設密碼為MANAGER,與SYS一樣,在建立Oracle資料庫時,SYSTEM使用者被預設建立並被授予DBA角色,用於建立顯示管理資訊的表或檢視,以及被各種Oracle資料庫應用和工具使用的內容表或檢視。
DBSNMP是Oracle資料庫中用於智慧代理(Intelligent Agent)的使用者,用來監控和管理資料庫相關效能的使用者,如果停止該使用者,則無法提取相關的資料資訊; SYSMAN是Oracle資料庫中用於EM管理的使用者,如果你不用該使用者,也可以刪除;
7. 在SQL/PLUS的情況下: 輸入:connect username/password就可以切換當前使用者了
8. show 和set 都是用來與引數打交道的,分別負責顯示和設定;
9. desc是用來檢視錶的結構的
10. db_file_multiblock_read_count,表示一次從物理儲存中讀取的資料塊數量。
11. 在Oracle資料庫引數中,只有資料塊大小的引數是建庫之後不能進行修改的。
12. 在oracle的資料庫引數中,資料塊是唯一一個在建立資料庫後不能更改的引數,一般預設是8KB=1024*8(即OS資料塊的兩倍(1024*4)).資料塊一般在設定要考慮清楚,過大會影響SGA的記憶體消耗和資料存取的量,過小則會增加物理讀取的次數。
不過如果改的話會怎樣呢?(我是通過pfile文字檔案修改的)如下圖:
根本無法啟動sga!
13. 與資料塊有關係的另一個引數就是db_file_multiblock_read_count,表示一次從物理儲存中讀取的資料塊數量。對一些資料探勘系統,可以考慮調節此引數略大一些。
14. extent 是每次分配給一個物件的邏輯最小單位
15. 一般一個資料庫物件對應一個資料段
16. 檢視表空間名字 select distinct TABLESPACE_NAME from tabs 檢視幾個表空間 select count(distinct TABLESPACE_NAME) from tabs
17. Select語句的結果:為選定行,這不是錯誤,而是沒有符合條件的記錄;
18. Select table_name from user_tables where tablespace_name=’example’;這句話的結果只會是:為選定行! 因為example必須大寫!!oracle中的名稱使用都得大寫!!
19. 當要進行的人drop table 時,務必記住:1.那些有欄位對於其他表(設q表)是外來鍵的表,在刪除前,得先把那些q表先刪除,才能把之刪掉!2.用級聯的方式可以
20. Oracle 的記憶體結構包括SGA和PGA,這是根據記憶體區域資訊的使用範圍的不同而劃定的;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29900383/viewspace-1461682/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle學習筆記零碎(三)Oracle筆記
- oracle學習筆記零碎(二)Oracle筆記
- [oracle零碎筆記]oracle零碎筆記(持續更新…)Oracle筆記
- oracle學習筆記零碎(五)--基礎知識複習(2)Oracle筆記
- oracle學習筆記零碎(五)--基礎知識複習(1)Oracle筆記
- oracle學習筆記《一》Oracle筆記
- oracle 原理學習筆記(一)Oracle筆記
- Java 學習零碎記錄Java
- Python零碎筆記一Python筆記
- oracle學習筆記Oracle筆記
- oracle 學習筆記 (ORACLE NET )Oracle筆記
- Oracle學習筆記(一)---oracle安裝和配置Oracle筆記
- CUUG筆記 ORACLE索引學習筆記筆記Oracle索引
- JavaScript學習之零碎記憶點總結記錄(一)JavaScript
- Oracle學習筆記2Oracle筆記
- Oracle學習筆記1Oracle筆記
- ORACLE dataguard學習筆記Oracle筆記
- Oracle FlashBack 學習筆記Oracle筆記
- ORACLE學習筆記(zt)Oracle筆記
- Oracle學習筆記-1Oracle筆記
- ORACLE學習筆記--效能最佳化一Oracle筆記
- 學習筆記(一)筆記
- Oracle DBA學習日記筆記Oracle筆記
- Oracle Scheduler學習筆記分享Oracle筆記
- oracle之awr學習筆記Oracle筆記
- Oracle基礎學習筆記Oracle筆記
- Oracle學習筆記之二Oracle筆記
- kitten 學習教程(一) 學習筆記筆記
- oracle學習筆記--oracle常用的命令Oracle筆記
- LaTeX學習筆記:一筆記
- ANFIS學習筆記(一)筆記
- Angular 學習筆記(一)Angular筆記
- GOLang 學習筆記(一)Golang筆記
- React 學習筆記【一】React筆記
- Jquery學習筆記(一)jQuery筆記
- goLang學習筆記(一)Golang筆記
- Canvas學習筆記(一)Canvas筆記
- SCSS學習筆記(一)CSS筆記