登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>数据库类>>ORACLE>>31个Oracle常用问题及命令
31个Oracle常用问题及命令
来源: ‖ 作者: ‖ 点击: ‖ 时间:12-10-16 15:46:24 ‖ 【 】‖ 我要投稿
自己在网上看到的再加上自己总结的31个常用的oracle问题和命令,再次记录以防忘记。

    1、查询表空间信息?

    SELECT * FROM DBA_DATA_FILES;

    2、ORACLE的INTERAL用户要口令?

    修改 SQLNET.ORA

    SQLNET.AUTHENTICATION_SERVICES=(NTS)

    3、出现JAVA.EXE的解决办法?

    一般是将ORACLEORAHOMEXIHTTPSERVER改成手工启动可以的,X是8或9

    4、如何给表、列加注释?

    SQLcomment on table 表 is '表注释';

    注释已创建。

    SQLcomment on column 表。列 is '列注释';

    注释已创建。

    SQL select * from user_tab_comments where comments is not null;

    5、如何查看各个表空间占用磁盘情况?

    SQL col tablespace format a20

    SQL select

    b.file_id

    文件ID号,

    b.tablespace_name

    表空间名,

    b.bytes

    字节数,

    (b.bytes-sum(nvl(a.bytes,0)))

    已使用,

    sum(nvl(a.bytes,0))

    剩余空间,

    sum(nvl(a.bytes,0))/(b.bytes)*100

    剩余百分比

    from dba_free_space a,dba_data_files b

    where a.file_id=b.file_id

    group by b.tablespace_name,b.file_id,b.bytes

    order by b.file_id

    6、P4计算机安装方法

    将SYMCJIT.DLL改为SYSMCJIT.OLD

    7、如何查询SERVER是不是OPS?

    SELECT * FROM V$OPTION;

    如果PARALLEL SERVER=TRUE则有OPS能

    8、如何查询每个用户的权限?

    SELECT * FROM DBA_SYS_PRIVS;

    9、如何将表移动表空间?

    ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME;

    10、如何将索引移动表空间?

    ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME;

    11、在LINUX,UNIX下如何启动DBA STUDIO?

    OEMAPP DBASTUDIO

    12、查询当前用户对象?

    SELECT * FROM USER_OBJECTS;

    SELECT * FROM DBA_SEGMENTS;

    13、如何获取错误信息?

    SELECT * FROM USER_ERRORS;

    14、如何获取链接状况?

    SELECT * FROM DBA_DB_LINKS;

    15、查看数据库字符状况?

    SELECT * FROM NLS_DATABASE_PARAMETERS;

    SELECT * FROM V$NLS_PARAMETERS;

    16、查询锁的状况的对象有?

    V$LOCK, V$LOCKED_OBJECT, V$SESSION, V$SQLAREA, V$PROCESS ;

    查询锁的表的方法:

    SELECT S.SID SESSION_ID,S.USERNAME,DECODE(LMODE,0,'None',1,'Null',2,&#

|<< << < 1 2 > >> >>|
加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
相关文章列表
请文明参与讨论,禁止漫骂攻击。  
网友评论