牧者

大风起兮云飞扬

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

Oracle常见问题

 

1. Oracle安装完成后的初始口令?

 internal/oracle  sys/change_on_install    system/manager  scott/tiger   sysman/oem_temp

 

2、请问如何分辨某个用户是从哪台机器登陆ORACLE的?

SELECT machine , terminal FROM V$SESSION;

3、如何查看最大会话数?

View Code
SELECT * FROM V$PARAMETER WHERE NAME LIKE 'proc%';

SQL>

SQL> show parameter processes

NAME TYPE VALUE

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

SELECT * FROM DBA_SYS_PRIVS;

5. ORACLE产生随机函数是?

DBMS_RANDOM.RANDOM

6. 如何获取错误信息?

SELECT * FROM USER_ERRORS;

7. 如何获取链接状况?

SELECT * FROM DBA_DB_LINKS;

8. 如何在字符串里加回车?

select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ;

9. 中文是如何排序的?

Oracle9i之前,中文是按照二进制编码进行排序的。

在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值

SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序

SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序

SCHINESE_PINYIN_M 按照拼音排

10. 如何使select语句使查询结果自动生成序号?

select rownum,COL from table;

11. 如何单独备份一个或多个表?

exp 用户/密码 tables=(表1,…,表2)

12. 如何单独备份一个或多个用户?

exp system/manager owner=(用户1,用户2,…,用户n) file=导出文件

13. 如何对CLOB字段进行全文检索?

SELECT * FROM A WHERE dbms_lob.instr(a.a,'K',1,1)>0;

14、如何快速清空一个大表?

SQL>truncate table table_name;

15. CHR()的反函数是?

ASCII()

SELECT CHAR(65) FROM DUAL;

SELECT ASCII('A') FROM DUAL;

16. 字符串的连接

SELECT CONCAT(COL1,COL2) FROM TABLE ;

SELECT COL1||COL2 FROM TABLE ;

17. 如何查询某天的数据?

select * from table_name where trunc(日期字段)=to_date('2003-05-02','yyyy-mm-

dd');

 

 

 

posted on 2012-04-22 11:58  牧者.D  阅读(161)  评论(0)    收藏  举报