Oracle数据库cmd命令基本命令
Oracle数据库cmd下基本命令
一、Oracle用户登陆
oracle的登录工具是sqlplus。
1、登陆sysdba用户:最高权限
$ sqlplus / as sysdba;
或者
$ sqlplus/nolog;
SQL> conn/as sysdba;
2、scott用户登陆:
$ sqlplus username/password;
例如:
$ sqlplus scott/tiger; //1.不指定实例
$ sqlplus scott/tiger@orcl //2.指定实例
-- 可以在登陆状态下切换连接用户
SQL> conn system/manager;
3、在oracle客户端登录orale的方法
(1)原始的登录方法:
$ sqlplus scott/tiger@//192.168.0.123/orcl //192.168.0.123是服务端的IP地址
(2)修改配置文件后的登录方法:
$ sqlplus scott/tiger@orcl_ip_info
注:orcl_ip_info是192.168.0.123/orcl的别名,
这个别名是在客户端软件(sqlplus)的安装目录下配置文件设置
D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora
默认内容
ORCL是被指定为协议为TCP、IP地址为localhost,端口为1521的实例
ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))
复制上面的内容,修改localhost为IP地址添加的新配置,此时就可以用
orcl_ip_info别名代替IP地址
orcl_ip_info=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.123)(PORT = 1521))(CONNECT_DATA =(SERVICE_NAME = orcl_ip_info)))
二、创建用户并赋权
1、ORACLE默认管理员密码
(1)普通用户:SCOTT(密码:tiger)
(2)普通管理员:SYSTEM(密码:manager)
(3)超级管理员:SYS(密码:change_on_install)
2、创建用户及密码。
创建用户user1
SQL> create user user1 identified by password1;
修改用户密码
SQL> alter user user1 identified by 234556;
删除用户
SQL> drop user user1;
或
SQL> drop user bx cascade;
3、赋予权限。
oracle提供三种标准角色(role):connect;resource和dba.
(1).connect role(连接角色)
临时用户,特指不需要建表的用户,通常只赋予他们connect role.
拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)。
(2).resource role(资源角色)
更可靠和正式的数据库用户可以授予resource role。
resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。
(3).dba role(数据库管理员角色)
dba role拥有所有的系统权限
包括无限制的空间限额和给其他用户授予各种权限的能力。
查看当前用户所拥有的角色:
SQL> select * from user_role_privs;
为 user1赋权:
SQL> grant connect, resource to user1;
撤销对user1赋予的权限:
SQL> revoke connect, resource from user1;
Oracle数据库cmd命令基本命令相关推荐
- oracle cmd命令导入,oracle使用cmd命令导入数据库
首先确认数据库文件是全库导出(比如原数据库的实例名为ORCL,则以下创建的实例就是要ORCL,要是原实例为TEXT,则创建的实例就要是TEXT) 前置条件:创建数据库实例(此处使用ORCL作例子,注意 ...
- oracle数据库impdp命令的使用方法
oracle数据库impdp命令的使用方法 impdp命令直接在命令行(cmd/bash)下直接用,不必登录oracle.只能导入expdp命令导出的dmp文件. 但是导出时数据所在的表空间以及用户会 ...
- 1 Oracle数据库常用命令
linux下重启oracle服务步骤 1.使用Xshell连接linux服务器. 2.以oracle身份登录数据库,命令:su – oracle 3.进入Sqlplus控制台,命令:sqlplus / ...
- Oracle Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口
一.Linux下Oracle数据库常用命令 oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/ma ...
- linux查询数据库oracle端口,Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口...
Oracle数据库常用命令.Linux监听配置.oracle linux下开放1521端口 时间:2020-02-14 来源: 一.Linux下Oracle数据库常用命令 oracle用户下执行: $ ...
- cmd连接oracle数据库常用命令
一.cmd命令连接oracle数据库: 1.sqlplus 用户名/密码 as sysdba: 如:sqlplus system/manager as sysdba 2 ...
- oracle数据库 cmd,cmd命令操作Oracle数据库
//注意cmd命令执行的密码字符不能过于复杂 不能带有特殊符号 以免执行不通过 譬如有!@#¥%--&*之类的 所以在Oracle数据库设置密码是不要太复杂 /String Database ...
- Oracle数据库相关命令
从cmd窗口进入SQL命令行 sqlplus / as sysdba; 查询所有用户 (1)使用具有DBA权限的账号登录数据库. (2)执行如下命令. SQL> select username ...
- exp oracle所有数据库命令,oracle数据库exp命令
通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库) 通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip ...
最新文章
- JVM从入门到精通(二):详解Class加载过程,双亲委派机制,编译执行与解释执行
- 互联网人的恶梦是加班?不,是饥荒!
- 全代码实现ios-4
- Piggy-Bank POJ - 1384(完全背包+背包放满)
- 终于有人把安卓程序员必学知识点全整理出来了,送大厂面经一份!
- 搜索引擎指令站长常用搜索引擎命令汇总
- Java - 常用函数Random函数
- 计算机如何恢复记事本,如何使用电脑桌面便签恢复误删除了的记事本数据内容?...
- 像仓管一样管理redux-仓管也需要才艺(中间件)
- 数学建模——国赛写作模板篇
- 游戏开发之NGUI字体集制作
- 【字符串匹配】BF算法
- 服务器微信互通是什么意思,妄想山海微信区和QQ区互通吗,服务器互通数据详解...
- 子网划分以及网络号的计算
- 使用STC-ISP向KEIL添加STC芯片头文件
- 使用占位符预防SQL注入的原理
- mui 沉浸式状态栏
- 一、CentOS7.4下Elastic Stack 6.2.4日志系统搭建
- 球球速刷LC之DP问题 三轮
- kali系统AOSP源码编译