若安装时为设置初始密码 则system用户的密码为 message Scott用户的密码为 tiger
1.常用的pl/sql命令
1.conn命令(中括号中为可选项)
语法:conn 用户名/密码[@数据库全局名称][as sysdba/as sysoper]
sys用户为系统管理员,使用该用户登陆时,必须带上AS SYSDBA 或者 AS SYSOPER
2.disc命令与exit命令
disc用于断开当前数据库的链接
exit命令与disc命令类似,也会断开数据库的连接,两者区别是使用exit命令断开用户与数据库的链接后sql*plus工具会结束运行。
3.passw命令
可以修改当前用户的登陆口令
4.show user命令
可以显示当前链接数据库的用户。
5.文件执行命令
start命令和@命令
start/@ 文件路径 (用于执行文件或者脚本)
edit命令
需要在sql*plus命令窗口中打开编辑某个文件 edit 文件路径。
spool命令
通过spool命令可以将sql*plus命令窗口中的内容输入到指定文件中 spool 文件路径
使用spool of命令关闭输出
6.创建用户
create user user_name identified by pass_word
[default tablespace tablespace_default]//表示用户在创建数据库对象时所使用的默认表空间
[profiles profile_name]//指指定资源文件的名称
[account lock | account unlock]//指定用户是否被加锁
//username:指用户名,一般为字母、数字、“#”或“_”符号
//pass_word:指用户登陆密码,一般为字母、数字、“#”或“_”符号
2.用户管理与权限管理
用户管理
一个用户有一个模式一个模式可以包含多个对象(索引,视图(数据字典),序列,角色,同义词,表)。
同一个,模式下不能存在同名的对象,不同模式下可以。
用户创建
create user HH identified by 123456;
更新密码
Alter user useername identified by password;
锁 Alter user scott account lock/unlock;
Grant 权限 to username
修改用户
与创建用户语法一样,只需要将创建用户的语法的create关键字改为alter
删除用户
drop user user_name[CASCADE]
CASCADE:级联删除选项,如果用户下拥有数据库对象,必须加上CASCADE选项才能成功删除用户,CASCADE表示删除该用户及用户所拥有的数据库对象。
查询全局数据库名:
Select*from global_name; 查询数据库安装时起的名字
权限管理
授权
Grant {privileg