Oracle初学者必知的100个问题

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

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

  select * from dba_segments where …;

  55. 怎么在sqlplus下修改procedure?

  select line,trim(text) t from user_source where name =’A’ order by line;

  56. 怎样解除PROCEDURE被意外锁定?

  alter system kill session ,把那个session给杀掉,不过你要先查出她的session id

  or

  把该过程重新改个名字就可以了。

  57. SQL Reference是个什么东西?

  是一本sql的使用手册,包括语法、函数等等,oracle官方网站的文档中心有下载。

  58. 如何查看数据库的状态?

  unix下

  ps -ef | grep ora

  windows下

  看服务是否起来;

  是否可以连上数据库。

  59. 请问如何修改一张表的主键?

  alter table aaa

  drop constraint aaa_key ;

  alter table aaa

  add constraint aaa_key primary key(a1,b1) ;

  60. 改变数据文件的大小?

  用 ALTER DATABASE .... DATAFILE .... ;

  手工改变数据文件的大小,对于原来的 数据文件有没有损害。

  61. 怎样查看ORACLE中有哪些程序在运行之中?

  查看v$sessions表。

  62. 怎么可以看到数据库有多少个tablespace?

  select * from dba_tablespaces;

  63. 如何修改oracle数据库的用户连接数?

  修改initSID.ora,将process加大,重启数据库。

  64. 如何查出一条记录的最后更新时间?

  可以用logminer 察看。

  65. 如何在PL/SQL中读写文件?

  UTL_FILE包允许用户通过PL/SQL读写操作系统文件。

  66. 怎样把“&”放入一条记录中?

  insert into a values (translate ('at{&}t','at{}','at'));

责编:豆豆技术应用

正在加载评论...