Oracle数据库安装配置

0. 基础

  • 系统

Windows7-64bit-旗舰版

  • Oracle

win64_11gR2_database

  • Navicat Premium

navicat120_premium_cs_x64

  • PL/SQL Developer

PL/SQL Developer 64 bit

  • 时间

2018/11/26

 

1. Oracle数据库概述

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

 

2. 在Windows系统上安装Oracle数据库

  • 安装包下载

1) 下载链接

    官方下载链接

    或

    百度云下载链接 - 密码:6rrv

2) 官方下载截图

注:从官网进行下载需要注册一个Oracle账户并登录。

  • 进行安装

1) 下载下来之后是两个压缩文件,将两个压缩文件一起选中解压,解压生成一个database文件夹

2) 双击database文件夹中的setup.exe启动安装向导进行安装

3) 利用安装向导一步步安装即可

 

3. 配置Oracle监听程序

参考文章

 

4. sqlplus命令

  • 启动

打开win+r,输入sqlplus,回车打开sqlplus命令窗口;

  • 常用命令

○ 以sysdba的身份登录数据库

conn / as sysdba

○ 查询当前登录用户

show user

○ 查询所有用户

select * from all_users;

○ 解锁被锁定的用户(以system用户为例)

alter user 被锁定用户的用户名 account unlock;

○ 修改用户的密码(以system用户为例)

alter user 用户名 identified by 新密码;

○ 查看所有用户以及各用户拥有的全部权限:

select * from dba_sys_privs;

○ 查看某一用户拥有的全部权限:

select * from dba_sys_privs where grantee='用户名';

○ 查看当前登录用户的全部权限

select * from user_sys_privs;

○ 查看所有角色以及各角色所包含的权限

select * from role_sys_privs;

○ 查看所有角色:

select * from dba_roles;

○ 查看所有用户以及各用户拥有的全部角色:

select * from dba_role_privs;

○ 查看某一用户拥有的全部角色:

select * from dba_role_privs where grantee='用户名';

○ 查看当前登录用户所拥有的角色:

select * from user_role_privs;

○ 查看某一用户所拥有的全部角色以及各角色包含的权限:

select privilege from dba_sys_privs where grantee='用户名' union select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='用户名');

○ 新增用户

create user 新用户名 identified by 密码;

○ 为新用户赋角色和操作权限(角色中有很多的操作权限)

赋权限:grant all privilege to 新用户名;

赋角色:grant connect,dba,resource to 新用户名;

○ 删除用户

drop user 用户名;

○ 启动oracle监听服务

lsnrctl start

○ 关闭oracle监听服务

lsnrctl stop

 

5. Oracle客户端 -  Navicat Premium

  • 客户端详述

参考文章

  • 客户端登录

 

6. Oracle客户端 -  PL/SQL Developer

  • 客户端安装

官方下载链接

百度云下载链接 - 密码:jiz9

1) 下载安装包

2) 利用安装向导进行安装

3) 破解注册

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le

serial Number:226959

password: xs374ca

  • 客户端登录

 

7. Oracle服务进程的管理

  • 概述

打开计算机系统的服务界面,发现当安装好Oracle数据库之后,会自动运行几个Oracle服务进程,这些进程占用大量的内存空间,导致计算机运行卡顿甚至崩溃。

  • 解决

1) 将上述三个服务进程由自动改为手动

2) 编写服务进程批处理文件

当需要使用Oracle数据库时,启动Oracle服务,否则关闭Oracle服务。

注:批处理文件要右键以管理员身份运行!

※ 第一种:启动和关闭分开写批处理文件

服务启动文件 - Start Oracle 11g Service.bat - CSDN下载链接

服务关闭文件 - Stop Oracle 11g Service.bat - CSDN下载链接

※ 第二种:启动和关闭汇总写批处理文件

服务启动或关闭文件 - Start Or Stop Oracle11g Service.bat - CSDN下载链接

 

8. Oracle卸载

  • 概述  

用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,需要从注册表清除,比较麻烦。

  • 卸载步骤(仅供参考)

1)   停止所有Oracle服务;

2)   开始->程序->Oracle - OraDb11g_home1->Oracle 安装产品-> Universal Installer:卸装所有Oracle产品,但Universal Installer本身不能被删除;

3)   运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口;

4)   运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口;

5)   运行regedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle入口;

6)   开始->设置->控制面板->系统->高级->环境变量:删除环境变量CLASSPATH和PATH中有关Oracle的设定;

7)   从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标;

8)   删除\Program Files\Oracle目录;

9)   重新启动计算机,重起后才能完全删除Oracle所在目录;

10) 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入 口目录及所有子目录,并从Windows目录(一般为C:\WINDOWS)下删除oralce文件等等;

11) WIN.INI文件中若有[ORACLE]的标记段,删除该段;

12) 如有必要,删除所有Oracle相关的ODBC的DSN;

13) 到事件查看器中,删除Oracle相关的日志;

 注:如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装, 安装时,选择一个新的目录,安装完毕并重新启动后,老的目录及文件就可以删除掉了;另外这些方法只供参考,具体可能每个人的情况不一样,只要保证将Oracle卸载干净即可!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值