首页 > 数据库 > Oracle > 正文

ORACLE问题,每天10问(二)

2020-03-09 22:55:26
字体:
来源:转载
供稿:网友

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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表