Windows7-64bit-旗舰版
win64_11gR2_database
navicat120_premium_cs_x64
PL/SQL Developer 64 bit
2018/11/26
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
1) 下载链接
官方下载链接
或
百度云下载链接 - 密码:6rrv
2) 官方下载截图
注:从官网进行下载需要注册一个Oracle账户并登录。
1) 下载下来之后是两个压缩文件,将两个压缩文件一起选中解压,解压生成一个database文件夹
2) 双击database文件夹中的setup.exe启动安装向导进行安装
3) 利用安装向导一步步安装即可
参考文章
打开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
参考文章
官方下载链接
或
百度云下载链接 - 密码:jiz9
1) 下载安装包
2) 利用安装向导进行安装
3) 破解注册
product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca
打开计算机系统的服务界面,发现当安装好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下载链接
用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卸载干净即可!