oracle使用常见问题,ORACLE数据库使用的常见问题(二)

news/2024/7/3 20:57:01

21. 查询当前用户对象?

Select * FROM USER_OBJECTS;

Select * FROM DBA_SEGMENTS;

22. 如何获取错误信息?

Select * FROM USER_ERRORS

23. 如何获取dblink链接状况?

Select * FROM DBA_DB_LINKS

24. 查看数据库字符状况?

Select * FROM NLS_DATABASE_PARAMETERS;

Select * FROM V$NLS_PARAMETERS;

25. 查询表空间信息?

Select * FROM DBA_DATA_FILES

26. oracle的INTERAL用户要口令?

修改 SQLNET.ORA

SQLNET.AUTHENTICATION_SERVICES=(NTS)

27. 如何给表、列加注释?

SQL>comment on table 表 is ‘表注释’;

注释已创建。

SQL>comment on column 表.列 is ‘列注释’;

注释已创建。

SQL> select * from user_tab_comments where comments is not null;

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

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

29. 如把ORACLE设置为MTS或专用模式?

#dispatchers=”(PROTOCOL=TCP) (SERVICE=SIDXD”

加上就是MTS,注释掉就是专用模式,SID是指实例名。

30. 如何才能得知系统当前的SCN号 ?

select max(ktuxescnw * power(2,32) + ktuxescnb) from x$ktuxe;

31. 请问如何在ORACLE中取毫秒?

9i之前不支持,9i开始有timestamp。

9i可以用select systimestamp from dual;

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

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

33. 中文是如何排序的?

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

在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT(SQL> select * from nls_database_parameters;)值:

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

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

SCHINESE_PINYIN_M 按照拼音排序

34. 怎样修改oracel数据库的默认日期?

alter session set nls_date_format=’yyyymmddhh24miss’;

或可以在init.ora中加上一行 nls_date_format=’yyyymmddhh24miss’

35. 如何将小表放入keep池中?

alter table xxx storage(buffer_pool keep);

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

select rownum,COL from table;

37. 如何知道数据库中某个表所在的tablespace?

select tablespace_name from user_tables where table_name=’TEST’;

select * from dba_segments where …;

38. 怎么可以快速做一个和原表一样的备份表?

create table new_table as (select * from old_table);

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

alter table aaa drop constraint aaa_key ;

alter table aaa add constraint aaa_key primary key(a1,b1) ;

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

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


http://www.niftyadmin.cn/n/1894730.html

相关文章

ORACLE日常-ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法

ROW_NUMBER() OVER(partition by col1 order by col2) 表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内是连续且唯一的) 具体说明下: 在testTable表中有如下数据&#…

06510 oracle,ORA-06510 Error

当在执行一个抛出自定义异常的pl/sql 块的时候,如果没有 exception 块对起进行处理则会报 ORA-06510错误。例如 执行以下的语句块:declaree exception;g_name varchar2(10);beginif g_name is null thenraise e;end if;end;报错信息: ORA-065…

spring boot + embed tomcat + standalone jar的内存泄露问题

前一阵遇到了一个很坑的内存泄露问题,记录于此: 有个项目采用spring cloud重构后,部署到线上(其中有一个接口,大概每天调用量在1千万次左右),发现zabbix监控里,linux的可用内存一直持…

更换戴尔成就3350屏幕排线

趁着夜黑风高,哦不对不对,晴空万里,哦也不对也不对 反正今天天气一般,万里无云的天空上飘着朵朵白云 所以,我又来晒(Pian)帖(Jin)了(Bi) 同事小…

第二天(上午) 基本数类型

java的基本数据类型四类八种四类 byte short int long 浮点型 double float 字符型 char 布尔型 boolean八种类型位数取值范围byte 字节型1byte8bit-128~127大概120short 短2byte16bit-32768-32767大概3万2千int 整数型4byte32bit-2147483648~2147483647正好超过2…

什么是 Event Loop?

摘自:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能…

php时间问候语,时间问候语大全

时光的流失无法倒退,只要珍惜眼前的时间,对生活充满期待!下面是学习啦小编为你整理的时间问候语大全,供大家阅览!时间问候语大全温馨版1. 生活处处有压力,白天有,干劲十足,晚上有,睡眠不足;忙时…

JavaScript之节流与防抖

个人博客原文地址 背景 我们在开发的过程中会经常使用如scroll、resize、touchmove等事件,如果正常绑定事件处理函数的话,有可能在很短的时间内多次连续触发事件,十分影响性能。因此针对这类事件要进行节流或者防抖处理 节流 节流的意思是&am…