Oracle学习笔记 _01_安装

 

Oracle学习 第一天 

            —— Oracle的卸载与安装

之前使用过SQL Server、MySQL、Access 三种数据库,由于项目需要,今天在自己本上第二次安装Oracle数据库(第一次是上周--安装失败了o(╥﹏╥)o,甚至连报的什么错都没记录),于是,这次边安装边记录,势必成功。

 

 

 

首先,刚才说到上次安装失败了,所以,先卸载 Oracle 数据库。百度了很多教程,cmd卸载、uninstall卸载,都报错了。最后发现一篇文章,纯手动的注册表卸载,先停用所有Oracle服务,然后依次删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application

中所有Oracle相关的文件,最后删除环境变量,重启电脑,删除app文件及C盘Program Files下的Oracle文件。

向该文作者表示感谢。

附上参考原文地址:https://blog.csdn.net/Devin_LiuYM/article/details/59539020

 

 

 

接下来便是安装,首先将安装包解压到一个database文件夹中,点击安装。

 

 

 

遇到第一个问题。INS-13001 环境不满足最低要求。我新电脑。I7  8G  1T+128   不满足要求是不可能的。所以继续求助万能的百度。

 

 

 

报错原因:win10系统的原因

处理方法:database -- stage -- cvu  -- cvm_prereq.xml  文件中增加一点配置信息。

 

 

同为该文作者对我提供的帮助表示感谢。

附上参考文章地址:https://www.cnblogs.com/jodiegreat/p/5137923.html

 

 

 

继续。依次选择  不接受更新  -- 创建和配置数据库 -- 桌面型数据库 -- 选择安装目录 -- 下一步

 

 

 

遇到第二个问题。“安装过程成所有先决条件失败,无法执行物理内存检查“。有热心网友回答说是因为C盘或安装盘没有共享权限,需要使用net share C$=C: 命令共享,按照操作后提示权限不足,于是切换到管理员权限下,执行成功,但依然报错无法执行物理内存检查。(虽然没有解决,但依然感谢提供帮助的热心网友)。

 

最后为了节约时间,直接选择了忽略检查,继续进行安装,要求输入Admin管理口令,该口令类似于一个超级管理员,用于SYS、SYSTEM、SYSMAN、DBSNMP用户。

 

这里顺手记录一下这些用户的不同。

    当我们每创建一个数据库实例的时候,就会自动先创建三个用户。

        SYS:超级管理员。权限最大。

        SYSTEMl:管理员用户。权限仅次于SYS。

        SCOTT:普通用户

 

这里的管理口令 就是制定的SYS用户、SCOTT用户的密码。

 

所以顺手将本页面以及输入的口令截图保存在了根目录下。

然后直接下一步等待即可,安装完成后,会弹出关于用户管理的界面,用于锁定/解锁用户或修改用户默认口令。

 

 

10g版本中默认状态只开启了SYS与SYSTEM用户,建议手动解锁SCOTT用户

 

 

 

如果忘记对SCOTT用户解锁,且后期需要使用该用户时,可以通过SYSTEM用户对其进行解锁操作。

步骤如下:

    先使用SYSTEM用户登录数据库;

    然后使用命令

        ALTER USER scott ACCOUNT UNLOCK 进行解锁

 

 

 

至此。Oracle数据库已经安装完成。

接下来准备安装Oracle的开发工具 客户端。

 

 

        1.    sqlPlus 和 sqlPlusw    -- 自带的最简单的工具。用于执行sql语句或pl/sql块。带w的是window平台下的窗体应用程序。运行 sqlplus 即可进入。

          2.    PLsql        -- 第三方开发软件。用于开发、测试、优化等。使用很广泛。 需要单独安装。

          3.    Enterprise manager console        -- 企业管理器。Web版本。首先要保证OracleDBConsole+数据库实例名 的 服务已启动,然后在管理器中输入http://IP地址/em 即可。可以远程连接其他局域网内的机器。

 

    

 

 

SQL命令:

        show user        显示当前用户名

        conn 用户名/密码      切换用户

        disc                    断开当前用户但不退出窗口

        exit                    断开当前用户并退出窗口

        password或passw + 用户名        修改用户密码(具有权限的情况下),修改当前用户密码时可以不输入用户名

        spool on              将输出结果导入到本地文本中  --开始

        spool D: filename.sql    --指定路径

        select ……         查询

        spool off          关闭时自动保存

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HolaSecurity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值