程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> ORACLE問題,每天10問--(2)

ORACLE問題,每天10問--(2)

編輯:Oracle數據庫基礎
11. 怎樣得到觸發器、過程、函數的創建腳本?

  desc user_source

  user_triggers 
12. 怎樣計算一個表占用的空間的大小?

  select owner,table_name, 

  NUM_ROWS, 

  BLOCKS*AAA/1024/1024 "Size M", 

  EMPTY_BLOCKS, 

  LAST_ANALYZED 

  from dba_tables 

  where table_name=’XXX’; 

  Here: AAA is the value of db_block_size ; 

  XXX is the table name you want to check

  13. 如何查看最大會話數?

  SELECT * FROM V$PARAMETER WHERE NAME LIKE ’proc%’;

  SQL> 

  SQL> show parameter processes 

  NAME TYPE VALUE 

  ------------------------------------ ------- ------------------------------ 

  aq_tm_processes integer 1 

  db_writer_processes integer 1 

  job_queue_processes integer 4 

  log_archive_max_processes integer 1 

  processes integer 200 

  這裡為200個用戶。

  select * from v$license; 

  其中sessions_highwater紀錄曾經到達的最大會話數
       
       14. 如何查看系統被鎖的事務時間?

  select * from v$locked_object ;

  15. 如何以archivelog的方式運行Oracle。

  init.ora 

  log_archive_start = true

  RESTART DATABASE

  16. 怎幺獲取有哪些用戶在使用數據庫

  select username from v$session;

  17. 數據表中的字段最大數是多少?

  表或視圖中的最大列數為 1000

  18. 怎樣查得數據庫的SID ?

  select name from v$database; 

  也可以直接查看 init.ora文件

  19. 如何在Oracle服務器上通過SQLPLUS查看本機IP地址 ?

  select sys_context(’userenv’,’ip_address’) from dual;

  如果是登陸本機數據庫,只能返回127.0.0.1,
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved