enmo_day_01
OCP : 三门,sql, 管理一,管理二
VUE 考试中心
OCM : 2天,5年经验
11g grid
12c cloud
个人技术博客
itpub, csdn, 51blog
自己买主机,域名,搭建博客网站
ACE, ACED, OOW(oracle open world)
关系型数据库:二维表
非关系型数据库:文档,宽列,关键值,搜索引擎,document, wide column, key_value, search engine.
使用SecureCRT, putty 等支持ssh的软件,远程连接到机器(虚拟机)
操作步骤 :
su - oracle :-表示完全切换到oracle用户
su - root or su - : 完全切换到root用户
rm -rf * : 循环删除所有文件及目录
mv -i : 若有同名文件提示问是否覆盖
检查环境变量 :
vi .bash_profile : 编辑隐藏文件bash_profile
添加:
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=ENMOEDU
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
应用新的环境变量 :
source .bash_profile
note : $表示寻找当前已有的路径
ps -ef|grep smon : 查询当前运行的程序 smon
sqlplus / as sysdba : 连接数据库
startup : 启动数据库
quit :推出
Oracle官网,Downloads —> documents —> 下载
SQL language reference
Oracle组件概述
Database数据库 : datafiles数据文件, control files控制文件, redo log files重做日志文件
Instance实例 : shared pool (library cache, dara dictionary cache), database buffer cache, redo log buffer, large pool, java pool, stream pool.
Parameter file, Password file, Archived file,
user process, server process,
注 :.dbf结尾的文件是数据文件, .log结尾的文件是日志文件, .ctl结尾的文件是控制文件
实例是打开数据库的方式。
一个实例只能打开一个数据库,多个实例可打开同一个数据库(RAC集群技术)
ipcs
ipcs -u oracle
sqlplus / as oracle or sysdba
ipcs
ps -ef|grep ora
cd $ORACLE_HOME/dbs
ls (spfileENMOEDU.ora)
export ORACLE_SID=EMNOEDU1
sqlplus / as sysdba
startup
cat spfileENMOEDU.ora
pfile : 参数文件 (文本,anywhere) eg : init<SID>.ora eg : initENMOEDU.ora
spfile : 服务器参数文件 (dbs, ) eg : spfile<SID>.ora eg : spfileENMOEDU.ora
两种参数文件间进行转化:create spfile from pfile; create pfile from spfile;
刻画实例属性信息
参数文件之间的优先级顺序:spfile<SID>.ora —> spfile.ora —> pfile<SID>.ora
创建参数文件:create
.db_name=‘ENMOEDU’ : 参数文件内必须有
sqlplus /nolog : 只启动sqlplus这个程序,不执行任何实例
connect / as sysdba
sqlplus sys(用户名)/oracle(密码)@ENMOEDU as sysdba
sqlplus aaa/aaa as sysdba
show user
操作系统验证
e.g. : sqlplus / as sysdba
数据字典验证
eg :
口令文件验证 :
eg : sqlplus sys/oracle@ENMOEDU as sysdba
在dbs目录下:
ls
strings orapwENMOEDU
shu immediate : 关闭数据库
Oracle redo日志组的三大特点:
顺序写入,写满切换,循环复写(多组多成员)
归档archive
archivelog归档日志文件,以.arc结尾(在复写之前抽取数据,写满自动切换,可以手动干预)
/u01/app/oracle/diag/rdbms/enmoedu/ENMOEDU/trace : pwd
cat alert_ENMOEDU.log : 告警日志文件
trace文件以.trc结尾
闪回日志文件,备份文件
实例有内存和进程构成。
SGA(system/share global area)系统/共享全局区
PGA(process global area)进程全局区
ps -ef | grep LOCAL=NO
ps -ef | grep ora
select * from v$instances
kill -9 5033
id, blog, document, knowledge architecture
Oracle Database 9i/10g/11g编程艺术
enmo_day_01的更多相关文章
随机推荐
- Web开发的常见面试题HTML和HTML5等
作为一名前端开发人员,HTML,HTML5以及网站优化都是必须掌握的技术,下面列举一下HTML, HTML5, 网站优化等常见的面试题: HTML常见面试题: 1. 什么是Semantic HTML( ...
- Linux之curl命令详解
url命令是一个功能强大的网络工具,它能够通过http.ftp等方式下载文件,也能够上传文件.其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息.类似的工具还有 ...
- mysql查看存储过程
查询数据库中的存储过程 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法 ...
- 解决PowerDesigner 生成Sql2005-2012 找不到sysproperties表的问题
造成此问题的原因是由于Sql 2005 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 ,微软的目的不再去猜测网上有二种解决方式 但不符合本人 ...
- js广告弹窗
生活中我们经常遇到一些烦人的广告页面,比方说弹窗,悬浮等等各种广告.有的同事甚至都下一个屏蔽广告插件到浏览器上.这样就防止了广告的干扰. 但是我们学前端的必须是要知道广告弹窗这个做的过程,甚至是它的原 ...
- 車(rook)
[题目分析] JustPenz:我们假设n>m(不大于就交换),那最多能摆m个,所以会有(n-m)个空白,我们把这些空白插入到n中,答案就是C(n,n-m)=C(n,m);数据范围比较大,我们就 ...
- int与string之间的类型转换--示例
package demo; public class IntDemo { public static void main(String[] args) { // String-->int 类型转 ...
- 使用redis-dump进行Redis数据库合并
前言 最近处理数据时,涉及到跨服务器访问的问题,我有两个Redis服务器分别在不同的机器上,给数据维护带来了诸多不便,于是便研究了下如何将两个Redis中的数据合并到一处. 从网站搜了一些工具,找到了 ...
- 非WEB项目中引入Hibernate Validator
前言: 网上一些朋友分享了关于hibernate-validator的使用方法,但是不是缺少关联库信息,就是提供的参考代码中缺少自定类. 希望我这一篇博客能够让你顺利的跑出预期的结果. 如果有错,可以 ...
- java 导出Excel 大数据量,自己经验总结!(二)
在上一次的基础上加上了样式,以及中文列名 package com.tommy.fundation.util; import java.io.OutputStream; import java.util ...