当前位置:数据库 > Oracle >>

ORACLE问题,每天10问(二)

答案:

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,呵呵  
20. unix 下怎幺调整数据库的时间?  su -root   date -u 08010000

上一个:ORACLE问题,每天10问(三)
下一个:Oracle索引表的使用(Table Index)

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,