DBA组下不同成员登录ORACLE的情况

简介: DBA组下不同成员登录ORACLE的情况,报错的问题。将admin 用户加入oracle 用户组。root@r01c05011.yh.com # usermod -g oinstall adminroot@r01c05011.
DBA组下不同成员登录ORACLE的情况,报错的问题。
将admin 用户加入oracle 用户组。
root@r01c05011.yh.com # usermod -g oinstall admin
root@r01c05011.yh.com # usermod -g dba admin    
root@r01c05011.yh.com # su - admin
admin@r01c05011.yh.com:/home/admin>sqlplus /nolog       
sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
查询metalink发现是ORACLE 10g R2的一个BUG,版本号为4516865。下载补丁,并解压。
oracle@r01c05011.yh.com # unzip p4516865_10201_Linux-x86-64.zip
Archive:  p4516865_10201_Linux-x86-64.zip
   creating: 4516865/
   creating: 4516865/files/
   creating: 4516865/files/install/
  inflating: 4516865/files/install/restrict.lst  
  inflating: 4516865/files/install/changePerm.sh  
   creating: 4516865/etc/
   creating: 4516865/etc/config/
  inflating: 4516865/etc/config/inventory  
  inflating: 4516865/etc/config/actions  
   creating: 4516865/etc/xml/
  inflating: 4516865/etc/xml/GenericActions.xml  
  inflating: 4516865/etc/xml/ShiphomeDirectoryStructure.xml  
  inflating: 4516865/README.txt
 
oracle@r01c05011.yh.com:/home/4516865/files>cd install
oracle@r01c05011.yh.com:/home/4516865/files/install>ls
changePerm.sh  restrict.lst
oracle@r01c05011.yh.aliyun.com:/home/4516865/files/install>ll
total 24
-rw-r--r-- 1 oracle oinstall 11401 Apr 13 17:59 changePerm.sh
-rw-r--r-- 1 oracle oinstall  8746 Apr 13 17:59 restrict.lst
oracle@r01c05011.yh.com:/home/4516865/files/install>chmod 755 changePerm.sh
oracle@r01c05011.yh.com:/home/4516865/files/install>chmod 644 restrict.lst
oracle@r01c05011.yh.com:/home/4516865/files/install>ls -l
total 24
-rwxr-xr-x 1 oracle oinstall 11401 Apr 13 17:59 changePerm.sh
-rw-r--r-- 1 oracle oinstall  8746 Apr 13 17:59 restrict.lst
oracle@r01c05011.yh.com:/home/4516865/files/install>./changePerm.sh
Cannot find file /opt/oracle/products/10.2.0/install/restrict.lst.
Please ensure that this file exists in the same directory as this shell script.
将install目录下的changePerm.sh和restrict.lst这两个文件解压到$ORACLE_HOME/install文件夹下。
oracle@r01c05011.yh.com:/home/4516865/files/install>cp changePerm.sh $ORACLE_HOME/install
oracle@r01c05011.yh.com:/home/4516865/files/install>cp restrict.lst  $ORACLE_HOME/install
oracle@r01c05011.yh.com:/home/4516865/files/install>cd $ORACLE_HOME/install             
oracle@r01c05011.yh.com:/opt/oracle/products/10.2.0/install>ll
total 252
drwxrwx--- 2 oracle oinstall   4096 Apr 13 15:43 chainedInstall
-rwxr-xr-x 1 oracle oinstall  11401 Apr 13 18:09 changePerm.sh
-rw-r----- 1 oracle oinstall      0 Apr 13 15:43 createseed1.sh
-rw-r----- 1 oracle oinstall      0 Apr 13 15:43 createseed.sh
-rw-r----- 1 oracle oinstall    974 Apr 13 15:43 envVars.properties
drwxrwx--- 2 oracle oinstall   4096 Apr 13 15:43 jlib
-rw-r----- 1 oracle oinstall 179464 Apr 13 15:43 make.log
-rwxr-xr-x 1 oracle oinstall      0 Apr 13 15:43 oratab
-rw-r----- 1 oracle oinstall     33 Apr 13 15:43 portlist.ini
-rw-r----- 1 oracle oinstall    254 Apr 13 15:43 readme.txt
-rw-r--r-- 1 oracle oinstall   8746 Apr 13 18:09 restrict.lst
-rwxr-xr-x 1 oracle oinstall    816 Apr 13 15:43 rootdeletenode.sh
-rw-r----- 1 oracle oinstall   9638 Apr 13 15:43 rootlocaladd
-rw-r----- 1 oracle oinstall      0 Apr 13 15:43 seed.log
-rw-r----- 1 oracle oinstall   2800 Apr 13 15:43 templocal
drwxrwx--- 2 oracle oinstall   4096 Apr 13 15:43 unix
drwxrwx--- 2 oracle oinstall   4096 Apr 13 15:43 utl
再次执行脚本changePerm.sh   
oracle@r01c05011.yh.com:/opt/oracle/products/10.2.0/install> ./changePerm.sh            
-------------------------------------------------------------------------------
Disclaimer: The purpose of this script. is to relax permissions on some of the
files in the database Oracle Home so that all clients can access them.
Please note that Oracle Corporation recommends using the most restrictive file
permissions as possible for your given implementation.  Running this script
should be done only after considering all security ramifications.
-------------------------------------------------------------------------------
Do you wish to continue (y/n) [n]: y
Finished running the script. successfully
Please see /tmp/changePerm_err.log for errors and /tmp/changePerm.log for the log of events
看到此,说明成功完成补丁。
dba组中另一个用户admin 再次使用sqlplus 验证
admin@r01c05011.yh.com:/home/admin>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Apr 13 18:13:05 2011
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL>  
至此,问题解决了。。
目录
相关文章
|
6月前
|
SQL Oracle 关系型数据库
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
308 0
|
10月前
|
人工智能 运维 Oracle
ChatGPT能代替Oracle DBA吗?用Oracle OCP(1z0-083)的真题测试一下(文末投票)
ChatGPT已经通过了很多考试,姚远老师是Oracle OCP和MySQL OCP讲师,我很好奇ChatGPT能不能通过Oracle OCP的考试呢?让我们拿Oracle 19c OCP考试(1z0-082)的真题对ChatGPT进行一个测试。
134 0
|
10月前
|
Oracle 关系型数据库 数据库
查询listener的日志排除不能登录的错误使用Oracle官方提供的ova文件建立Oracle 19c学习环境
Oracle官方提供了安装好的Oracle 19c虚拟机,打包成ova文件。可以使用这个文件建立一个oracle 19c的学习环境。
121 0
|
10月前
|
人工智能 运维 Oracle
ChatGPT能代替Oracle DBA吗?用Oracle OCP(1z0-083)的真题测试一下。
第1道题ChatGPT就做错了,姚远老师心里不禁窃喜,看来ChatGPT也不咋地,我们也许不会失业,让我们来看看第一道题的题目
120 0
|
10月前
|
运维 Oracle 关系型数据库
登录Oracle数据库遇到ORA-01017密码错误的解决办法
我们在登录Oracle数据库时可能会遇到ORA-01017错误,这里分析原因并提供解决办法。 点击试看博主的专著《MySQL 8.0运维与优化》(清华大学出版社)
543 0
|
Oracle 关系型数据库 数据库管理
ORACLE分配DBA权限
ORACLE分配DBA权限
|
Oracle 关系型数据库 Linux
Linux服务器oracle数据库重启服务、重启监听方法,oracle数据库sysdba管理员登录方法
Linux服务器oracle数据库重启服务、重启监听方法,oracle数据库sysdba管理员登录方法
617 0
Linux服务器oracle数据库重启服务、重启监听方法,oracle数据库sysdba管理员登录方法
|
Oracle 关系型数据库 Linux
Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决
Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决
933 0
Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决
|
SQL Oracle 关系型数据库
windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句
windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句
475 0
|
Oracle 安全 关系型数据库
【Oracle】什么?作为DBA,你竟然不会安装Oracle??
很长一段时间内,国内互联网公司都在提倡“去IOE”,但是很多企业还是愿意为昂贵的Oracle数据库买单,不少读者所在的公司也在用Oracle,很多读者自行安装Oracle数据库时,多多少少遇到了些问题,苦恼于几天下来还是没能解决问题。这不,不少读者跑来问我,让我输出一篇如何在物理机上安装Oracle的文章,最好是安装过程中不会出现各种“疑难杂症”。哈哈,这要求不过分,我周末也着实捣鼓了一番,不过我是安装在CentOS 7/ CentOS 8虚拟机中的,效果和在物理机中一样,整个过程也算是小有所成吧!输出此文,记录捣鼓的过程,与各位Oracle开发者共勉。
115 0
【Oracle】什么?作为DBA,你竟然不会安装Oracle??