- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Oracle学习笔记
oracle认证:
oca(初级认证)oraclecertifiedassociate
ocp(中级认证)oraclecertifiedprofessional
ocm(⾼级认证)oraclecertifiedmaster
sqlplus常⽤命令:
conn[ect]⽤户名/密码@⽹络服务名[assysdba/sysoper]
连接数据库,特权⽤户⾝份连接需要sysdba或者sysoper
disc[onnect]断开与当前数据库的连接
passw[ord]修改密码,修改其他⽤户密码需要加上其他⽤户的⽤户名并且当前⽤户拥有相应dba权限
showuser显⽰当前⽤户名
exit断开与当前数据库的连接并退出
交互命令:
变量名替代变量,变量执⾏时需要⽤户输⼊
edit⽂件路径及名称编辑指定的sql脚本
spoolon
数据库语句
spool⽂件路径及名称将数据库语句结果输出到指定⽂件
spooloff
显⽰设置环境变量:控制输出的格式
oracle除了sql语句外的其他sqlplus语句可以省略最后的“;”号
setlinesize字符数设置每⾏显⽰字符的数量,默认20个字符
setpagesize⾏数设置每页显⽰⾏的数量,默认14⾏
createuser⽤户名identifiedby密码
[defaulttablespace默认表空间名(设置⽤户默认属于表空间)
temporarytablespace临时表空间名(设置⽤户临时属于表空间)
quota⼤⼩on表空间名(设置⽤户在该表空间)]
拥有dba权限的⽤户创建新⽤户,密码不能⽤数字开头,创建的新⽤户⽆任何权限
alteruser⽤户名identifiedby新密码修改其他⽤户的密码,当前⽤户拥有相应dba权限
grant权限/⾓⾊to⽤户名拥有相应权限/⾓⾊的⽤户可以给其他⽤户授权相应权限/⾓⾊
oracle权限分为系统权限和对象权限
⾓⾊分为预定义⾓⾊和⾃定义⾓⾊,⾓⾊含有多种权限是权限的集合
revoke权限/⾓⾊from⽤户名拥有更⾼权限的⽤户回收权限/⾓⾊
dropuser⽤户名[cascade]删除⽤户,cascade表⽰删除⽤户把该⽤户下的所有数据⼀起删除
oracle新创建的⽤户在创建第⼀个数据对象时创建对应⽤户的⽅案(schema),⽤户创建的所有数据对象会放在⽤户对应的⽅案中
oracle访问其他⽅案中的数据对象:
grant权限[all(所有权限)]on数据对象to⽤户名[withadmin/grantoption]登录要访问的⽅案对应的⽤户授权相应数据对象权限给相
应⽤户,withadmin/grantoption表⽰⽤户可以将得到的系统权限/对象权限授权给其他⽤
createprofile限制名limitfailed_loginattempts/password_life_time失败登录次数/密码使⽤天数
password_lock_time/password_grace_time密码锁定天数/密码使⽤宽限天数
拥有dba权限⽤户创建⽤户登录失败相应次数后锁定相应天数/⽤户密码使⽤天数的限制
alteruser⽤户名profile限制名拥有dba权限的⽤户给其他⽤户设置限制
alteruser⽤户名accountunlock拥有dba权限的⽤户给其他⽤户解锁限制
dropprofileprofile⽂件名,删除profile⽂件限制
查看计算机信息:命令⾏窗⼝输⼊systeminfo
Windows命令⾏窗⼝启动oracle:
lsnrctlstart启动监听
oradim–startup–sid数据库实例名启动数据库实例
Linux命令启动oracle:
lsnrctlstart启动监听
sqlplussys/change_on_installassysdba以sysdba⾝份登录,oracle10g以后版本可以使⽤(
sqlplus/nolog
connsys/change_on_installassysdba)
startup
oracle在windows系统下的登录认证⽅式:
操作系统认证:当前windows⽤户属于ora_dba组成员,可以使⽤conn任意⽤户名/任意密码assysdba验证登录oracle数据库
or
文档评论(0)