在linux下登录oracle,linux下oracle登录有关问题,请高手指教

当前位置:我的异常网» Oracle管理 » linux下oracle登录有关问题,请高手指教

linux下oracle登录有关问题,请高手指教

www.myexceptions.net  网友分享于:2013-03-07  浏览:76次

linux下oracle登录问题,急,请高手指教

这是我的登录情况

[oracle@IC   oracle]$   sqlplus   "/as   sysdba "

SQL*Plus:   Release   9.0.1.0.0   -   Production   on   Tue   Apr   3   11:35:39   2007

(c)   Copyright   2001   Oracle   Corporation.     All   rights   reserved.

Connected   to   an   idle   instance.

SQL>   startup

ORACLE   instance   started.

Total   System   Global   Area     336356520   bytes

Fixed   Size                                       279720   bytes

Variable   Size                           268435456   bytes

Database   Buffers                       67108864   bytes

Redo   Buffers                                   532480   bytes

Database   mounted.

Database   opened.

SQL>   exit

Disconnected   from   Oracle9i   Enterprise   Edition   Release   9.0.1.0.0   -   Production

With   the   Partitioning   option

JServer   Release   9.0.1.0.0   -   Production

[oracle@IC   oracle]$   lsnrctl

LSNRCTL   for   Linux:   Version   9.0.1.0.0   -   Production   on   03-APR-2007   11:36:16

Copyright   (c)   1991,   2001,   Oracle   Corporation.     All   rights   reserved.

Welcome   to   LSNRCTL,   type   "help "   for   information.

LSNRCTL>   start

Starting   /home/oracle/product/9.0.1/bin/tnslsnr:   please   wait...

TNSLSNR   for   Linux:   Version   9.0.1.0.0   -   Production

System   parameter   file   is   /home/oracle/product/9.0.1/network/admin/listener.ora

Log   messages   written   to   /home/oracle/product/9.0.1/network/log/listener.log

Listening   on:   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))

Listening   on:   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=IC)(PORT=1521)))

Connecting   to   (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))

STATUS   of   the   LISTENER

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

Alias                                           LISTENER

Version                                       TNSLSNR   for   Linux:   Version   9.0.1.0.0   -   Production

Start   Date                                 03-APR-2007   11:36:20

Uptime                                         0   days   0   hr.   0   min.   0   sec

Trace   Level                               off

Security                                     OFF

文章评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux下创建Oracle用户的步骤如下: 1. 登录Oracle数据库 2. 使用sysdba权限登录 3. 创建用户 4. 授权用户 5. 退出Oracle数据库 具体操作如下: 1. 登录Oracle数据库 在Linux终端中输入以下命令: $ sqlplus / as sysdba 2. 使用sysdba权限登录Oracle数据库中,只有sysdba权限的用户才能创建其他用户。因此,需要使用sysdba权限登录。 SQL> connect / as sysdba 3. 创建用户 在Oracle数据库中,使用CREATE USER语句创建用户。例如,创建名为test的用户,密码为test123,语句如下: SQL> CREATE USER test IDENTIFIED BY test123; 4. 授权用户 创建用户后,需要为其授权。授权可以是系统级别的,也可以是对象级别的。例如,将test用户授权为DBA角色,语句如下: SQL> GRANT DBA TO test; 5. 退出Oracle数据库 完成用户创建和授权后,可以使用以下命令退出Oracle数据库: SQL> exit; 以上就是在Linux下创建Oracle用户的步骤。 ### 回答2: 在Linux操作系统上创建一个Oracle用户需要以下步骤: 1. 登录Linux操作系统作为root用户。 2. 安装Oracle数据库软件。 3. 使用安装过程中创建的Oracle管理员用户oracle或其他具有系统管理员权限的用户,通过本地终端登录Oracle数据库中。 4. 创建一个新的Oracle用户,可以使用以下命令: CREATE USER username IDENTIFIED BY password; 其中,username是要创建的用户名,password是要为新用户设置的密码。 5. 分配角色和权限。可以使用以下命令把角色和权限分配给新用户: GRANT CREATE SESSION TO username; GRANT CONNECT TO username; GRANT RESOURCE TO username; GRANT DBA TO username; GRANT EXECUTE ON DBMS_LOCK TO username; 其中,CREATE SESSION、CONNECT、RESOURCE和DBA是一些预定义的角色;EXECUTE ON DBMS_LOCK权限是用于管理分布式事务的一个示例权限。 6. 创建完毕后,使用以下命令退出Oracle: exit; 从而退出Oracle工具并返回Linux命令行环境。 7. 检查新用户是否成功创建,可以使用以下命令: SELECT * FROM dba_users; 从而查看Oracle数据库中的所有用户。 通过以上步骤可以在Linux下创建一个新的Oracle用户,并给予相应的角色和权限,使得该用户能够在Oracle中进行相关的操作。 ### 回答3: 在Linux下创建Oracle用户需要遵循以下步骤: 1. 登录Linux系统,以Oracle安装用户的身份进行操作。 2. 打开终端,并输入以下命令创建一个新的Oracle用户: ```sql sudo useradd -m -d /home/oracle -s /bin/bash oracle ``` -m: 该选项表示创建用户的同时会在/home下创建一个与用户名相同的目录; -d: 指定了新建用户的家目录; -s: 指定了新建用户的默认shell类型为bash; 3. 接着,需要对新建用户进行初始密码设置,命令如下: ```sql sudo passwd oracle ``` 4. 进入Oracle管理控制台,在控制台中输入以下命令: ```sql CREATE USER <用户名> IDENTIFIED BY <密码>; ``` 5. 授予Oracle用户适当的权限,命令如下: ```sql GRANT CONNECT,RESOURCE,DBA TO <用户名>; ``` 6. 完成新用户的创建和授权后,可以测试该用户是否能够成功登陆Oracle。在终端输入以下命令: ```sql sqlplus <用户名>/<密码> ``` 7. 输入用户名和密码,若能够登录Oracle数据库中,则表示Oracle用户创建成功。 通过以上步骤,我们可以在Linux下成功创建一个Oracle用户,并给予其适当的权限,方便用户在Oracle数据库中操作。但需要注意的是,在实际应用过程中,需要根据具体情况进行调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值