oracle11g学习笔记

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

oracle11g学习笔记-20170207

1、数据库连接方式

(1)sqlplus system/123456 as sysdba

(2)sqlplus / as sysdba

2、启动数据库实例

startup [nomount|mount|open|force][resetrict][pfile=filename]

注:通常在创建数据库或者重建控制文件时,使用nomount模式启动数据库,默认使用open选项。 

   通常在数据库维护如执行数据库完全恢复、更改数据库归档模式时使用mount选项。

3、关闭数据库实例

shutdown [normal|transactional|immediate|abort]

4、实例是什么

  实例是指计算机内存中处于运行状态的数据库程序,以及为这些程序分配的一些内存空间。实例是位于内存中的,只有数据库处于运行状态时存在。实例负责实现给用户提供网络连接、读写数据文件等各种功能。

5、oracle中的数据块、数据区、数据段

 数据块是oracle逻辑存储结构中最小的逻辑单位,也是执行数据库输入输出操作的最小存储单位,数据块由块头、表目录、行目录、空余空间、行数据5部分组成。

 数据区是由一组连续的oracle数据块所构成的oracle存储结构,数据区是oracle存储分配的最小单位。

 数据段由一个或者多个数据区构成,它不是存储空间的分配单位,而是一个独立的逻辑存储结构,

6、查询oracle标准数据块的大小

 select name,value from v$parameter t where name='db_block_size';

7、通过dict查看数据库中数据字典的信息

 select * from dict;

8、表空间相当于操作系统中的文件夹,数据文件相当于操作系统中文件夹中的文件

9、select * from v$fixed_view_definition; --查看数据库中内部系统表的信息

10、在表空间创建数据对象时,用户是无法指定使用哪一个数据文件来存储数据的,只能由oracle系统负责为数据对象选择具体的数据文件。

11、当修改和插入数据时,oracle不会立即将数据写入数据文件,而是把这些数据保存在缓冲区中,然后由oracle的后台进程DBWR决定如何将数据写入数据文件,这样的存取方式减少了磁盘的I/O操作,提高了系统的响应性能。

12、数据文件

   select * from dba_data_files;--数据文件

   select tablespace_name,sum(bytes/1024/1024) from dba_free_space  group by tablespace_name --剩余表空间的大小

   select * from dba_temp_files --临时表空间的数据文件

13、控制文件

  select * from v$controlfile;--当数据库的物力组成发生改变时,oracle会自动更改数据库的控制文件,数据库恢复时,也要使用控制文件。控制文件记录了数据库的物理结构,其中包括数据库名、数据文件与日志文件的名称和位置、数据库建立日期等信息,控制文件的存放路径由服务器参数文件spfileorcl.ora的control_file参数指定。

14、参数文件

  select * from v$parameter;--查看参数文件信息 

  SQL> show parameter

   alter system set db_block_size=4096;--修改标准块的大小

  [root@redhata u01]# find . -iname  spfileorcl.ora#linux搜索参数文件的位置,-iname为不区分大小写。

   SQL> grant sysdba to system;--将sysdba权限授予system

15、日志文件

 select * from v$logfile;--重做日志文件

 select * from v$archive_dest;--归档日志文件

 SQL>show parameter log_archive_dest;

 select * from v$archive_dest_status;

 select * from v$database;--查看日志是否归档

16、密码文件、警告文件、跟踪文件

 警告文件包含oracle实例的启动、关闭、建立表空间、增加数据文件、表空间扩展失败、启动实例失败等信息

  select * from v$parameter where name = 'background_dump_dest';--查看警告文件的路径

 跟踪文件包括系统跟踪文件和用户跟踪文件:

 后台进程跟踪文件名格式为<sid>_<processname>_<spid>,trc如ORCL_j000_1861.trc,每个后台进程都有对应的后台  进程跟踪文件。

  select * from v$parameter where name = 'background_dump_dest';--查看系统跟踪文件的路径

 用户进程跟踪文件名格式为<sid>_ora_<spid>.trc,如ORCL_ora_3346.trc

   select * from v$parameter where name = 'user_dump_dest';--查看用户跟踪文件的路径













本文转自shangshanyang51CTO博客,原文链接: http://blog.51cto.com/qqran/1895727,如需转载请自行联系原作者




相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
存储 数据采集 数据可视化
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
16864 1
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
|
4月前
|
算法 安全 网络安全
git clone操作报错diffie-hellman-group1-sha1的解决方案
在处理这一问题时,需要确保了解相关操作的安全影响。`diffie-hellman-group1-sha1`算法被认为是不够安全的,这是因为随着计算能力的提高,`SHA-1`算法可以在合理的时间内被破解,而且其对应的 `1024位`Diffie-Hellman组也可能不够强大。因此,在确保Git操作的同时,也要考虑提升安全性的长期解决办法。强烈推荐与管理员或相关技术支持团队合作,升级和加强服务器端的安全配置。
127 12
|
安全 网络安全 量子技术
网络安全
互联网发展加剧网络安全问题,影响个人至国家层面。关键对策包括:识别并修复软硬件漏洞,如“心脏出血”,定期更新与测试;运用加密技术保障数据安全,面对量子计算挑战,研究后量子加密;强化安全意识,防钓鱼及社交工程攻击。需技术、教育与管理并进,构建全面防护体系,守护数字世界中的数据安全与隐私。
|
Dubbo Java 应用服务中间件
nacos常见问题之dubbo的耗时严重如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
850 0
|
前端开发 Java 应用服务中间件
基于SSM实现旅游酒店预定管理系统平台
基于SSM实现旅游酒店预定管理系统平台
189 0
基于SSM实现旅游酒店预定管理系统平台
|
IDE 搜索推荐 Java
STM32CubeIDE的一些使用技巧
STM32CubeIDE的一点使用技巧
2178 0
|
索引
FTP使用手册:怎么将文件上传到阿里云虚拟主机上?
本文以FLASHFXP这个FTP软件为例介绍了怎么将文件上传到阿里云虚拟主机上?购买前请先:领取阿里云幸运券,有很多优惠,下文中有领取链接。 购买建议多买几年,年数越多优惠越多。
3153 0
|
安全 网络安全 数据安全/隐私保护