20141006。
今天的任务是完成大数据性能调优项目的数据库表结构及查询效率分析,使用自己单机的oracle对小部分的测试样例数据进行测试。有一段时间没有进行Oracle操作了,有些东西记不太清楚,测试的过程中顺手写下来。
好记性不如烂笔头,真切体会。
1、服务启动和登陆
lsnrctl start
net start oracleserviceorcl
sqlplus nolog
connect sys /sys as sysdba (scott/tiger)(sqlplus/as sysdba)
2、创建一个用户用于测试、授予权限
#基础知识:
Oracle初始用户:SYS(超级用户) SYSTEM(辅助管理员 不能启动关闭数据库)SCOTT(口令Tiger 样例) PUBLIC(用户组)
用户身份认证:
数据库身份认证(Identified by psw)
外部身份认证(identified externally 如操作系统或者网络服务,数据库不保存用户口令)
全局身份认证(数据库使用Oracle Enterprise Security Manager进行认证)
表空间和账户状态:
未设置则使用系统默认表空间,初始时没有任何表空间配额的;锁定账户则无法与oracle数据库建立连接,必须解锁后才可以,不过默认为不锁定。
创建、修改、删除用户:cr