一、Oracle公司的前世今生
1977年,三人合伙创办(Software Development Laboratories,SDL)
1979年,更名为Relational Software Inc.,RSI
1983年,为了突出核心产品,RSI更名为Oracle2002年04月26日,启用“甲骨文”作为中文注册商标2009年4月20日,甲骨文公司收购SUN。
2013年,甲骨文超越IBM,成为继Microsoft 后全球第二大软件公司
二、数据库的初始化
一、用 sqlplus 连接oracle数据库
1、在cmd中输入sqlplus /nolog
2、使用管理员账户登录orcl数据库实例
conn sys/gzsxt@orcl as sysdba
3、解锁scott账户
alter user scott account unlock;
4、通过scott账户登录
conn scott/tiger@orcl
修改新的密码:
新密码:tiger(输入是不可见的)
确认新密码:tiger(输入是不可见的)
5、已连接
二、使用 可视化工具 连接oracle数据库
三、Oracle常识
SYS和SYSTEM用户
SYS和SYSTEM用户都是Oracle 的系统用户,它们都使用SYSTEM表空间,SYS拥有更大的权限
Oracle的一个超级用户,Oracle默认的系统管理员,拥有DBA权限
平时用system管理数据库即可。这个用户的权限对于普通的数据库管理来说已经足够权限了。
可以通过观察权限的区别理解两者的不同
SCOTT用户 tiger
测试账户 练习账户
创建用户
CREATE USER bjsxt IDENTIFIED BY bjsxt;
分配权限或角色
GRANT CONNECT,RESOURCE TO bjsxt;
取消权限或角色
REVOKE RESOURCE FROM bjsxt;
权限指执行特定类型SQL 命令或访问其他对象的权利
角色是具有名称的一组权限的组合
常用系统预定义角色
CONNECT:临时用户
RESOURCE:更为可靠和正式的用户
DBA:数据库管理员角色,拥有管理数据库的最高权限
服务:
安装oracle 11g R2成功安装后,共有7个服务,这七个服务的含义分别为:
1、 Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)
2、OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)
3、 OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)
4、 OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
5.、OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)
6、 OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动)。
7、OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)
注意:非必须启动的服务可以到设置中停止该服务,不会影响Oracle的正常使用(学习)