导读就爱阅读网友为您分享以下“51 CTO下载-中科院ORACLE数据库视频教程总结”的资讯希望对您有所帮助感谢您对92to.com的支持!
中科院ORACLE数据库视频教程总结
三个默认的用户和密码sys change_on_install [as sysdba]system managerscott tiger
1
启动
监听程序 lsnrctl start
数据库实例 oradim-startup-sid orcl登陆 sqlplus /as sysdba
创建用户create user lisi indentified by lisi;
系统权限grant create session to lisi;grant create table to lisi;grant unlimited tablespace to lisi;revoke create session from lisi;
2
grant create any table to public;//把session权限授权给所有用户select*from user_sys_privs;//查看当前用户有哪些系统权限
【数据字典】select * from user_tab_privs;//查看当前用户有哪些对象权限set linesize 400;设置行的宽度select* from user_col_privs;//查看当前用户有哪些对象权限(权限控制到列)
注意查询和删除不能控制到列
对象权限grant select on mytab to lisi;grant all on mytab to lisi;grant update(name)on mytab to lisi;//把更新name列的权限
3
授权给lis i(将权限限定到列)
(update wuangwu.mytab set name='lihuoming'whe re id=1;)grant insert(id) on mytab to lisi;revoke select on mytab from lisi;alter table mytab add name varchar(10);//修改表结构o racle默认的是手动提交数据co mmitddl:数据定义语言(创建修改表)dml数据操纵语言(插入删除更新等)需要提交dcl数据控制语言(授权和撤销权限)
权限的传递把权限给A A在传递给B
4
show user;查看当前用户sys把alter权限给lisi grant alter any table to lisi;
默认lisi不能把alter权限给wangwu
可以这样 grant alter any table to lisi with admin option;对象权限传递sys创建表A sys把查询的权限给lisi但是lisi不能把该权限授给其他人
可以这样 grant select onA to lisi with grant option;
角色create role myrole;grant create session to myrole;
5
grant create table to myrole;create user zhangsan identified by zhangsan;grant myrole to zhangsan;drop role myrole;
有些系统权限不能够放在角色里面
比如 grant unlimited tablespace to myrole;会出现无法将该权限放在my ro le里面
只能直接将该权限给用户create any table的权限不仅可以给自己创建表还可以给其他人创建表
不过要先给他赋予使用空间的权限
表是属于某一个用户的角色不属于某个用户
6
丢失管理员密码
比如普通用户的密码丢失了 sys登陆然后alter user scottide ntifie d by新密码
如果sys密码丢失o ra c le三种验证机制
操作系统验证
密码文件验证
数据库验证普通用户sys用户可以启动和关闭数据库那么数据库没有启动sys就可以进入数据库里面去(但是监听和实例必须启动否则会出现协议适配器错误)所以sys用户采用操作系统和密码文件验证linux下o racle的启动过程
7
lsnrctl start 监听程序sqlplus sys/密码as sysdbastartup启动数据库实例windows下o racle的启动过程lsnrctl startoradim-startup-sid orclconn/as sysdba为什么不写密码也能够进入数据呢 因为sysdba是操作系统验证右击我的电脑选择管理组双击ora_dba在这个组里的用户都是sysdba所以不用密码那么你可以将改组的用户给删除了那么conn/assysdba就不能进去了!
然后conn用户名/密码as sysdba就采用密码文件验证为了安全应该删除操作系统验证那么只能采用密码文件验
8
证如果密码忘记了.......
密码文件在d:\database\PWDorcl.ora可以先把他删除然后在建立orapwd file=d:\database\PWDorcl.ora password=123456e nt rie s(允许在该文件中建立特殊用户的个数)=10
创建用户create user abcindentified by abc
9
欧路云怎么样?欧路云主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。2021年7月14日美国 CERA 弹性云服务器 上新 联通CUVIP 线路!8折特惠中!点击进入:欧路云官方网站地址付款方式:PayPa...
华为云818上云活动活动截止到8月31日。1、秒杀限时区优惠仅限一单!云服务器秒杀价低至0.59折,每日9点开抢秒杀抢购活动仅限早上9点开始,有限量库存的。2G1M云服务器低至首年69元。2、新用户折扣区优惠仅限一单!购云服务器享3折起加购主机安全及数据库。企业和个人的优惠力度和方案是不同的。比如还有.CN域名首年8元。华为云服务器CPU资源正常没有扣量。3、抽奖活动在8.4-8.31日期间注册并...
蓝速数据金秋上云季2G58/年怎么样?蓝速数据物理机拼团0元购劲爆?蓝速数据服务器秒杀爆产品好不好?蓝速数据是广州五联科技信息有限公司旗下品牌云计算平台、采用国内首选Zkeys公有云建设多种开通方式、具有IDC、ISP从业资格证IDC运营商新老用户值得信赖的商家。我司主要从事内地的枣庄、宿迁、深圳、绍兴、成都(市、县)。待开放地区:北京、广州、十堰、西安、镇江(市、县)。等地区数据中心业务,均KV...