
正文
oracle数据存储在哪里,oracle数据库数据在哪个目录下
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle数据存储在内存中吗
你说的共享内存是ORACLE 的SGA(system global area)SGA是不可缺少的,所有的oracle进程都会访问它。数据库启动后会有独立的内存分配给SGA。
要把表cache到内存中,要为表或索引指定buffer pool的类型。
使用缓存:Oracle数据库支持缓存机制,可以将经常查询的数据存储在内存中以提高访问速度。这通常被称为缓存命中率(Cache Hit Ratio)。优化查询:查询语句的效率也会影响访问速度。
更新后没有提交(COMMIT)的数据一般存放在了内存SGA数据缓冲区的脏列表中。有些更新过的数据由后台写数据进程DBWn被写入数据文件中,但加上未提交标志。等事务被COMMIT时,把未提交标志改为已提交标志。
表空间:相关逻辑对象的集合。在oracle10g中,在创建数据库的时候就自动创建了SYSTEM和SYSAUX表空间。数据块:数据存储在数据块中,一个数据块的大小(DB_BLOCK_SIZE)由操作系统块来决定。
PGA(Program Global Area)内存是Oracle数据库分配给各个会话的内存区域,存储了当前会话所需的变量、数据结构以及执行计划等信息。如果使用的PGA内存超出了预期,在性能和可靠性上都会对Oracle数据库的运行产生负面影响。
相关问答
Q1: 在oracle中,修改了一条语句,但未提交,那么该修改的数据保存在哪里?
更新后没有提交(COMMIT)的数据一般存放在了内存SGA数据缓冲区的脏列表中。有些更新过的数据由后台写数据进程DBWn被写入数据文件中,但加上未提交标志。等事务被COMMIT时,把未提交标志改为已提交标志。
oracle中执行了insert、update、delete这三个DML语句后,结果在未提交前实际上是保存在undo空间内,只有提交之后,才会真正写入到表中。所以会发生你的问题。
Oracle在更新数据时,会将旧的数据写入undo data。如果数据更新还没有commit,其他会话看到的就是旧的数据,即undo data,这被称为一致性读取。但是不管提交还是没有提交,自己的当前会话看到的都是新的数据。
Q2: oracle的数据文件存放在哪个位置?
默认存放在oracle安装目录的oradate目录下。
file_name字段显示的就是你想查询表空间的数据文件存放的位置。如果file_name是类似+DATA\...的,则数据库使用的是ASM磁盤管理方式。
输入命令: sqlplus / as sysdba;在oracle命令行中,输入: select tname,tname from v$tablespace t1,v$datafile t2 where tts# = tts#;这样就可以查看oracle数据库的表空间数据文件位置了。
如果是32位的windows,可以不使用 instantclient_11_2 ,直接用pl/sql developer连接oracle。如果要用 instantclient_11_2 ,那么这个目录下也需要有的,然后通过修改 oracle_home 等系统参数, 让pl/sql developer 使用。
查找oracle数据文件、表空间的位置 1。执行:select name from v$datafile查询表空间中数据文件具体位置 结果集就一列:NAME F:\ORACLE\ORADATA\ORCL\SYSTEM0DBF 2。
Q3: oracle数据库文件保存在哪里
一般是在F:\app\你的计算机名\product\10\dbhome_1\jdbc\lib。orade数据库:所有的关系型数据库存储数据的集合就是磁盘中的文件。Oracle 数据库其实就是一组文件的集合。
如果是32位的windows,可以不使用 instantclient_11_2 ,直接用pl/sql developer连接oracle。如果要用 instantclient_11_2 ,那么这个目录下也需要有的,然后通过修改 oracle_home 等系统参数, 让pl/sql developer 使用。
mdf只是扩展文件名,并不是文件格式 oracle是Unix风格的程序 ,所以一般 无所谓扩展名, 如果一定要说的话 一般使用dbf作为扩展名。oracle的数据文件要么存放在asm里,要么是文件系统,要么是裸设备。
ORACLE存储在DBF文件中,而SQL SERVER存储在mdf文件中。
此外,例如“查询”、“备份”、“模型”、“图表”这类操作的配置文件,也可以通过另外一个方法找到对应的配置文件的保存位置。
Q4: 服务器上的oracle数据库product目录在哪里
1、点击setup。选择创建和配置数据库——点击下一步。选择桌面类——点击下一步。设置密码——点击下一步。点击完成。正在安装和配置。
2、首先打开oracle程序并用管理员的用户名和密码登录。进入后点击“新建”建立一个新的SQL窗格。然后按照下图的代码输入窗格中。输入完毕即可点击齿轮按钮执行命令。使用“查看oracle中创建的所有目录”方法进行查询。
3、默认存放在oracle安装目录的oradate目录下。
关于oracle数据存储在哪里和oracle数据库数据在哪个目录下的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





