Oracle数据库入门——基础知识
1、安装完成Oracle数据库后,使用sqlplus客户端登录数据库管理系统,只输入用户名,没有输入密码时,会提示口令为空,登录被拒绝。
请输入用户名:system 输入口令: ERROR:ORA-01005:给出空口令:登录被拒绝 |
2、在没有登录到Oracle数据库系统中时,使用该命令(sys/nolog)登录,会提示如下错误。
请输入用户名: sys/nolog ERROR: ORA-01017: invalid username/password; logon denied //无效的用户名/密码,登录被拒绝 |
3、使用正确的用户名密码登录Oracle数据库系统(用户名/密码@SID)
请输入用户名: system/1@orcl 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> |
4、登录数据库系统后,可以查看当前登录的用户账户
SQL>show user; USER 为 "SYSTEM" //显示当前登录的用户 |
5、查看Oracle数据库所以用户的状态
SQL> select username,account_status from dba_users; USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- SYS OPEN SYSTEM OPEN DBSNMP OPEN SYSMAN OPEN MGMT_VIEW LOCKED OUTLN EXPIRED & LOCKED FLOWS_FILES EXPIRED & LOCKED MDSYS EXPIRED & LOCKED ORDSYS EXPIRED & LOCKED EXFSYS EXPIRED & LOCKED WMSYS EXPIRED & LOCKED USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- APPQOSSYS EXPIRED & LOCKED APEX_030200 EXPIRED & LOCKED OWBSYS_AUDIT EXPIRED & LOCKED ORDDATA EXPIRED & LOCKED CTXSYS EXPIRED & LOCKED ANONYMOUS EXPIRED & LOCKED XDB EXPIRED & LOCKED ORDPLUGINS EXPIRED & LOCKED OWBSYS EXPIRED & LOCKED SI_INFORMTN_SCHEMA EXPIRED & LOCKED OLAPSYS EXPIRED & LOCKED USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- SCOTT EXPIRED & LOCKED ORACLE_OCM EXPIRED & LOCKED XS$NULL EXPIRED & LOCKED MDDATA EXPIRED & LOCKED DIP EXPIRED & LOCKED APEX_PUBLIC_USER EXPIRED & LOCKED SPATIAL_CSW_ADMIN_USR EXPIRED & LOCKED SPATIAL_WFS_ADMIN_USR EXPIRED & LOCKED 已选择30行。 |
关于DBSNMP与SYSMAN的描述:--来自官方文档
DBSNMP |
DBSNMP 默认密码 |
The account used by the Management Agent component of Oracle Enterprise Manager to monitor and manage the database |
SYSMAN |
CHANGE_ON_INSTALL 默认密码 |
The account used to perform Oracle Enterprise Manager |
6、使用RMAN备份数据库
1、切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus SQL> conn / as SQL> shutdown SQL> startup SQL> alter SQL> alter SQL> alter SQL> exit (退出) |
1、在开始菜单运行cmd命令: Microsoft Windows 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator> sqlplus SQL*Plus: Release Copyright (c) SQL> conn / as sysdba 已连接。 SQL> shutdown immediate; 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL> startup mount ORACLE 例程已经启动。 Total System Fixed Size 2182592 bytes Variable Database Redo Buffers 5595136 bytes 数据库装载完毕。 SQL> alter database archivelog; 数据库已更改。 SQL> alter database open; 数据库已更改。 SQL> alter system archive log start; 系统已更改。 SQL>exit 从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit With the |
2、连接: rman |
继续在推出命令框中输入RMAN的命令 C:\Users\Administrator>rman target=sys/1@orcl; 恢复管理器: Release 11.2.0.1.0 - Production on 星期五 5月 29 10:52:49 2015 Copyright (c) 连接到目标数据库: ORCL (DBID=1408432054) RMAN> |
3、基本设置: RMAN> RMAN> RMAN> RMAN> RMAN> RMAN> 4、查看所有设置: RMAN> show all 5、查看数据库方案报表: RMAN> report 6、备份全库: RMAN> backup 7、备份表空间: RMAN> backup 8、备份归档日志: RMAN> backup 9、复制数据文件: RMAN> copy 10、查看备份和文件复本: RMAN> list 11、验证备份: RMAN> validate 12、从自动备份中恢复服务器参数文件: RMAN> shutdown RMAN> startup RMAN> restore RMAN> shutdown RMAN> startup RMAN> restore 13、恢复和复原全数据库: RMAN> shutdown RMAN> %mv %mv /oracle/dbs/tbs_13.f %mv %mv %rman RMAN> startup RMAN> restore RMAN> recover RMAN> alter 14、恢复和复原表空间: RMAN> sql RMAN> %mv %rman RMAN> restore RMAN> recover RMAN> sql |
RMAN> configure default device type to disk; 使用目标数据库控制文件替代恢复目录 新的 RMAN 配置参数: CONFIGURE 已成功存储新的 RMAN 配置参数 RMAN> configure device type disk parallelism 2; 新的 RMAN 配置参数: CONFIGURE 已成功存储新的 RMAN 配置参数 RMAN> configure channel 1 device type disk fromat 新的 RMAN 配置参数: CONFIGURE 已成功存储新的 RMAN 配置参数 RMAN> configure channel 2 device type disk format 新的 RMAN 配置参数: CONFIGURE 已成功存储新的 RMAN 配置参数 RMAN> configure controlfile autobackup on; 旧的 RMAN 配置参数: CONFIGURE 新的 RMAN 配置参数: CONFIGURE 已成功存储新的 RMAN 配置参数 RMAN> configure controlfile autobackup format for device type 旧的 RMAN 配置参数: CONFIGURE 新的 RMAN 配置参数: CONFIGURE 已成功存储新的 RMAN 配置参数 RMAN> show all; db_unique_name CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE CONFIGURE D TRUE ; # CONFIGURE CONFIGURE ME_1\DATABASE\SNCFORCL.ORA'; RMAN> report schema; db_unique_name 永久数据文件列表 =========================== 文件大小 (MB) 表空间 回退段数据文件名称 ---- -------- 1 680 TEM01.DBF 2 490 AUX01.DBF 3 70 OTBS01.DBF 4 5 RS01.DBF 临时文件列表 ======================= 文件大小 (MB) 表空间 最大大小 (MB) 临时文件名称 ---- -------- 1 29 RMAN> |
Oracle数据库入门——基础知识的更多相关文章
- Oracle数据库,基础知识
1.Oracle的五大约束条件: 1 主键 primary key2 外键 foreign key,3 唯一 unique,4 检测 check5 非空 not null 实例运用: -- ...
- Greenplum入门——基础知识、安装、常用函数
Greenplum入门——基础知识.安装.常用函数 2017年10月08日 22:03:09 在咖啡里溺水的鱼 阅读数:8709 版权声明:本文为博主原创,允许非商业性质转载但请注明原作者和出处 ...
- Oracle数据库入门到高薪培训教程(从Oracle 11g 到 Oracle 19c)
一.Oracle数据库入门到高薪培训视频教程(从 Oracle11g 到 Oracle19c) 本套Oracle视频教程学习地址: https://edu.51cto.com/course/18034 ...
- 基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用
在花了不少时间研究学习了MongoDB数据库的相关知识,以及利用C#对MongoDB数据库的封装.测试应用后,决定花一些时间来总结一下最近的研究心得,把这个数据库的应用单独作为一个系列来介绍,希望从各 ...
- Linux入门基础知识
注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...
- React Native 入门基础知识总结
中秋在家闲得无事,想着做点啥,后来想想,为啥不学学 react native.在学习 React Native 时, 需要对前端(HTML,CSS,JavaScript)知识有所了解.对于JS,可以看 ...
- oracle数据库入门
oracle 数据库入门. 1.数据 2.数据存储的地方:变量 数组 容器 (内存中),文件,数据库(文件) 3.数据库系统:sqlserver 2000 2005 2008 mysql 5 ...
- USB入门基础知识(转)
源:USB入门基础知识 相关名词: 主机(Host) 设备(Device) 接口(Interface) 管道(Pipe) 管道是主机与设备端点数据传输的连接通道,代表了主机的数据缓冲区与设备端点之间交 ...
- 1)Linux程序设计入门--基础知识
)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makef ...
随机推荐
- CSS网页布局垂直居中整理
一.使用CSS3处理垂直居中方式 1.使用Flex布局处理(推荐),简单好用 body,html{ width:100%; height:100%; } .out { width: 20%; heig ...
- 折叠代码块 C#中用 #region和#endregion java中用 //region和//endregion
折叠代码块 C#中用 #region和#endregion java中用 //region和//endregion
- SpringBoot自定义线程池处理异步任务
@Async异步调用 就不解释什么是异步调用了,Spring Boot中进行异步调用很简单 1.通过使用@Async注解就能简单的将原来的同步函数变为异步函数 package com.winner.s ...
- Fibratus:一款功能强大的Windows内核漏洞利用和跟踪工具
今天给大家介绍的是一款名叫Fibratus的开源工具,广大研究人员可以使用这款功能强大的工具来进行Windows内核漏洞利用.挖掘与跟踪. Fibratus这款工具能够捕捉到绝大多数的Windows内 ...
- Swift 编程语言【转载+整理】
原文地址 在过去的几年中,移动应用程序风靡全世界并且已经改变了我们使用互联网进行工作或者休闲的方式.为了创建移动应用程序,各种技术应运而生,同时开发过程也开始将其作为一等公民来对待.尽管移动似乎已经无 ...
- 学习一个Vue模板项目
最开始学习Vue的时候,不建议直接使用模板,而应该自己从头写起.模板都是人写的,要坚信"人能我能".只有自己亲自实践,才能促进自己主动思考,才能对模板.框架有深刻的理解. 在Git ...
- Boinx FotoMagico for Mac(电子相册制作工具)破解版安装
1.软件简介 FotoMagico 是 macOS 系统上一款非常好用的电子视频相册制作工具,FotoMagico 被誉为 Mac 上的「会声会影」,我们可以使用这款软件快速的制作出精美的音乐视 ...
- Spark 论文篇-大型集群上的快速和通用数据处理架构(中英双语)
论文内容: 待整理 参考文献: An Architecture for Fast and General Data Processing on Large Clusters. Matei Zahari ...
- linux每日命令(21):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. 一. exec参数说明: -exec 参数后面跟的是com ...
- Java compiler level does not match the version of the installed Java project facet解决办法
意思就是project facet 和 java compiler level 不一致 解决办法: 修改project facet 方法一: 选中工程,右键 Property -> Projec ...