首先,不管是Oracle、mySQL,还是其他数据库,一般都是使用的标准的SQL语言(结构化查询语言)。所以只要掌握了SQL语句,在其他数据库中大都是通用的。
但是,每个数据库都有自己的特性。这就需要我们去掌握他们的特性。
Oracle数据库三种连接身份
“sysdba” :数据库管理员。权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制、管理功能和创建数据库。
数据库用sysdba登录的验证有两种方式,一种是通过os认证,一种是通过密码文件验证;登录方式有两种,一种是在数据库主机直接登录(用os认证的方式),一种是通过网络远程登录;需要设置的参数有两个,一个是SQLNET.AUTHENTICATION_SERVICES,一个是REMOTE_LOGIN_PASSWORDFILE。
“sysyoper”:数据库操作员。权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档和会话限制。
“normal”:普通用户。权限只有查询某些数据表的数据。
SYS和SYSTEM是每个ORACLE 数据库系统缺省安装的两个帐户。SYS是所有内部数据库表、结构、过程包、等拥有者,此外它还拥有 V$和数据字典视图,并创建所有封装的数据库角色(DBA,CONNECT,RESOURCE)。 Sys是一个唯一能访问特定内部数据字典的用户。System也是在安装Oracle时创建的用户,用于 DBA任务的管理。
启动Oracle数据库的步骤
步骤:启动例程—>装载数据库—>打开数据库
每启动一个数据库至少对应有一个例程,例程是Oracle用来管理数据库的一个实体。在服务器中,例程是由一组逻辑内存结构和一系列后台服务进程组成的。当启动