--简单进行数据库的学习
--1.进行用户的登陆
sqlplus "/as sysdba" --一般是以管理原用户登陆的
show user; --即可看见是管理员"sys"
--发现到用的时候忘记了管理员密码 现在只有一个用户smith
--现在将绝大部分权限给予smith用户
grant create session to smith; --修改会话的权限
grant create any synonym to smith; --创建同义词的权限
grant create database link to smith; --创建数据库链接的权限
grant create procedure to smith; --创建过程的权限
grant create role to smith; --创建角色的权限
grant sequence to smith; --创建序列的权限
grant create table to smith; --创建表的权限
grant create type to smith; --创建类型的权限
grant drop any synonmy to smith; --删除同义词的权限
grant select any synonmy to smith; --选择同义词的权限
--其实写了这么多 还不如一个DBA的权限的给予
grant dba to smith;
--好了现在有了dba的权限 就可以建一张表了吧
--创建一个以jack为密码的用户名jack
create user jack identified by jack;
--此时 注意连接使用 conn jack/jack 是行不通的
--没有授予一定的权限 最基本的权限就是session
grant create session to jack; --这样jack用户就可以登录啦
--现在讲讲oracle关机有哪些操作吧
SQL> shutdown normal --普通模式的关机 不允许新的连接
SQL> shutdown immediate --立即关闭数据库 一般在有异常的时候启用
SQL> shutdown transactional --执行计划的关闭操作 在需要完成所有的事物事使用
SQL> shutdown abort --数据库异常或立即关闭数据库时使用