Oracle初学者必知的100个问题

http://tech.ddvip.com   2007年01月22日    社区交流

本文详细介绍Oracle初学者必知的100个问题

  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

  21. 在ORACLE TABLE中如何抓取MEMO类型栏位为空的资料记录?

  select remark from oms_flowrec where trim(' ' from remark) is not null ;

  22. 如何用BBB表的资料去更新AAA表的资料(有关联的字段)?

  UPDATE AAA SET BNS_SNM=(SELECT BNS_SNM FROM BBB WHERE AAA.DPT_NO=BBB.DPT_NO) W

  HERE BBB.DPT_NO IS NOT NULL;

  23. P4电脑安装方法

  将SYMCJIT.DLL改为SYSMCJIT.OLD

  24. 何查询SERVER是不是OPS?

  SELECT * FROM V$OPTION;

  如果PARALLEL SERVER=TRUE则有OPS能。

  25. 何查询每个用户的权限?

  SELECT * FROM DBA_SYS_PRIVS;

  26. 如何将表移动表空间?

  ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME;

  27. 如何将索引移动表空间?

  ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME;

  28. 在LINUX,UNIX下如何启动DBA STUDIO?

责编:豆豆技术应用

正在加载评论...