linux中用root用户怎么创建oracle实例?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中用root用户怎么创建oracle实例?相关的知识,希望对你有一定的参考价值。
但是像那样做,到最后一步会抱没有权限错误的!我试过很多次的
参考技术A 强烈建议不要这么做,应该严格的按照ORACLE安装文档里头的指示使用不同的用户进行安装,创建实例。这样能避免很多后续管理上的麻烦。ROOT并不是万能的。 参考技术B linux下,系统用户oracle,执行dbca命令(要确定你有图形界面啊,不然这个命令打不开),然后按照要求一步一步来,就能建立一个数据库了。至于实例,只要这个数据库启动了,那么他就是一个实例。如果没有图形界面,那么就静默设置安装数据库,具体的忘记了,好象需要写一个脚本,去百度搜一下,应该有相关的内容的。 参考技术C 先用oracle用户登录
su 记住不能加-,取得oracle用户的环境变量
然后export ORACLE_SID=aaa(实例名)
dbca 按照提示做就OK了 参考技术D 同样求解,我是运行dbca ,直接报错,Exception thead "main" 什么原因?
linux中用脚本创建非root用户,要脚本中配制非root用户的密码,如何用openssl对密码加密
linux中用脚本创建非root用户,在脚本中配制非root用户的密码,公司 规定不充许在脚本中配制明文,有人告诉我用openssl技术做加解密,可是有会用,有哪位高手能指点一下,我没有分了,求帮个忙,谢放
openssl是可以加解密,但是你的要求是创建用户并输入密码,据我所知,linux的passwd命令好象只能用键盘交互,没法用脚本预设的。有个可用的办法是:用useradd命令创建完用户后,再用脚本修改/etc/shadow(这个文件是真正存放用户密码的地方)里的密码段,这个密码段是用hash算法加密的,好象是sha256还是sha512之类的吧,例如'000000',加密后是$6$7z4nJy/C69Wj$A65GjO61mBtErCbGNxIt1IUumPs/YUmeu1Zb7jElxNU/5TNmIDNx/YY0cA5CBBlgbjKyQlNpyofDL2k0UtKft1
/etc/shadow的权限只有root用户可以修改,因此这个脚本要由root来执行。 参考技术A 你是怎么个创建啊 ? 非交互的用脚本创建用户有实际意义么?
我感觉 用 read -p "please input password :" var1
echo $var1 | passwd --stdin $username
这样 可以
用户名 可以用 for循环 seq 实现
以上是关于linux中用root用户怎么创建oracle实例?的主要内容,如果未能解决你的问题,请参考以下文章