导读就爱阅读网友为您分享以下“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
HostKvm商家我们也不用多介绍,这个服务商来自国内某商家,旗下也有多个品牌的,每次看到推送信息都是几个服务商品牌一起推送的。当然商家还是比较稳定的,商家品牌比较多,这也是国内商家一贯的做法,这样广撒网。这次看到黑五优惠活动发布了,针对其主打的香港云服务器提供终身6折的优惠,其余机房服务器依然是8折,另还有充值50美元赠送5美元的优惠活动,有需要的可以看看。HostKvm是一个创建于2013年的...
10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...
LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。新用户注册充值就送,最高可获得20美元的奖励金!成为LightNode的注册用户后,还可以获得属于自己的邀请链接。通过你的邀请链接带来的注册用户,你将直接获得该用户的消费的10%返佣,永久有效!平台目前...