加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle 常用 Dos命令

发布时间:2020-12-12 16:00:01 所属栏目:百科 来源:网络整理
导读:转载自:http://wenku.baidu.com/link?url=45_k8ex4G4VEipACv9-5P8G5u7TAzYtr3T_lS4MYWO6ZE_0-ic3UIdbCTPnhRiC0CR1YZQy_45-Jsl_KMMfSI1Y4rJDHaNaWPfXI5mSS-vK 1. 进入sql界面: 开始--运行--cmd:输入 sqlplus 回车 提示输入正确的用户名和密码 注意:用户

转载自:http://wenku.baidu.com/link?url=45_k8ex4G4VEipACv9-5P8G5u7TAzYtr3T_lS4MYWO6ZE_0-ic3UIdbCTPnhRiC0CR1YZQy_45-Jsl_KMMfSI1Y4rJDHaNaWPfXI5mSS-vK

1. 进入sql界面:

开始--运行--cmd:输入 sqlplus 回车 提示输入正确的用户名和密码

注意:用户名默认的是 sys,system,密码是你安装的密码,输入正确的用户名及密码即可进入界面。


2. DOS命令下修改密码

当忘记密码时,DOS命令下

alter user system identified by 新密码;

例:修改系统密码为root

alter user system identified by root;


3. 切换用户操作
先退出再登录, exit退出
Sqlplus

--提示输入用户名 新用户名

--提示输入密码 对应密码 或

不退出,直接sql操作中 conn/用户名/密码 切换用户

例:conn system/root

注意:登录的时候没有分号结束。

4.简单入门命令
select * from tabs;---查询当前用户下有哪些表(多查询出系统表);
select table_name from user_tables; ---查询当前用户下的所有表的名称。

desc 表名 ---查看表有哪些列(表的结构)


5. 创建用户命令

连接到用户SQL> conn system/root

创建用户: SQL> create user scott(用户名) identified by tiger(密码);

切换用户:SQL> conn scott/tiger //用户切换失败

Not logged on

备注:出现用户没有session权限的提示. 所以应当分配session权限

6.分配权限
grant 权限名 to 用户名;
SQL> conn system/root;//第一步切换到管理员
SQL> grant create session to scott; //为用户受权
Grant succeeded//受权成功
备注:当受权成功后,scott就可以登录,但是登录后,当用户创建表时,也会出现权限不足.然在oracle中是通过用户的角色来给用户分配权限的.详细参考9角色
7. 角色(一个角色包含多个权限)
connect
create session
create table ……
resource
对表空间使用权限 ……
grant connect,resource to scott;
注意:对用用户的创建,权限的分配,只有管理员才能够操作,普通用户不能实现.

8.总结:
SQL Plus 登录的几种不同方式 :
sqlplus 根据提示输入用户名、密码
sqlplus 用户名/密码 (本机登录)
sqlplus 用户名/密码@网络服务名 (远程登录)
sqlplus / as sysdba (以sysdba身份登录,用户实际为sys)
创建用户:
切换到system管理员中 以system管理员进行登录
1、Create user 用户名 identified by 密码;(不能是全数字)
2、grant create session,create table,resource to 用户名;//给用户分配权限
3、start 目录(D:emp.sql);//注意该文件不能放在桌面 为什么呢(目录中不能包含空格否则会出现如下错误:
SQL> start C:a a aemp.sql;
Error reading file
SQL Plus常见的命令:
conn 切换连接用户
desc 显示表结构
host 执行操作系统命令
start 执行文件系统SQL语句
exit 退出
col 格式化输出
/ 执行最近一条SQL或新定义过程
startup 启动数据库实例 (DBA)

shutdown

关闭数据库实例

(DBA)

对于

conn,desc,host,exit

已经结束

shutdown 关闭数据库实例 (DBA) 对于conn,exit已经结束

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读