在linux系统上用linux切换oracle用户户登陆时提示图片上这个是为什么?怎么解决?求大神!在线等,挺急的。。。。

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 60, 距离下一级还需 140 积分
论坛徽章:0
新建了一个oracle用户,可以用su oracle 切换到该用户,但是/home下却没有生成oracle文件夹,以至于找不到/home/oracle/.bash_profile文件用来编辑oracle环境变量。目前oracle已经装好了,但无法使用sqlplus等命令,因为没有设置环境变量。
请问应该如何设置才能编辑/home/oracle/.bash_profile文件,或者有其他办法使用sqlplus命令?
论坛徽章:1
提示: 作者被禁止或删除 内容自动屏蔽
小富即安, 积分 2094, 距离下一级还需 2906 积分
论坛徽章:0
巨富豪门, 积分 27842, 距离下一级还需 12158 积分
论坛徽章:0
你是怎么创建的呢?
白手起家, 积分 60, 距离下一级还需 140 积分
论坛徽章:0
好厉害啊,问题就这样解决了,一切都正常了
不过 # chown -Rv oracle.oracle /home/oracle会提示invalid,&&我用是# chown -Rv oracle /home/oracle 就解决了。
论坛徽章:379
楼主的oracle用户怎么创建的?
家境小康, 积分 1542, 距离下一级还需 458 积分
论坛徽章:0
如果是用useradd建立的,记得-m 选项啊
小富即安, 积分 3187, 距离下一级还需 1813 积分
论坛徽章:0
如果是用useradd建立的,记得-m 选项啊
wendaozhe 发表于
-m, --create-home& && && && & create home directory for the new user
& && && && && && && && && && &&&account
家境小康, 积分 1180, 距离下一级还需 820 积分
论坛徽章:1
你好 我也遇到这个问题了,请问你是如何解决的啊?我现在找不到oracle用户的.bash_profile文件,在root用户下找到了/etc/skel里有这个文件,我创建用户的时候的命令是
useradd -g oinstall -G dba -d /u01/oracle oracle创建完成后home下面就没有目录,我更改环境变量的方法是将root用户下/etc/skel里的.bash_profile更改了然后cp到了
/u01/oracle里,请问这样可以吗?我su - oracle之后 env | grep ORA发现里面环境变量都对的,还没开始安装oracle,不知道能不能装上。这还没开始装就已经郁闷的半死了
我现在只是好奇为什么创建用户的时候会没有/home/oracle的文件夹,能帮忙解释一下吗 先谢谢了
论坛徽章:379
shizhi2829
& & 你用-d参数指定了oracle用户的家目录的位置,所以/home下不会有oracle目录.
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处运维该如何解决 Linux 服务器重启后命令无法正常使用的问题?
上一篇文章:如何利用九条命令在一分钟内检查Linux服务器性能?
前提:在Linux系统中安装ASM,安装完ASM和Oracle数据库时都是正常使用的,但在重启服务器后Oracle相关命令不识别。
1、截图如下:
2、查看环境变量是否正常
命令如下:
3、换角度考虑、查证
通过查询结果初步判断环境变量是正常的,然后通过另外一个角度去考虑,是不是Oracle程序本身安装有问题,因为昨天系统才安装过ASM和Oracle数据库,测试都是正常的,应该讲没有啥问题才对,但是突然间想起在服务器重启的时候,启动界面提示要加载文件系统,而且时间很长,截图如下:
4、查看文件系统是否有问题
通过在启动时提示的信息,就是查看文件系统是否有问题,想起之前硬盘挂载在不同的路径下,命令如下:
5、通过上面命令查询结果,发现问题所在
因为sdb1我调整挂载在/oracle路径下的,原来的sdc1是挂载/oradata路径,由于sdc1mount在/oradata路径下没有设置在开机时启动,而且sdb1是默认的启动,从而导致在启动的sdc1挂载失败,影响Oracle相关程序启动,所以命令失败无法找到,去查看fstab内容。
6、查询UUID块设备
通过命令查看后,并没有发现oracle路径下的设备,再通过查询UUID块设备下有哪些设备
7、查询块设备下详细的信息
再通过lsblk -f 命令查询块设备下详细的信息如下:
通过上述几个命令可以判断出是由于sdc1分区没有自动挂载导致Oracle程序没有办法启动
8、修改/etc/fstab配置文件
让sdc1设备在开机自动启动,最好通过UUID来挂载,因为:
Linux UUID的作用及意义
原因1:它是真正的唯一标志符
UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的。如果你在系统中添加了新的存储设备如硬盘,很可能会造成一些麻烦,比如说启动的时候因为找不到设备而失败,而使用UUID则不会有这样的问题。
原因2:设备名并非总是不变的
自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序。如果你在插入了USB盘时启动了系统,而下次启动时又把它拔掉了,就有可能导致设备名分配不一致。
使用UUID对于挂载移动设备也非常有好处──例如我有一个24合一的读卡器,它支持各种各样的卡,而使用UUID总可以使同一块卡挂载在同一个地方。
原因3:Ubuntu中的许多关键功能现在开始依赖于UUID。
9、配置想要的内容
通过第6步和第7步中,可以把相关的修改成之前配置想要的内容,修改内容如下:
注意:后面的数字修改成0 0,如果不设置0的话,服务器在启动的时候就会检测,如果硬盘满的话,就会导致操作系统无法正常启动,此处应该让系统禁止检测。
10、判断是否挂载成功
注意:再mount 一下,判断是否挂载成功,如果挂载有问题会导致系统无法正常启动
11、重启一下服务器判断设备挂载是否成功
重启时,服务器系统启动时间快,就没有之前那种提示要加载文件系统内容。
12、查看ASM状态
系统启动成功后用grid用户查看ASM状态:
13、硬盘设置成自动重启正常后,查询块设备下详细的信息
此时说明硬盘设置成自动重启正常,再用lsblk -f 命令查询块设备下详细的信息如下
通过上述说明,则可以判断我们设置成自动启动成功。
1、在发现命令无法使用的时候,就要首先从可能导致这个命令的原因找问题,如果首先问题判断没有问题,再去判断其它方面的问题;
2、系统在启动时会给我们一些详细的启动参数内容,如果有问题的也会详细打印出来,最好看一下系统启动的日志内容;
3、在mount设备时,必须要让系统自己挂载,这样可以避免一些程序上面的问题,同时在使用UUID时也要注意,防止系统在启动时无法正常启动。
达内Linux云计算课程涵盖计算机网络、路由与交换技术、Linux系统管理、Linux网络服务、Linux安全应用、MySQL数据库管理、Shel脚本编程、Linux高级运维、集群与存储、Linux监控、阿里云应用与维护、OpenStack部署及管理、Python开发基础等热点技术及企业全真实战项目。除此以外,还针对红帽认证、Python开发提供专门的高端班课程。势必将每位选择达内的学员打造成为一个高级Linux运维工程师!现在给你一个免费了解运维、学习技术的机会!
作者:我主梁缘
来源:http://xiaocao13140.blog.51cto.com/0577
*声明:推送内容与图片均来源于网络,部分内容会有所改动,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。
点击“阅读原文
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点16:20 提问
linux6.5上安装oracleq11gDISPLAY要怎么设置
linux6.5上安装oracle11g,DISPLAY要怎么设置。我设置了export DISPLAY=:0.0,为什么xhot,xclock,xdpyinfo命令都报错说,不能打开display。我觉得所有问题都是这个DISPLAY出了问题。有关DISPLAY的都报错。有谁知道怎么设置,求告知。
按赞数排序
如何设置DISPLAY变量,正确运行Oracle程序的问题
oracle linux 6.5 安装 oracle 11gR2图文详解
一、 检查系统要求
1、内存检查
Oracle 11g 要求最低1G内存, 当内存为1-2g时,交换空间至少为内存的1.5倍,本机内存为32g,交换空间设置为&=32即可,不一定非要达到2倍的要求;查看有效的内存和交换空间命令#free,(查看物理内存命令#grep
/proc/meminfo,查看共享内存命令#df
/dev/shm/,查看交换内存命令#grep
/proc/meminfo)。
输入命令:
[root@localhost ~]# free
-/+ buffers/cache:
2、磁盘空间和临时目录检查
本机除BOOT和SWAP外,所有空间都分给了/,所以各目录均可共享/的所有空间;
输入命令:
//查看磁盘空间大小
//查看临时目录大小,至少为1G
3、内核版本检查
输入命令:
[root@localhost ~]# uname -r
2.6.18-238.el5
4、软件包检查
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
sysstat-7.0.0
可以使用rpm -q grep+软件名称,查看是否已安装,如果没有那么使用
rpm –ivh+软件包进行安装。
二、修改操作系统核心参数
5、修改linux内核,root用户下,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf,按i键进入编辑模式,将下列内容加入该文件
(实际值大于要求的不用调整)
fs.aio-max-nr = 1048576
fs.file-max = 6815744
##kernel.shmall=
kernel.shmmax= //(注意这个参数)
kernel.shmmni = 4096
kernel.sem=250 8
net.ipv4.ip_local_port_range =
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
编辑完成后按Esc键,输入“:wq”存盘退出
要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl –p
6、修改用户的SHELL的限制,修改/etc/security/limits.conf文件,输入命令:#vi /etc/security/limits.conf,按i键进入编辑模式,打开以后在文件尾部添加代码。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
7、修改login文件
修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so
pam_selinux.so open
pam_keyinit.so force revoke
system-auth
pam_namespace.so
pam_ck_connector.so
编辑完成后按Esc键,输入“:wq”存盘退出
8、修改profile文件
编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
ulimit -u 16384 -n 65536
编辑完成后按Esc键,输入“:wq”存盘退出
9、开放X server访问权限
新开一个终端窗口,以root身份执行命令 #xhost
10、创建oracle用户和组
输入命令:
#groupadd oinstall
//创建Oracle Inventory 组oinstall,oinstall是组的名字
#groupadd dba
//数据库管理员组(#groupadd oper
//数据操作员组)
#useradd –m –g oinstall –G dba oracle
//增加了oracle用户(g主要组,G次要组)
#passwd oracle
(在下面出现的命令行中设置oracle账户口令orawms)
11、验证nobody用户
输入命令:
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
12、创建文件系统 /db(如果/空间尺寸允许,也可以直接在/文件系统下创建目录/db)。
输入命令:
[root@localhost /]# cd /
[root@localhost /]# mkdir /db
13、创建文件存放目录
输入命令:
[root@localhost db]# su
— oracle//注意-前后的空格,切换到oracle用户下
[oracle@localhost db]$ mkdir /db/sw
14、改变文件系统/db的所有者(以便以后将数据库安装在/db文件系统上);
输入命令:
[root@localhost /]# chown oracle:oinstall /db
15、为oracle用户设置环境变量
输入:su – oracle ,然后直接在输入 :$vi /home/oracle/.bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
export ORACLE_SID=WLZXDBA
export ORACLE_BASE=/db/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_OWNER=oracle
export PATH=/usr/sbin:/$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
编辑完成后按Esc键,输入“:wq”存盘退出
$source /home/oracle/.bash_profile
//使其生效
说明:su 是切换到其他用户,但是不切换环境变量(比如说那些你用export命令查看一下,就知道两个命令的区别了);su - 是完整的切换到一个用户环境
//可以查看环境变量
三、安装过程
16、当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中。
以oracle用户上传数据库安装软件到/db/sw目录,解压缩,一定要在LINUX中解压缩,WINDOWS中解压缩不可以;
输入命令:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压完成后 cd 进入其解压后的目录database
输入命令:
cd /db/sw/database
使用ls命令可以查看解压后database所包含的文件,如下图:
执行安装,输入命令:./runInstaller
注意设置:
oracle安装目录
oraclebase=/db/oracle
SoftwareLocation=/db/oracle/product/OraHome
全局数据库名orawms
oracle字符集应该统一,SIMPLIFIED CHINESE_CHINA.ZHS16GBK
所有用户的密码
19、进入oracle图形安装界面(图片略)
出现提示界面,并点击【YES】;
进入安装选项,选择Create and Configure a database,点击【Next】
选择系统类别选项,选择服务器类别,点击【Next】;
进入Grid Options选项,选择single instance database installation,点击【Next】;
安装类型,选择Advanced install,并点击【Next】;
选择产品语言,这里选择简体中文,点击【Next】;
选择数据库版本,这里选择企业版,点击【Next】;
指定安装目录(这里是在设置环境变量时指定的),点击【Next】;
选择配置类型,点击【Next】;
指定数据库标示符,点击【Next】;
指定配置选项,这里选择简体中文ZHS16GBK,点击【Next】;
指定管理选项,点击【Next】;
指定数据库存储选项,点击【Next】;
指定恢复选项,点击【Next】;
指定模式密码,点击【Next】;
这里如果不遵循大写字母加小写字母加数字的形式,会出现提示,直接点击【YES】即可。
给予操作系统组以特权,点击【Next】;
先决条件检查;
这里会提示缺乏的先决条件,需要安装相应的软件包,和进行相应的环境变量设置。
解决办法:
拷贝oracle11gr2 需要的补丁包
(注:虚拟机的话,可以直接从windows中拷贝进去)
libaio-devel-0.3.106-5.i386.rpm
libaio-devel-0.3.106-5.x86_64.rpm
sysstat-7.0.2-3.el5_5.1.x86_64.rpm
unixODBC-devel-2.2.11-7.1.i386.rpm
unixODBC-devel-2.2.11-7.1.x86_64.rpm
使用root用户,在根目录下建立/rpms
全部使用root用户上传到/rpms中
[root@localhost rpms]# rpm -Uvh *
刷新检查;
进行过这些设置和安装后,出现这样的界面,点击【Finish】;
安心等待安装成功;
20、root用户执行2个脚本
[root@localhost /]# sh /db/oraInventory/orainstRoot.sh
[root@localhost /]# sh /db/oracle/product/OraHome/root.sh
21、给system用户设置异地登录的权限(重启)
oracle用户登录系统,进入sqlplus
SQL&sqlplus /nolog
SQL&conn /as sysdba
SQL&startup
数据库搞定,需要什么用户自己建就可以了。
一、 检查系统要求
1、内存检查
Oracle 11g 要求最低1G内存, 当内存为1-2g时,交换空间至少为内存的1.5倍,本机内存为32g,交换空间设置为&=32即可,不一定非要达到2倍的要求;查看有效的内存和交换空间命令#free,(查看物理内存命令#grep
/proc/meminfo,查看共享内存命令#df
/dev/shm/,查看交换内存命令#grep
/proc/meminfo)。
输入命令:
[root@localhost ~]# free
-/+ buffers/cache:
2、磁盘空间和临时目录检查
本机除BOOT和SWAP外,所有空间都分给了/,所以各目录均可共享/的所有空间;
输入命令:
//查看磁盘空间大小
//查看临时目录大小,至少为1G
3、内核版本检查
输入命令:
[root@localhost ~]# uname -r
2.6.18-238.el5
4、软件包检查
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
sysstat-7.0.0
可以使用rpm -q grep+软件名称,查看是否已安装,如果没有那么使用
rpm –ivh+软件包进行安装。
二、修改操作系统核心参数
5、修改linux内核,root用户下,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf,按i键进入编辑模式,将下列内容加入该文件
(实际值大于要求的不用调整)
fs.aio-max-nr = 1048576
fs.file-max = 6815744
##kernel.shmall=
kernel.shmmax= //(注意这个参数)
kernel.shmmni = 4096
kernel.sem=250 8
net.ipv4.ip_local_port_range =
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
编辑完成后按Esc键,输入“:wq”存盘退出
要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl –p
6、修改用户的SHELL的限制,修改/etc/security/limits.conf文件,输入命令:#vi /etc/security/limits.conf,按i键进入编辑模式,打开以后在文件尾部添加代码。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
7、修改login文件
修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so
pam_selinux.so open
pam_keyinit.so force revoke
system-auth
pam_namespace.so
pam_ck_connector.so
编辑完成后按Esc键,输入“:wq”存盘退出
8、修改profile文件
编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
ulimit -u 16384 -n 65536
编辑完成后按Esc键,输入“:wq”存盘退出
9、开放X server访问权限
新开一个终端窗口,以root身份执行命令 #xhost
10、创建oracle用户和组
输入命令:
#groupadd oinstall
//创建Oracle Inventory 组oinstall,oinstall是组的名字
#groupadd dba
//数据库管理员组(#groupadd oper
//数据操作员组)
#useradd –m –g oinstall –G dba oracle
//增加了oracle用户(g主要组,G次要组)
#passwd oracle
(在下面出现的命令行中设置oracle账户口令orawms)
11、验证nobody用户
输入命令:
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
12、创建文件系统 /db(如果/空间尺寸允许,也可以直接在/文件系统下创建目录/db)。
输入命令:
[root@localhost /]# cd /
[root@localhost /]# mkdir /db
13、创建文件存放目录
输入命令:
[root@localhost db]# su
— oracle//注意-前后的空格,切换到oracle用户下
[oracle@localhost db]$ mkdir /db/sw
14、改变文件系统/db的所有者(以便以后将数据库安装在/db文件系统上);
输入命令:
[root@localhost /]# chown oracle:oinstall /db
15、为oracle用户设置环境变量
输入:su – oracle ,然后直接在输入 :$vi /home/oracle/.bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
export ORACLE_SID=WLZXDBA
export ORACLE_BASE=/db/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_OWNER=oracle
export PATH=/usr/sbin:/$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
编辑完成后按Esc键,输入“:wq”存盘退出
$source /home/oracle/.bash_profile
//使其生效
说明:su 是切换到其他用户,但是不切换环境变量(比如说那些你用export命令查看一下,就知道两个命令的区别了);su - 是完整的切换到一个用户环境
//可以查看环境变量
三、安装过程
16、当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中。
以oracle用户上传数据库安装软件到/db/sw目录,解压缩,一定要在LINUX中解压缩,WINDOWS中解压缩不可以;
输入命令:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压完成后 cd 进入其解压后的目录database
输入命令:
cd /db/sw/database
使用ls命令可以查看解压后database所包含的文件,如下图:
执行安装,输入命令:./runInstaller
注意设置:
oracle安装目录
oraclebase=/db/oracle
SoftwareLocation=/db/oracle/product/OraHome
全局数据库名orawms
oracle字符集应该统一,SIMPLIFIED CHINESE_CHINA.ZHS16GBK
所有用户的密码
19、进入oracle图形安装界面(图片略)
出现提示界面,并点击【YES】;
进入安装选项,选择Create and Configure a database,点击【Next】
选择系统类别选项,选择服务器类别,点击【Next】;
进入Grid Options选项,选择single instance database installation,点击【Next】;
安装类型,选择Advanced install,并点击【Next】;
选择产品语言,这里选择简体中文,点击【Next】;
选择数据库版本,这里选择企业版,点击【Next】;
指定安装目录(这里是在设置环境变量时指定的),点击【Next】;
选择配置类型,点击【Next】;
指定数据库标示符,点击【Next】;
指定配置选项,这里选择简体中文ZHS16GBK,点击【Next】;
指定管理选项,点击【Next】;
指定数据库存储选项,点击【Next】;
指定恢复选项,点击【Next】;
指定模式密码,点击【Next】;
这里如果不遵循大写字母加小写字母加数字的形式,会出现提示,直接点击【YES】即可。
给予操作系统组以特权,点击【Next】;
先决条件检查;
这里会提示缺乏的先决条件,需要安装相应的软件包,和进行相应的环境变量设置。
解决办法:
拷贝oracle11gr2 需要的补丁包
(注:虚拟机的话,可以直接从windows中拷贝进去)
libaio-devel-0.3.106-5.i386.rpm
libaio-devel-0.3.106-5.x86_64.rpm
sysstat-7.0.2-3.el5_5.1.x86_64.rpm
unixODBC-devel-2.2.11-7.1.i386.rpm
unixODBC-devel-2.2.11-7.1.x86_64.rpm
使用root用户,在根目录下建立/rpms
全部使用root用户上传到/rpms中
[root@localhost rpms]# rpm -Uvh *
刷新检查;
进行过这些设置和安装后,出现这样的界面,点击【Finish】;
安心等待安装成功;
20、root用户执行2个脚本
[root@localhost /]# sh /db/oraInventory/orainstRoot.sh
[root@localhost /]# sh /db/oracle/product/OraHome/root.sh
21、给system用户设置异地登录的权限(重启)
oracle用户登录系统,进入sqlplus
SQL&sqlplus /nolog
SQL&conn /as sysdba
SQL&startup
数据库搞定,需要什么用户自己建就可以了。
display估计主要问题是防火墙问题
进入 系统-&管理-&安全选项及防火墙-&亮哥目录都设置成"禁用"即可,希望能帮得到你!
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐}

我要回帖

更多关于 linux切换oracle用户 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信