oracle环境变量linux
① linux下安装ORACLE为什么要设置环境变量啊
不行一定要自己配置才行!你知道什么叫环境变量么?你在windows下装过oracle没有?
其它在windows下也需要环境变量的,只不过他在你安装的时候自动给你写上了.这个环境变量就是以后在执行oracle程序时用到的路径,就是程序知道在哪里可以执行这个程序了.而linux不会为你自动配置,所以得你自己写.,linux下装oracle很难哟!
解释下环境变量.就是让你在任何路径下能执行程序命令.比如windows自带的cmd命令.他放在系统目录下,假如不写入环境变量,每次执行都必须进入这个目录,写入环境变量后,系统执行命令时会在环境变量中查找相应路私下的程序.就可以执行了...
② 关于 Linux 下查看查看oracle环境变量的问题。
因为 教材上面写的<变量>只是告诉你这是个变量 ,而linux中$变量名 是这个系统中的变量的命名方式。 oracle不仅在linux环境中使用,也有其它平台的版本,所以教材中使用这种通用的变量名标示,在书的前面应该有写明
③ LINUX下安装ORACLE为什么要设置环境变量啊
如果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)
以上修改的值,会立即生效,无须重启系统;但在系统重新启动后又会恢复原值,若要永久改变则要在/etc/sysctl.conf 文件中加入如下内容:
kernel.sem =250 32000 100 128
kernel.shmmax =2147483648
2、建立Oracle用户:
�8�5 以root身份执行下面命令
�8�5 groupadd oinstall
�8�5 groupadd dba
�8�5 useradd –d /home/oracle –g oinstall –G dba,oinstall oracle
�8�5 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/proct/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了。
④ Oracle11G中的环境变量配置是咋样的(linux 5.0操作系统)
自己测试一下:登陆环境,echo
$ORACLE_HOME,就可以看到你是否配置这个环境变量、以及这个环境变量是否正确,如:
[u@H
/]$echo
$ORACLE_HOME
/oracle/app/oracle/proct/10.2.0/db
[u@H
/]$
⑤ linux下 oracle环境变量的含义,大神解释一下 通俗一点,明白点 谢谢
oracle软件使用了许多环境变量,非常重要的三个是 ORACLE_HOME,ORACLE_BASE和ORACLE_SID.ORACLE_HOME指定了你希望运行的oracle执行程序的位置.一台计算机上可能安装了若干个版本的oracle软件,大多数oracle程序查询ORACLE_HOME来决定运行何种版本的软件.ORACLE_BASE定义了数据库管理文件安装的基本目录.ORACLE_SID定义了你希望在其上工作的本地oracle数据库名称.1、su oracle并回车切换到oracle用户;2、cd并回车回到oracle用户目录;3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:export ORACLE_SID=orclexport ORACLE_HOME=/home/oracle/oracle/proct/10....(...部分根据你的实际路径修改)export PATH=$PATH:$ORACLE_HOME/bin输入完毕后按ESC键退出vi编辑状态,输入:wq并回车存盘退出。4、注销所有oracle用户,再使用oracle登录即可。
⑥ oracle在linux下需要设置哪些环境变量
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export ORACLE_BASE= #根据需要自己选择路径
export ORACLE_HOME=$ORACLE_BASE/11.2.0/db_home1 #同上
export ORACLE_SID=orcl #SID
export ORACLE_HOSTNAME=zlyydb #主机名
export ORACLE_TERM=xterm
export NLS_LANG NLS_LANG=american_america.zhs16cgb231280
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
export AIXTHREAD_SCOPE=S
umask 022
⑦ linux下的oracle自启动和环境变量启动生效
vi /etc/rc.d/rc.local
增加:
su - oracle -c "/home/oracle/start_ora.sh"
/home/oracle/start_ora.sh 内容
#!/bin/sh
echo"Begintostarttheoracle!"
sqlplus/nolog<<EOF
connect/assysdba
startup
exit
EOF
lsnrctlstart
echo"Oraclejusthavebeenstarted!"
exit
⑧ 怎么在linux中配置oracle的环境变量
需要设置Oracle_HOME和ORACLE_SID两个环境变量,再把ORACLE的bin目录添加到PATH中即可,通常缺省安装的情况下:
ORACLE_SID=orcl
ORACLE_HOME=/home/oracle/oracle/proct/10......这样的形式
操作步骤:
1、su oracle并回车切换到oracle用户;
2、cd并回车回到oracle用户目录;
cd /home/oracle
ls -a
3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/proct/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
输入完毕后按ESC键退出vi编辑状态,
输入:wq并回车存盘退出。
注销所有oracle用户,再使用oracle登录即可。
注意输入wq前面有个:冒号,先输入这个:就可以在编辑器最底端输入命令了。