这个已经很久了,我没发布,今天特此发布出来,
希望对不会安装的能够有所帮助,也是方便以后不用再翻文件夹目录了,
因为安装这个数据库安装失败很难卸载干净,所以请看官按照每一步进行
下面开始
总共需要这么6个文件
其中 win64_11gR2_database_1of2.zip ,win64_11gR2_database_2of2.zip 这俩是必须
Oracle安装
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
同时选中,然后右击,找到解压文件
解压之后,打开文件
打开后
安装好PLSQL并让其正常使用
首先
把电脑桌面上的PLSQL快捷方式删掉
在你电脑D盘 D:\Oracle目录下找到和我上面截图的这个
然后
打开后如下所示
然后呢
D:\Oracle\PL SQL
单击后那个路径栏里面都变蓝色了,按住键盘上的 Ctrl 键不松,再按C ,把路径复制;
(Ctr + C 复制,Ctr + V 粘贴)
然后呢
在这里面按 Ctr + V 粘贴 刚刚复制的路径
路径弄完之后呢,点击NEXT
继续点击NEXT
点击Finish
点击Close
之后呢,桌面会出现这个PLSQL快捷方式,不要着急
如果想使用汉化版的,按以下操作
(建议使用汉化版,其实也无所谓,只要能用就可以)
现在,打开桌面上的那个PLSQL快捷方式
打开后点击 取消
然后呢
单击 注册
跳出来这个窗口
然后
打开后是这样的
然后通过复制粘贴
再在桌面上重新打开PLSQL快捷方式
出来一个这个,不要怕
解决办法:
给你发了一个压缩包,instantclient-basic-nt-11.2.0.4.0.zip
把它保存到电脑的D盘下,Oracle文件夹里面
选动后
右击,选择 解压到instantclient-basic-nt-11.2.0.4.0
打开 instantclient-basic-nt-11.2.0.4.0 文件夹
此时打开桌面上的PL SQL快捷方式
打开后点击 取消
之后弹出来
如图所示:红色的是我们需要替换的文件
选动后是 蓝色路径 复制下来
粘贴到框里面
再把键盘换成英文输入
在框里面路径D:\Oracle\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2后面加上\oci.dll
关掉它
重启 桌面 PL SQL 快捷方式
使用系统权限最高的sys那个用户名登录
用户名 口令(密码) 角色
sys orcl as sysdba SYSDBA
system orcl SYSDPER
scott tiger default normal(普通)
由于附件中有instantclient_11_2,
注意数据库名输入时需要以127.0.0.1/orcl格式
可以试一下,system orcl SYSDPER ; scott tiger default normal(普通)
这俩用户登录时都无法正常登录
下面来解决
在PLSQL Developer中要是以scott/tiger登录时提示the account is locked。
解决办法:
解决:
(1)conn sys/sys as sysdba; //以DBA的身份登录
(2)alter user scott account unlock;// 然后解锁
(3)conn scott/tiger //弹出一个修改密码的对话框,修改一下密码就可以了
下面看着键盘,同时 按Win+R
以system用户名登录,密码是刚装oracle时自己填写的密码orcl,登录进去以后。
敲命令之后 回车 按 Enter 键
下面是我复制的上面截图中的
Microsoft Windows [版本 10.0.17134.407]
(c) 2018 Microsoft Corporation。保留所有权利。
C:\Users\dell>sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on 星期五 11月 30 03:02:23 2018
Copyright (c) 1982, 2010, Oracle. All rights reserved.
请输入用户名: system
输入口令:
连接到:
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> conn sys/sys as sysdba
已连接。
SQL>
SQL> alter user scott account unlock;
用户已更改。
SQL> commit;
提交完成。
SQL> conn scott/tiger
ERROR:
ORA-28001: the password has expired
更改 scott 的口令
新口令:
重新键入新口令:
口令已更改
已连接。
SQL>
退出
再 把 system用户弄好
Microsoft Windows [版本 10.0.17134.407]
(c) 2018 Microsoft Corporation。保留所有权利。
C:\Users\dell>sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on 星期五 11月 30 03:36:19 2018
Copyright (c) 1982, 2010, Oracle. All rights reserved.
请输入用户名: sys
输入口令:
ERROR:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
请输入用户名: sys
输入口令:orcl as sysdba
连接到:
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> conn sys/sys as sysdba;
已连接。
SQL> alter user system account unlock;
用户已更改。
SQL> commit;
提交完成。
SQL> conn system/orcl
已连接。
SQL>
在桌面上重启 PLSQL快捷方式
sys和system用户的区别
【system】用户只能用normal身份登陆。
【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆也只能用这两个身份,不能用normal。
“SYSOPER”权限,即数据库操作员权限,权限包括:
打开数据库服务器 关闭数据库服务器
备份数据库 恢复数据库
日志归档 会话限制
“SYSDBA”权限,即数据库管理员权限,权限包括:
打开数据库服务器 关闭数据库服务器
备份数据库 恢复数据库
日志归档 会话限制
管理功能 创建数据库
normal 、sysdba、 sysoper有什么区别
normal 是普通用户
另外两个,你考察他们所具有的权限就知道了
sysdba拥有最高的系统权限
sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public
sysdba登陆后是 sys
sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,
只要实例启动了,他就已经存在,以sysdba身份登陆,装载数据库、打开数据库
只有数据库打开了,或者说整个数据库完全启动后,dba角色才有了存在的基础!
个人建议吧,
还是以使用scott/tiger用户登录为主
但是sys/orcl用户登录也很重要
感觉system/orcl用户使用并不多
以下是集中演示:
用户名sys ;密码orcl ;数据库127.0.0.1/orcl ;连接为 SYSDBA ;
用户名sys ;密码orcl ;数据库127.0.0.1/orcl ;连接为 SYSOPER ;
用户名system ;密码orcl ;数据库127.0.0.1/orcl ;连接为 Normal ;
用户名scott ;密码tiger ;数据库127.0.0.1/orcl ;连接为 Normal ;