Oracle启动 监听 创建用户

启动oracle需要有两个服务

1、监听服务

2、Oracle实例prod重启服务器后 将Oracle监听服务打开

[oracle@localhost ~]$ lsnrctl status
[oracle@localhost ~]$ lsnrctl start

[oracle@localhost ~]$ sqlplus / as sysdba

su - oracle					# 进入oracle的用户,读取oracle的配置文件
lsnrctl status              # 查看状态
lsnrctl start				# 启动监听
sqlplus / as sysdba		    # 以操作系统权限认证的oracle sys管理员登陆.
startup						# 以默认参数文件开启实例,装载默认的数据库,并打开数据库。

监听的作用

监听客户端请求
为客户端请求分配Server Process
注册实例服务
错误转移failover
负载均衡 

 Oracle默认三个用户

sys用户:超级管理员,权限最高,它的角色是DBA(数据库管理员)
system用户:系统管理员,权限很高,它的角色是DBA operator(数据库管理员操作者),不具有创建数据库的权限!
普通用户(normal),如系统安装时的scott用户,默认密码是tiger。普通用户的权限是SYS用户或SYSTEM用户给的,如果没有给,那普通用户连很基本的访问权限,连接权限也没有。

 

查看当前数据库命令

SQL> select name from v$database;

NAME
---------
PROD

 查看版本

SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0    Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

-------------------------------


[oracle@localhost ~]$ sqlplus /nolog
而sqlplus  /nolog
是另外的用法了,nolog表示不进行登录,仅仅是进入sqlplus软件而已
SQL> conn /as sysdba
Connected.
SQL> conn abcd/pp as sysdba
Connected.

创建用户gree密码为gree
并赋值权限 connect resource dba
SQL> create user gree identified by gree;

User created.

SQL> grant connect,resource,dba to gree;
经过授权以后,用户拥有
connect:是授予最终用户的典型权利,最基本的权利,能够连接到Oracle数据库中,并在对其他用户的表有访问权限时,做SELECT、UPDATE、INSERTT等操作。
resource:是授予开发人员的,能在自己的方案中创建表、序列、视图等。
dba:是授予系统管理员的,拥有该角色的用户就能成为系统管理员了,它拥有所有的系统权限。
 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值