可以
使用PROFILE 先创建一个PROFILE create profile ses_conn limit sessions_per_user n; n为最大连接数。 然后将该PROFILE付给需要限制的用户。 alter user xxx profile ses_conn; 最后别忘了确认RESOURCE_...... <阅读全文>
Oracle面试题 Oracle笔试题
(1)导致系统性能减弱
如上所述,当要满足一个空间要求时,数据库将首先查找当前最大的自由范围,而”最大”自由范围逐渐变小,要找到一个足够大的自由范围已变得越来越困难,从而导致表空间中的速度...... <阅读全文>
当生成一个数据库时,它会分成称为表空间(tablespace)的多个逻辑段(segment),如系统(system)表空间,临时(temporary)表空间等。一个表空间可以包含多个数据范围(extent)和一个或多个自由范围块,即自由空间(fr...... <阅读全文>
Oracle JOB:
一、设置初始化参数 job_queue_processes
sql> alter system set job_queue_processes=n;(n>0)
job_queue_processes最大值为1000
查看job queue 后台进程
sql>select name,description...... <阅读全文>
用pl/sql developer
导出表的数据时有三种方式:
Oracle Export,Sql Insert,pl/sql developer
只有
“Oracle Export”
方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外Sql...... <阅读全文>
–MONTHS_BETWEEN(date2,date1)
给出date2-date1的月份
SQL> select months_between(’19-12月-1999′,’19-3月-1999′) mon_between from dual;
MON_BETWEEN
——R...... <阅读全文>
数据库基础(面试常见题)
一、数据库基础
1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式
2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)
数据定义:Create...... <阅读全文>
一、ORACLE实例与数据库有什么区别? (容易)
ORACLE实例 = 进程 + 进程所使用的内存(SGA)
实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!
数据库 = 重做文件 + 控制文件 + 数据文件 ...... <阅读全文>
在SQL*Plus中用insert插进的都是中文的,为什么一存入服务器后,再select出的就是???”
“有的时候,服务器数据先导出,重装服务器,再导入数据,结果,发生数据查询成???”
……
这些问题,一般是因为字符集设置不...... <阅读全文>
什么是替换变量?它有什么用?
答:在SQL*Plusk中用变量来替代列名或表达式,该变量称为替换变量。
执行带替换变量的语句时,用户会得到提示,要求输入具体的值。用户输入的值存储在预定义的变量中。
什么是表...... <阅读全文>
答:(1)数据文件:数据库中的数据在物理上都保存在一些操作系统文件中,这些操作系统的文件就是数据文件,通常是后缀名为.dbf的文件。
(2)控制文件:每个Oracle数据库都有相应的控制文件,是一个二进制文...... <阅读全文>
答:(1)数据块:是Oracle数据库读/写数据的最小单元,它的大小由初始化参数db_block_size决定。
(2)数据区间:由一组连续的数据块构成,是数据库存储空间分配的一个逻辑单位。
(3)数据段:由若干数据区...... <阅读全文>
答:(1)数据高速缓冲区:存放着Oracle系统最近使用过的数据库数据块。
(2)共享池:相当于程序高速缓冲区,所有的用户程序都存放在共享SQL池中。
(3)重做日志缓冲区:用于缓冲区在对数据进行修改的操作过...... <阅读全文>
两个主要的组成部分是:数据库和实例
Oracle数据库用于存储和检索信息,是数据的集合。包括逻辑结构和物理结构。
Oracle实例是指数据库服务器的内存及相关处理程序。
<阅读全文>
答:(1)Oracle Service<SID>:数据库服务
(2)Oracle<HOME_NAME>TNSListener:监听器服务
(3)Oracle<Home_Name>Agent:代理服务
(4)Oracle<Home_Name>HTTPServer
(5)Oracle&...... <阅读全文>
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始—程序—管理工具—服务,打开服务面板, 启动oraclehome92TNSlistener服务。 ...... <阅读全文>
将oracle 安装目录下的Network/admin/listener.ora文件中的 (PROGRAM = extproc)注释掉
# listener.ora Network Configuration File: D:\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
# Genera...... <阅读全文>
1. 数据库服务器没有运行
2. 可能是由于SID错误的原因。
查看自己的SID:
sqlplus scott/tiger as sysdba; //以管理员身份登录才能查看
select instance_name from v$instance; //显示的结果就是自己的SID
<阅读全文>
WITH times AS
(SELECT /*+ MATERIALIZE */
hour_end_time
FROM (SELECT (TRUNC(SYSDATE, ‘HH’) + (2 / 24)) – (ROWNUM / 24) hour_end_time
FROM DUAL
CONNECT BY ROWNUM <= (1 * 24) +...... <阅读全文>
oracle死锁问题一直困扰着我们,下面就教您一个oracle死锁的检查方法,如果您之前遇到过oracle死锁方面的问题,不妨一看……
oracle死锁问题一直困扰着我们,下面就教您一个oracle死锁的检查方法,如果您之前遇...... <阅读全文>
前言:在oracle运维的过程中,经常会使用到一些以V$开头的动态视图,比如V$session, 有一次偶然看到有人用V_$session, 初以为别人写错了,没想到desc v_$session以后能看到和v$session一样的结构,再以后又发...... <阅读全文>
1.列出至少有一个员工的所有部门。
select dept.deptno,dept.dname
from dept,emp
where dept.deptno=emp.deptno
2.列出薪金比“SMITH”多的所有员工。
select * from emp
where sal >(select sal from emp...... <阅读全文>
性能: 遵循基本原则
Oracle 现实环境性能主管 Andrew Holdsworth 认为,在常规基础上创立的新基准记录说明了出色的数据库性能完全在于遵守基本原则。
OTN:
Oracle 最近重新夺回单系统TPC-C 基准的记录。1 这...... <阅读全文>
性能: 遵循基本原则
Oracle 现实环境性能主管 Andrew Holdsworth 认为,在常规基础上创立的新基准记录说明了出色的数据库性能完全在于遵守基本原则。
OTN:
Oracle 最近重新夺回单系统TPC-C 基准的记录。1 这...... <阅读全文>
1:查询ORACLE数据库
SELECT F.TABLESPACE_NAME 表空间,
(T.TOTAL_SPACE – F.FREE_SPACE) 已用表空间,
F.FREE_SPACE 剩余表空间,
T.TOTAL_SPACE 总表空间,
(ROUND((F.FREE_SPACE / T.TOTAL_SPACE) * 100)...... <阅读全文>
