環境:win7
sql
平臺:Oracle Database 11g Expresssession
1. 進入DB:
oracle
connect MYDBNAME /PWDide
2. 建立DB:ip
create user MYDBNAME identified by PWD;it
grant dba to MYDBNAME;io
3. 查看DB中的tables:table
select table_name from user_tables;class
4. 查看table的結構:select
desc TABLENAME
5.文本記錄DB session
1)spool RECFILE
(此RECFILE是你想要存入的記錄文件的絕對路徑)
2)執行各類DB操做……
3)spool out
——而後就能夠在RECFILE中看到記錄啦!
6.從script執行DB操做:
start SCRIPTNAME
(此RECFILE是你想要利用的腳本的絕對路徑)
7.進入system DB
connect system/PWD
(PWD爲安裝時肯定的密碼)
8.查看系統中全部的DB(用戶名以及狀態)
SELECT username, account_status
FROM dba_users;
EX:
查看table的constraint:
SELECT constraint_name, constraint_type, search_condition, r_constraint_name FROM USER_CONSTRAINTS WHERE table_name = 'TABLE_NAME';
(特別注意:這裏的table name 必須是大寫的!由於oracle就是按大寫存的,若是輸小寫會返回no row selected這樣的結果)