免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3072 | 回复: 4
打印 上一主题 下一主题

useradd 建立用户的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-23 10:38 |只看该作者 |倒序浏览
用如下命令建立了oracle帐户:\r\nuseradd -g dba -d /export/home/oracle/  oracle -m\r\n没有问题\r\nid oracle\r\nuid=60003(oracle) gid=100(dba)\r\n也没有问题\r\n\r\n但是su - oracle时,出现如下错误:\r\nroot@V490-S ~#su - oracle\r\nSun Microsystems Inc.   SunOS 5.8       Generic Patch   February 2004\r\n-sh: MANPATH=:/usr/local/man: is not an identifier\r\n\r\n提示符变为了\r\n\\u@\\h \\w\\$\r\n现在使用oracle的import工具导入数据的时候命令行的长度既然有限制,写到100多个字符的时候,就不能在写了

论坛徽章:
0
2 [报告]
发表于 2006-06-23 10:56 |只看该作者

安装ORACLE前做过类似以下profile设置吗

ORACLE_OWNER=oracle\r\nexport ORACLE_OWNER\r\nORACLE_BASE=/oracleapp/u01/app/oracle\r\nexport ORACLE_BASE\r\nORACLE_HOME=$ORACLE_BASE/product/8.1.7\r\nexport ORACLE_HOME\r\nLD_LIBRARY_PATH=$LD_LIBRARY_PATHORACLE_HOME/libORACLE_HOME/jdbc/lib\r\nexport LD_LIBRARY_PATH\r\nORACLE_SID=omc\r\nexport ORACLE_SID\r\nORACLE_TERM=xsun5\r\nexport ORACLE_TERM\r\nCLASSPATH=$CLASSPATHORACLE_HOME/JRE/libORACLE_HOME/jlibORACLE_H\r\nOME/product/jlib\r\nexport CLASSPATH\r\nPATH=$PATH:/bin:/usr/bin:/usr/local/bin:/usr/ccs/bin:/opt/binORACLE_HOME/bin\r\nexport PATH\r\nORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data\r\nexport ORA_NLS33\r\nNLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1\r\nexport NLS_LANG\r\nTMPDIR=/var/tmp\r\nexport TMPDIR

论坛徽章:
0
3 [报告]
发表于 2006-06-23 11:09 |只看该作者
root@V490-S ~#su oracle\r\n\r\n\\u@\\h \\w\\$aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\r\nsu oracle是不报错,但是到写了258个a后就不让在写了.\r\n而且source /export/home/oracle/.profile的时候报source命令找不到的错误.\r\n\r\n回楼上的,我的环境变量如下:\r\nSHELL=/bin/bash\r\nORACLE_BASE=/opt/oracle\r\nORACLE_HOME=$ORACLE_BASE/product/9.2.0\r\nNLS_LANG=\"AMERICAN_AMERICA\".ZHS16GBK\r\nORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data\r\nORACLE_SID=xxx\r\nPATH=$ORACLE_HOME/bin:/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/ccs/bin:/usr/ucb:/opt/sfw/bin\r\nLD_LIBRARY_PATH=$LD_LIBRARY_PATHORACLE_HOME/lib:/usr/local/lib\r\nJAVA_HOME=/usr/java\r\nPS1=\"\\\\u@\\\\h \\\\w\\\\$\"\r\nMANPATH=/usr/man\r\nexport ORACLE_BASE ORACLE_HOME NLS_LANG ORA_NLS33 PATH LD_LIBRARY_PATH JAVA_HOME ORACLE_SID MANPATH VIMRUNTIME  MANPATH EDITOR PS1 \r\n\r\n数据库已经安装好,而且能够起来,只是在 sh里面运行命令的时候有问题,有长度的限制,而且用imp的时候tables=(\'xxx\',\'xxxx\')参数,抱\'(\'的错误\n\n[ 本帖最后由 crpp0902 于 2006-6-23 11:10 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-06-23 11:16 |只看该作者
在其他机器上测试了一下,也是一样的问题:\r\nroot@kzsun490b ~#useradd -g dba -d /export/home/test -m test\r\n64 blocks\r\nroot@kzsun490b ~#su - test\r\nSun Microsystems Inc.   SunOS 5.8       Generic Patch   February 2004\r\n-sh: bin:/bin: not found\r\n-sh: MANPATH=:/usr/local/man: is not an identifier\r\n\\u@\\h \\w\\$

论坛徽章:
0
5 [报告]
发表于 2006-06-23 11:23 |只看该作者
已经OK,useradd -g dba -d /export/home/test -m test -s /bin/bash\r\n就可以了\r\nshell用的有问题\r\n默认是/bin/sh
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP