Skip to content

Oracle

Oracle 体系结构

数据库技术的发展

数据管理技术是对数据进行分类、组织、编码、输入、存储、检索、维护和输出的技术,数据管理技术的发展大致经历了三个阶段

  • 人工管理阶段
  • 文件系统阶段
  • 数据库系统阶段

数据库系统的组成

image-20201201153839405

安装教程

https://blog.csdn.net/qiuyeyijian/article/details/110142470

登录数据库

oracle不同于mysql,mysql有不同的数据库,每个数据库下有很多表,oracle中的库是用用户名区分的,用户名作用类似于mysql中的数据库名。

打开cmd窗口,使用sqlplus命令登录oracle数据库

sql
sqlplus 用户名/密码		// 例如 sqlplus qiuyeyijian/123456

如果使用 sys或者 system账号登录,后面要加 as dba

sql
sqlplus sys/密码 as sysdba

管理命令

登录之后,可以使用一些命令来管理。

sql
show user;		// 显示当前用户
alter user 用户名 account unlock;	//解锁用户
alter user 用户名 account lock;	//锁定用户
alter user 用户名 identified by 新密码;	// 修改密码

create user 用户名 identified by 密码;		// 创建用户并指定密码
grant dba to 用户名;		// 给用户添加DBA权限,也就是将用户变成数据库管理员

修改http端口

Oracle Express Edition(XE)默认的http端口是8080,这跟JBoss/Tomcat的默认端口相同,导致Jboss启动冲突。

以dba的身份登录XE,执行以下语句,注意最后的斜杠也要输入。

shell
begin
  dbms_xdb.sethttpport('7000');
  dbms_xdb.setftpport('0');
end;
/

修改下面二个internet快捷方式(位于oraclexe安装目录的product\11.2.0\server下)

X:\oraclexe\app\oracle\product\11.2.0\server\Get_Started.url

X:\oraclexe\app\oracle\product\11.2.0\server\Database_homepage.url

用记事本打开这二个文件,把8080换成7000

以上处理对Oracle 11g /R2 同样有效

卸载Oracle数据库

  1. 删除安装目录下所有软件,删除开始菜单里的快捷图标
  2. 删除注册表, 需要删除的有以下几个:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services节点下的所有Oracle选项

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下的所有Oracle选项

  1. 删除环境变量

Released under the MIT License.