该提问已被关闭 3个回答 匿名提问 2009-08-02 14:31:57 我设置oracle的主目录是/home/oracle
环境变量设置是
oracle_base = /home/oracle/app/oracle
oracle_home = $oracle_base/product/11.1.0/db_1
oracle_sid = jxzzb
path = $oracle_home/bin:$path
export oracle_base oracle_home oracle_sid path
然后source $home/.bash_profile
报错说
oracle_base : command not found
oracle_ home : command not found
oracle_sid: command not found
path : command not found
这是什么原因,是我的/home没赋权限给oracle用户吗
权限设置是chown -R oracle.oinstall /home/oracle 回答想做什么 2009-08-02 14:32:10 sqlplus使用命令方式不能启动可能是环境变量引起。
cpu100%的话,你最好使用top来追踪是什么消耗了你的cpu ckbsadcls 2009-08-02 14:32:19 1、你查看你的安装目录下是否有程序
2、如果有,看看你的环境变量path是否有oracle的路径和oracle的bin路径 mikhalova 2009-08-02 14:47:21 如果Linux自带导航的话,建议使用自带的导航来安装。
Linux不像Windows,随便什么都是通过设置来实现,不设置是没有或不能使用。
安装Oracle要求有足够大的共享内存和最大可运行程序,这些都是要靠我们自己调整系统参数实现。
1、修改内核参数
以root用户登录
执行下列命令查看相应参数
cat /proc/sys/kernel/shmmax
cat /proc/sys/kernel/shmmni(本例中显示为4096)
cat /proc/sys/kernel/shmall
cat /proc/sys/kernel/sem(本例中显示为250 256000 32 128)
执行下列命令调整对应参数,下面的值为建议值,如果上面命令显示的值大于下面的值,则保留原有的值
echo “2147483648” > /proc/sys/kernel/shmmax(如果不这样,在创建数据库时如果所用内存大于上例的值,则数据库创建失败)
echo “4096” > /proc/sys/kernel/shmmni
echo “2097152” > /proc/sys/kernel/shmall
echo “250 32000 100 128” > /proc/sys/kernel/sem)
以上修改的值,会立即生效,无须重启系统;但在系统重新启动后又会恢复原值,若要永久改变则要在/f 文件中加入如下内容:
kernel.sem =250 32000 100 128
kernel.shmmax =2147483648
2、建立Oracle用户:
●环境变量path误删有影响吗 以root身份执行下面命令
● groupadd oinstall
● groupadd dba
● useradd –d /home/oracle –g oinstall –G dba,oinstall oracle
● passwd oracle(修改oracle 用户密码)
3、设置环境变量
编辑Oracle用户的.bash_profile文件(本例中为/home/oracle/.bash_profile)增加如下内容:
# added by oranavi
export ORACLE_BASE=/disk1/oracle/app/oracle
export ORACLE_HOME=/disk1/oracle/app/oracle/product/10.2.0/db_1
export ORACLE_SID=deliver
export NLS_LANG="Simplified Chinese_CHINA.ZHS16GBK"
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_DOC=$ORACLE_HOME/doc
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar
export CLASSPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/lib
export LD_LIBRARY_PATH
unset LANG
ulimit -n 65536 > /dev/null 2>&1
ulimit -u 16384 > /dev/null 2>&1
配置好.bash_profile可以用source .bash_profile刷新使更改生效,只对使用的当前shell起作用,除非注消重新登入。
下面就可以安装Oracle了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论