数据库概念

在oracle里数据库是一个静态的概念,数据库的资料保存在硬盘上,一个数据库可以有多个实例

数据库实例

数据库实例是一个动态的概念,它是进程+这个进程的内存块。就把它当成个指针吧,这个指针指向了数据库。

两个很高的用户权限

(1)sys是oracle的最高权限,登陆时需要用sysdba方式登陆。除了sys以外的用户都用普通方式登陆

(2)system 没有creat database权限,其他与sys相同

这两个用户在安装数据库时就会被自动创建

安装

暂时略

卸载

要卸载干净的话需要四步

1、停止所有有关oralce的服务并且退出杀毒软件

2、卸载软件

在开始程序-oracle安装产品中找到-Universal installer  点击卸载

注意不要在根选框上打钩,不然他会提示你去文件加下的D:\app\Administrator\product\11.2.0\dbhome_1\deinstall deinstall.bat去删除

3、删除oracle所在的文件夹

4、删除注册表

删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录

删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以Oracle和OraWeb开头的键

删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application中所有以Oracle开头的键

删除HKEY_CLASSES_ROOT目录下所有以Ora,Oravcle,Orcl,EnumOra为前缀的键

删除HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MenuOrder/Start menu/Programs中以Oracle开头的键

删除HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除MicrosoftODB forOracle以外的所有含Oracle的键

删除以上有关oracle的注册表

5、删除有关oracle的环境变量

删除环境变量中path和classpath中含Oracle的路径

启动数据库

启动模式有三种

Startup nomount  (nomount模式)启动实例不加载数据库。

Startup mount (mount模式)启动实例加载数据库但不打开数据库

Startup (open 模式)启动实例加载并打开数据库,就是我们上面所用的命令

Nomount模式中oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据库文件,所以说:

1)  创建新数据库

2)  重建控制文件

这2种操作都必须在这个模式下进行。

Mount模式中oracle只装载数据库但不打开数据库,所以说:

1)     重命名数据文件

2)     添加、删除和重命名重做日子文件

3)     执行数据库完全恢复操作

4)     改变数据库的归档模式

这4种操作都必须在这个模式下进行

Open模式(就是我们上面的startup不带任何参数的)正常启动。

关闭数据库

1、shutdown normal
     正常方式关闭数据库

2、shutdown immediate
      立即方式关闭数据库

  当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作

3、shutdown abort
   直接关闭数据库,正在访问数据库的会话会被突然终止,
   如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间

一、安装oracle出现服务OracleMTSRecoveryService已经存在

之前安装的oracle没删除干净,有个OracleMTSRecoveryService服务没有删掉
解决办法删除注册表中的键值
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleMTSRecoveryService
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\OracleMTSRecoveryService

或者

因为之前安装失败是装在C盘,所以在OracleMTSRecoveryService键下的ImagePath里的地址是C盘

所以把ImagePath里的值改成这次安装的目录就可以继续安装了

http://blog.csdn.net/pengxuan/article/details/6723757

 二、找不到文件 F:\app\Administrator\product\11.2.0\dbhome_2\oc4j\j2ee\oc4j_applications\applications\em.ear

将win64_11gR2_database_2of2中的\win64_11gR2_database_2of2\database\stage\Components\*拷到\win64_11gR2_database_1of2\database\stage\Components目录下即可。

三、解决IE上登陆oracle OEM时报:“证书错误,导航已阻止”的错误

输入 https://localhost:1158/em 后ie浏览器报证书错误

这是有由于oracle oem证书的密钥小于1024

在cmd下输入 certutil -setreg chain\EnableWeakSignatureFlags 8  即可

重新登录   https://localhost:1158/em

虽然没完全解决但可以用了

 四、网页登录密码

用户名 sys

口令 你安装oracle时输入的密码

连接身份 SYSDBA

图解如何解决Oracle执行先决条件检查失败

https://jingyan.baidu.com/article/b0b63dbf058bdb4a483070f7.html

1.

cmd net share c$=c:

2.

在运行中(或键盘按 Win+R)输入regedit打开注册表,

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters 选中Parameters,在右边名称中找到AutoShareWks 项,在其右键菜单中 ,点击修改,将其“数值数据(V):”由原来的0改为1

path问题,全部忽略

(1)oracle安装、卸载、启动、关闭、登陆以及同时遇到的问题的更多相关文章

  1. redis安装 卸载 启动 关闭

    一 redis安装 第一步:在VMware中安装CentOS(参考Linux教程中的安装虚拟机) 第二步:在Linux下安装gcc环境 [root@hadoop ~]#yum install gcc- ...

  2. mariaDB 安装/卸载+启动/关闭 服务

    1.设置环境变量 无论是用户环境变量还是系统环境变量 2.启动服务 进入根目录 名字根据 --install 后的 参数来决定 叫MariaDB,MySQL 都可以 mysqld.exe --inst ...

  3. Linux——oracle数据库实例启动关闭(转)

    -->Oracle 数据库实例启动关闭过程 --================================ [root@robinson ~]# su - oracle --查看未启动实例 ...

  4. Oracle 服务手动启动关闭

    在windows7中安装完Oracle11g之后会出现一下七种服务:可通过运行->services.msc查看. 其中各个服务名称中的ORCL或orcl为SID即System IDentifie ...

  5. Oracle 11g 服务启动/关闭 及 DB dump 导入

    本地启动Oracle 服务脚本 由于本地机子安装了Oracle后,会自动启动一些默认的Oracle服务,这样子会导致机子比较慢.所以需要改成手动启动/关闭服务. 即用即开,不用就关. 开启的脚本: O ...

  6. Oracle 数据库实例启动关闭过程

    Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载.Oracle数据启动的过程被划分为 几个不同的步骤,在不同的启动过程中,我们可以对其实现不同的操作,系统修复等 ...

  7. Oracle安装 卸载 和常见问题

    Oracle的安装   全局数据库名:orcl  口令:orcl 或者以第三方工具SQLplus为例 系统用户:sys 和 system  练习账户:scott (密码:tiger) 登录账户为:sy ...

  8. nginx学习与配置-安装与启动关闭管理

    nginx服务器的安装 安装准备: nginx依赖于pcre库,要先安装pcre yum install pcre pcre-devel cd /usr/local/src/ wget wget ht ...

  9. 关于Linux下Oracle安装后启动的问题

    1.首先,切换成oracle用户,启动监听服务.(中间的横杠必须加上,不然会出现command not found 的错误) 命令1:su  -  oralce 命令2:lsnrctl start 参 ...

  10. 【Oracle安装卸载】oracle卸载

    Oracle卸载比较麻烦,不能简单卸载就完成了,有时没有卸载完整,下次安装不能很好的安装: 当然Oracle卸载也没有那么难,只是步骤比较多.Oracle10g还是Oracle11g卸载步骤都是一样的 ...

随机推荐

  1. 为 DirectAccess 设计 DNS 基础结构

    TechNet 库Windows ServerWindows Server 2008 R2 und Windows Server 2008浏览 Windows Server 技术NetworkingD ...

  2. IOS客户端的个人中心可以查看自己的博客了。

    IOS客户端的个人中心可以查看自己的博客了. 写这篇是为了在客户端显示之用. 下一步实现在客户端发博客.

  3. 剑指Offer - 九度1349 - 数字在排序数组中出现的次数

    剑指Offer - 九度1349 - 数字在排序数组中出现的次数2013-11-23 00:47 题目描述: 统计一个数字在排序数组中出现的次数. 输入: 每个测试案例包括两行: 第一行有1个整数n, ...

  4. USACO Section2.2 Preface Numbering 解题报告 【icedream61】

    preface解题报告----------------------------------------------------------------------------------------- ...

  5. nginx配置及HTTPS配置示例

    一.nginx简单配置示例 user www www; worker_processes ; #error_log logs/error.log; #error_log logs/error.log ...

  6. pdb在python程序中应用

    1.什么是pdb? pdb是python提供的调试程序的一种工具. 2.为什么需要pdb模块? 当我们的程序越写越大的时候,我们用print xxx 这种方式打断点,调试,非常不方便,这个时候我们需要 ...

  7. PAT——甲级1046S:shortest Distance

    这道题,折磨了我一个多小时,前前后后写了三个算法. 1046 Shortest Distance (20 point(s)) The task is really simple: given N ex ...

  8. 网络--路由表&IP选路

    路由表的 flags 字段显示路由状态: A 活动的休眠网关检测在路由上被启用.本字段只适用于 AIX 5.1 或更新版本. U :Up. H :路由至主机而不是网络. G :路由至网关. 不带G表示 ...

  9. idea中maven项目放到包中的mapper的xml文件不发布的问题

    今天重新一下mybatis的基础,然后一直报错,提示的是 result map 找不到com.zm.model.User对象可是看 mapper的写法没问题.找了半天才发现 是mapper没扫描到 解 ...

  10. 软工实践Alpha冲刺(6/10)

    队名:起床一起肝活队 组长博客:博客链接 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过去两天完成了哪些任务 描述: 已经解决登录注册等基本功能的界面. 完成了主界面的基本布局 ...