2,当远程客户连接服务器时,服务器端的OracleXETNSListener的监听必须启动 打开方式---管理工具--服务中---查找OracleXETNSListener并启动程序。 --sqlplus远程连接命令 sqlplus 服务器端的用户名/密码@全局数据库名称 sqlplus 服务器端的用户名/密码@teacher;即可。 ,3,、创建用户命令 A、连接到用户SQL> conn system/root B、创建用户: SQL> create user scott identified by tiger; C、切换用户:SQL> conn scott/tiger //用户切换失败 Not logged on 备注:出现用户没有session权限的提示. 所以应当分配session权限 ,4,、分配权限 grant 权限名 to 用户名; SQL> conn system/root;//第一步切换到管理员 SQL> grant create session to scott; //为用户受权 Grant succeeded//受权成功 备注当受权成功后,scott就可以登录,但是登录后,当用户创建表时,也会出现权限不足.然在oracle中是通过用户的角色来给用户分配权限的.详细参考9角色
,5,、角色(一个角色包含多个权限) connect create session create table …… resource 对表空间使用权限 …… grant connect,resource to scott; 注意:对用用户的创建,权限的分配,只有管理员才能够操作,普通用户不能实现.