oracle配置管理

创建数据库的目的是使用数据库,那么连接数据库不可避免地会用到网络连接,即将客户端与数据库服务器连接起来,这就需要学习数据库的连接配置。
简单说下如何配置和连接数据库;了解控制文件的管理;了解重做日志我呢间的管理;了解数据字典。

操作方法

  • 01

    1.服务器的监听配置:默认端口号1521 启动和关闭监听: 一般要先启动监听再启动实例,也可以在数据库中静态注册 增加监听器方式:通过命令netca或net mgr;    通过配置服务器配置文件listener.ora文件 客户端配置:通过配置客户端配置文件tnsnames.ora文件指定服务器的主机名或ip、协议、端口号及数据库服务名或sid 连接方式:conn 用户名/密码@服务器地址/sid [as sysdba] 连接成功后不再需要监听器

  • 02

    2.控制文件(controlfile):记录数据库的状态信息,只能属于一个数据库。至少有2份,数据库启动时首先根据参数文件再找到数据文件,然后打开数据库。 查看控制文件:select name from v$controlfile; 更改控制文件:alter system set control.files=‘路径1’,‘路径2’,‘路径n’scope=spfile(注:scope动态修改,spfile参数文件) 需要先关闭数据库再修改路径然后启动数据库,可以用alter database backup controlfile to ‘路径’来备份控制文件

  • 03

    3.重做日志文件(redo):目的是恢复数据,至少有两组(默认三组),每组至少一个文件,由LGWR进程管理。 查看重做日志信息:select * from v$log; 查看重做日志文件信息:select * from v$logfile 可以添加删除日志组或者日志文件,不可删除的日志: 当前状态、活动日志组、没有归档的、组中只有一个文件时(可删组不可删文件) 可以用alter system switch logfile强制切换日志,并用alter system checkpoint产生检查点即可删除当前日志组。

  • 04

    4.归档日志(archive.log):是重做日志的备份,由arch进程管理是可选的进程,默认没有启用,有归档模式和不贵当模式。 启用归档日志命令:查看模式:archive log list 设置为归档模式:alter database archivelog

  • 05

    5.数据字典(dictionary):存储关键信息表和视图的集合,字典表不可以访问视图可以。由sys模式维护存放在system表空间中,不可修改。分静态和动态数据字典。 (1)user_*:以user开头,存储当前用户所有拥有的对象,即用户模式下所有对象。 (2)all_*:以all开头,存储当前用户能访问的所有对象 (3)dba_*:以dba开头,存放数据库中所有对象,一般要dba才能访问。主要视图有: user_tables,user_views,user_indexes,user_objects, user_users用户拥有的表、视图、索引、所有对象、用户信息, all_tables,all_objects当前用户能访问的所有表和对象, dba_tables,dba_tablespaces数据库所有表和表空间 动态数据字典视图:数据经常动态更新的视图,比如与日志相关的视图,一般以v$和Gv$开头。主要视图有: v$log:日志状态信息  v$logfile:日志文件信息 v$parameter:参数文件信息   v$archived_log:归档日志信息

(0)

相关推荐

  • oracle入门教程:[2]

    Oracle企业管理器是Oracle的集成管理平台,能够管理整个Oracle环境.组织中的所有设备,包括主机.数据库.侦听器.应用服务器.HTTP服务器.Web应用都能够在企业管 理器中进行管理. 企 ...

  • Oracle VM VirtualBox工具怎么用 VirtualBox虚拟机安装教程图解

    有很多朋友对虚拟机很陌生觉得虚拟机的安装很难!其实虚拟机的安装很简单,今天小编为小白童鞋们朋友讲一下虚拟机的安装(常玩虚拟的朋友可路过此文),安装虚拟机的方法有很多种,可为什么小编要讲Oracle V ...

  • ORACLE SQL语句优化技术分析

    为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。 一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用I ...

  • windows系统下oracle数据库定时自动备份

    实现目的:为避免数据丢失或错误,对数据库数据的定时备份 实现方式:oracle导出+windows 任务 完成 学习方法:先知其然,后知其所以然 实现过程: 1. 建立文件 backup.bat (自 ...

  • Oracle VM VirtualBox虚拟机的安装使用图文教程

    相信很多朋友都知道Oracle VM VirtualBox。我也不例外,一次无意之间交流测试环境的时候朋友提出了他一直使用Oracle VM VirtualBox,好奇之下便安装使用了。后期效果不错, ...

  • Navicat Premium 10.0.5中文版 oracle连接字符集报错解决办法

    针对Navicat Premium 10.X 中文版解决方法 1、报出监听错误、不能解析oracle SID标识符,我用sqlplus和pl/sql连接却是正常的!这说明我的配置文件是没有问题的。 2 ...

  • 使用Navicat for Oracle工具连接oracle的图文教程

    今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百科之后感觉很出乎我的意料,这个产品对于许多的数据库竟都有支持, ...

  • oracle 9i 图文安装教程 oracle 9i 安装

    我的安装文件是ISO镜像文件,使用Virtual DAEMON Manager v 4.10打开: ora9i-1.iso ora9i-2.iso ora9i-3.iso 首先必须把上面三个镜像文件都 ...

  • oracle触发器使用总结

    触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处 ...