Oracle安装
1.安装
.Oracle数据库产品是免费的,我们可以从Oracle的官方网站(http://www.oracle.com)下载到程序安装包,一直点下一步即可。
2.配置
安装完成之后在Database Configuration Assistent中设置一个全局数据库名 (数据库处于一个网络中的名称标识)和一个SID(数据库的唯一标识)
3.数据库身份证明,为数据库中提供的用户账户指定口令。
Oracle的sys用户和system用户
安装结束后会自动的生成两个用户
(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install
(2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager,一般使用较多。
sql*plus
Oracle的sqlplus是与oracle数据库进行交互的客户端工具,借助sqlplus可以查看、修改数据库记录。在sqlplus中,可以运行sqlplus命令与sql语句。
功能主要有:
- 数据库的维护,如启动,关闭等,这一般在服务器上操作。
- 执行sql语句执行pl/sql。
- 执行sql脚本。
- 数据的导出,报表。
- 应用程序开发、测试sql/plsql。
- 生成新的sql脚本。
- 供应用程序调用,如安装程序中进行脚本的安装。
- 用户管理及权限维护等。
scott用户
scott是一个系统已经新建好的普通用户
用户名scott,密码默认tiger,默认状态是被锁定,DBA用户执行
alter user scott account unlock;
可以解锁登陆
PS:一般在安装数据库的最后会提醒给scott用户解锁,如果忘记解锁,想用数据库自带的用户scott登录,看看连接是否成功。在cmd命令中,用“sqlplus scott/ tiger”登录时,
会是提示如下信息: ERROR:ORA-28000:账户已被锁定。
解决方法:
可以在sql plus工具里,也可以在控制台通过命令行给scott账户解锁。
在cmd命令提示符中可直接登录oracle,使用system用户登录,再输入以下命令:
alter user scott account unlock
解完以后,使用下面的命令来查看:
select username,account_status from dba_users WHERE USERNAME='SCOTT'
可以看到scott账户已经解锁,但是状态还是"expired”(密码过期)的意思。
给其赋一个新的口令
alter user scott identified by tiger
//修改完成后可用conn切换用户
一般数据库scott用户的默认口令就是tiger
常用命令
select * from tab;//查看用户下所有的表
conn 用户名/用户密码 //一般切换用户
conn sys/root as sysdba; // 注意切换到sys用户,要以sysdba用户登录
sys/root as sysdba; //登陆时要求同上
show user;//显示当前用户