alt+F5 图像模式改为命令模式;
scott 密码是 tiger
sys 密码是 change_on_install
system 密码是 manager
sysman 密码是 oem_temp
启动: sqlplus / as sysdba; ---startup; 关闭: shutdown immediate;
如果是linux的root用户,不能直接使用sqlplus命令进入,要切换用户到oracle用户,才能进入数据库。
sys用户进入scott用户不成功,可能没有解锁:
查看账户状态
SQL>select username, account_status from dba_users where username='SCOTT';
修改密码并解锁
SQL>alter user scott identified by scott account unlock;
系统默认设置
SQL>select property_name,property_value from database_properties;
SQL> set linesize 120;
SQL> set pagesize 60;
sysdba的密码是多少,当进入用户scott后,如何进入sysdba? sysdba密码sysdba;
connect system/password as sysdba --从普通用户切换到管理员用户
conn as sysdba; ----当连接tim用户是,只有tim用户权限,如果加入 conn as sysdba 连接tim用户时,就有sysdba的权限,为什么?
grant create session to duan;grant create table to duan; grant unlimited tablespace to duan; alter user duan quota 5m on users;(users是表空间名称);revoke unlimited tablespace from duan;收回权限 any table 权限是可以给其他用户建表
conn duan/duan; create table a(id int);drop user duan cascade;删除用户
创建用户用sysdba用户,赋予scott用户权限给tim用户,可以用scott用户;‘with grant option’ 可以把其他用户给他的权限赋予给其他用户;
权限有:‘create table’‘session’‘select on scott.emp’
on 某表 to/from 某人;
用户可以查的表:session_privs: 用户权限
sys用户才能查的表:dba_sys_privs; 系统所有权限
dba_xxx_privs
all_xxx_privs
user_xxx_privs
其中xxx:role表示角色,sys表示系统权限,tab表示对象权限。
链接crt : 看本地虚拟网络,和vbox虚拟网络 ifconfig etho0; 更改本地ip和vbox的ip为同一ip段;