linuxoracle图形
‘壹’ linux服务器无图形界面,能借助客户端调出oracle安装的图形界面吗
可以,先说下原理,Unix的图形系统被称作X Windows System,属于CS结构,负责显示图形是X Server服务器,图形应用程序作为客户端向图形服务器发出请求,X Server负责按照请求显示图形。因此将X Server运行在其它计算机中,再用欲安装oracle的服务器当做客户端执行dbca等命令,这时图形将显示在运行X Server的那台计算机中,键盘鼠标的输入也可使用X Server的那台计算机。
一般步骤:
1 在远程计算机中启动X Server,windows下有许多免费软件可用,Unix中找个有图形界面的计算机即可。
2 ssh或telnet登录欲安装Oracle的服务器,执行如下命令
$ export DISPLAY=XXX.XXX.XXX.XXX:1.0 ---------XXX.XXX.XXX.XXX代表运行X Server的服务器的IP
$ dbca
以windows下的XManager举例,可使用XStart配置如下图
‘贰’ 如何解决在linux图形界面下装oracle遇到的问题
一、第一次装采用图形界面安装,这个玩意需要的库还有点多,遇到第一个问题,依赖库,
这些库都是I386的我查了一下对应的的64位的库 有,我就忽略了。
二、第一次启动遇到的问题:ORA-00205: error in identifying control file, check alert log for more info
控制文件缺损,尝试恢复,未果,接着进行了二次重新安装。
三、安装过程–端口失败
[main] [ 2013-04-07 11:32:53.636 CST ] [ConfigureListener.isPortFree:1088] Retu
rning is Port 1521 free: false
解决:防火墙端口开启
四、安装过程–dbca失败 这暂时跳过了
‘叁’ oracle linux 安装图形界面吗
oracle linux可以安装图形界面。 在此请确保网络正常连接,ping 一下,如果不能连接,有可能是网卡没有被激活。手工激活,或者修改配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0,打开之后,将ONBOOT=no,改为ONBOOT=yes,(如果没有,手动添加ONBOOT=yes)
保存退出,重启系统,reboot。
确保网络正常。
2、创建仓库
cd /etc/yum.repos.d
vi local.repo
内容为:
[local]
name=localdvd
baseurl=file:///mnt/cdrom/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Oracle
保存退出。
3、安装xwindow :
yum groupinstall “X Window System”
4、安装gnome:
yum groupinstall “Desktop”
5、更改启动模式: vi /ect/inittab 将 3改成5
6、切换到普通用户:
su - student
7、启动X:
startx
8、删除redhat订阅:
yum remove subscription*
9、安装右键终端:
yum install nautilus-open-terminal
‘肆’ oracle linux可以安装图形化桌面吗
linux安装oracle必须有图形界面。如果你是ssh远程连接安装可以使用一些“图像工具”。
xmanager之类的
export
display=你本地ip:0.0
如果出现问题:
xhost+(xhost命令,参数查查)
或者直接用oracle用户登录,不要su到oracle
‘伍’ linux下安装完oracle11G怎么进入图形界面
可以的
注释:
一个未开图形界面的Linux OS,如何安装oracle软件及数据库,如下是2大步骤
1、克隆软件
2、手动建库
一、克隆软件
1、基本配置
1.1)系统软件包安装
yum -y install
binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf
elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common
glibc-devel glibc-devel.i686 glibc-headers ksh lio lio.i686
lio-devel lio-devel.i686 libgcc libgcc.i686 libstdc++
libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel
1.2)用户创建
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
1.3)文件配置
1.3.1) 环境变量
vi ~oracle/.bash_profile
export ORACLE_BASE=/data/app/oracle
export ORACLE_HOME=$ORACLE_BASE/proct/11.2.0.4/db_1
export
ORACLE_SID=test
# 最多 8个字符 ; 操作系统和 oracle实例关联的纽带 ;ORACLE_HOME+ORACLE_SID==>hash==&
gt; 共享内存段
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin # 将安装后的 oracle 命令追加到执行搜索路径
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib # 动态库的位置
export nls_lang="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" #客户端字符集设置
# 加载配置 :oracle 用户注销重新登录 或 source .bash_profile
1.3.2) 主机
echo
"10.240.1.7 Database-backup" >> /etc/hosts #避免报错startup
noumount时报错ORA-00000: normal, successful completion
1.3.3) 软件目录
mkdir -p /data/app/oracle/proct/11.2.0.4/db_1
chown -R oracle:oinstall /data/app
1.3.4) 资源限制
1.3.4,1) vim /etc/sysctl.conf 添加到文件底端
kernel.shmall = 2097152
#Total amount of shared memory available(bytes or
pages); 页的数量 ;2097152*4096/1024/1024/1024=8G; 如果内存大于 8G,必须修改此参数
kernel.shmmax = 2147483648
# 要>= 物理内存的一半 Maximum size of shared memory segment(bytes); 建议 >=sga_max_size(oracle申请内存大小 );
# 单个程序内存段最大多少 ;4G 的话分为两段 mem_seg1 mem_seg2,影响效率 ;
‘陆’ 如何解决在linux图形界面下装oracle遇到的问题
如何解决在linux图形界面下装oracle遇到的问题
注意 在安装钱检测目录权限的问题 (尽量把用户安装的数据放到oracle用户下操作)
drwxrwxrwx 12 oracle oinstall 4096 Aug 17 2009 doc
drwxrwxrwx 4 oracle oinstall 4096 Aug 15 2009 install
drwxrwxrwx 2 oracle oinstall 4096 Jul 4 14:16 response
drwxrwxrwx 2 oracle oinstall 4096 Aug 15 2009 rpm
-rwxrwxrwx 1 oracle oinstall 3226 Aug 15 2009 runInstaller
drwxrwxrwx 2 oracle oinstall 4096 Aug 15 2009 sshsetup
drwxrwxrwx 14 oracle oinstall 4096 Aug 15 2009 stage
-rwxrwxrwx 1 oracle oinstall 5402 Aug 18 2009 welcome.html
‘柒’ 为什么阿里云的linux安装oracle的图形界面
一.阿里云CentOS配置xftpd
yum check-update
yum install vsftpd -y
vi /etc/vsftpd/vsftpd.conf 按INSERT键可以更改
anonymous_enable=YES 禁止匿名访问
降YES改成NO
#ascii_upload_enable 允许使用ascii码上传
#ascii_download_enable 允许使用ascii码下载
去掉前面的“#”号
按ESC建,再输入“:”,发现左下角可以输入了
输入wq后按回车,配置完成。
useradd -p /home/pwftp -s /sbin/nologin pwftp
然后修改密码:passwd pwftp
开机自动启动:chkconfig vsftpd on重启阿里云
字体 yum groupinstall "Base" "Fonts"
重启
二.这步开始
1. 安装X Window系统
yum -y update(考虑)
yum -y groupinstall "X Window System"
------------------------------------------------------
2. 安装桌面与VNC server (此步骤可省略)
<1>. 安装gnome图形化桌面
#yum groupinstall -y "X Window System"
#yum groupinstall -y "Desktop"
#yum groupinstall -y "Chinese Support"
无法启动桌面是有桌面环境所依赖的相关服务没有启动。
使用如下指令将相关服务设置为自动启动后,再重启系统即可:
chkconfig --level 35 haldaemon on
chkconfig --level 35 messagebus on
#chkconfig --del NetworkManager
<2>. 安装vncserver并配置
1.安装vncserver
#yum install -y tigervnc-server
2.配置vncserver
1).配置为开机自启动
#chkconfig --level 345 vncserver on
2).配置vnc密码
#vncserver
You will require a password to access your desktop.
Password:
Verify:
3).配置为使用gnome桌面
修改 /root/.vnc/xstartup文件,把最后的 twm & 删掉 加上 gnome-session &。
4).配置vncserver启动后监听端口和环境参数
修改/etc/sysconfig/vncservers 文件添加以下内容
# 桌面号:用户 监听 590* 端口
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1200x800"
5).重启vncserver服务
#service vncserver restart
<3>. 允许root访问图形界面和生成新的machine-id
#sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm
#dbus-uuidgen >/var/lib/dbus/machine-id
<4>. 关闭selinux和NetworkManager服务
1.检查selinux服务并关闭
#vi /etc/selinux/config
确认里面的SELINUX字段的值是disabled,如果不是则改为disabled。
2.关闭NetworkManager服务
#chkconfig --del NetworkManager
(例如:VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
vncpasswd
service vncserver start)
------------------------------------------------------
vi /etc/inittab 5
3. 在Linux服务器上创建Oracle数据库安装目录
mkdir -p /data/oracle #oracle数据库安装目录
mkdir -p /data/oraInventory #oracle数据库配置文件目录
mkdir -p /data/database #oracle数据库软件包解压目录
------------------------------------------------------
4. 创建运行oracle数据库的系统用户和用户组
groupadd oinstall #创建用户组oinstall
groupadd dba #创建用户组dba
useradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组
passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码
chown -R oracle:oinstall /data/oracle #设置目录所有者为oinstall用户组的oracle用户
chown -R oracle:oinstall /data/oraInventory
chown -R oracle:oinstall /data/database
-----------------------------------------------------
5. 修改操作系统标识(oracle默认不支持CentOS系统安装)
vi /etc/redhat-release #编辑
把:CentOS release 5.8 (Final) 修改为:redhat-4
:wq! #保存退出
-----------------------------------------------------
6. 设置系统内核参数
vi /etc/sysctl.conf #编辑,在最后添加以下代码
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
:wq! #保存退出
sysctl -p #使配置立即生效
----------------------------------------------------
7. 安装必要的包
cd /etc/yum.repos.d
wget --no-check-certificate https://public-yum.oracle.com/public-yum-ol6.repo
ll public-yum-ol6.repo
wget --no-check-certificate https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
yum install oracle-rdbms-server-11gR2-preinstall
yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* lio-devel* sysstat* unixODBC-* pdksh-*
----------------------------------------------------
《检查依赖包
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc-2.5 glibc-common glibc-devel glibc-headers ksh lio lio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
如果包有显示is not installed(没安装),就用yum install 命令安装,如:
yum install compat-libstdc++-33》
yum -y install *gcc*
8. 配置用户环境
vi /home/oracle/.bash_profile #在最后添加以下代码
export ORACLE_BASE=/data/oracle
export ORACLE_HOME=$ORACLE_BASE/proct/11.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib64:/lib:/lib64:/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64
export
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
:wq! #保存退出
source .bash_profile #使设置立刻生效
---------------------------------------------------
9. 解压安装包
unzip linux.x64_11gR2_database_1of2.zip -d /data/database
unzip linux.x64_11gR2_database_2of2.zip -d /data/database
---------------------------------------------------
10. 增大系统 swap(swapoff swap,rm swap 删除swap)
root用户登录
dd if=/dev/zero of=/home/swap bs=1024 count=2048000
dd if=/dev/zero of=/home/swap bs=1024 count=512000
/sbin/mkswap /home/swap
/sbin/swapon /home/swap
---------------------------------------------------
11. 以oracle用户登录远程连接工具,启动安装 一定要export DISPLAY=:0
cd /data/database/database #进入安装包目录
./runInstaller #安装
处理步骤:
# 安装 yum-complete-transaction
yum install yum-utils
# 运行 yum-complete-transaction
yum-complete-transaction --cleanup-only
www.2cto.com
# 清除可能存在的重复包
package-cleanup --pes
# 清除可能存在的损坏包
package-cleanup --problems
Redhat使用Centos YUM源
依次执行以下命令
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
下载repo文件
sed -i 's/aliyun/aliyuncs/g' /etc/yum.repos.d/CentOS-Base.repo
修改源为阿里云内网
sed -i 's/\$releasever/5/' /etc/yum.repos.d/CentOS-Base.repo
修改版本为5
yum clean metadata
清空缓存
yum makecache
重建缓存
安装压缩解压软件yum install zip unzip
‘捌’ 在linux中如何进入到oracle的图形配置数据库界面
1、需要配置安装VNC,然后通过VNC连接
2、安装和配置VNC
① 安装vnc
# yum install -y tigervnc-server tigervnc-server-mole libXfont pixman xterm xorg-x11-twm 安装vnc及字体库
# chkconfig vncserver on 设置开机自动启动
②VNC配置
修改 /etc/sysconfig/vncservers 文件,添加以下内容
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my 'myusername' (adjust this to your own). You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see this URL:
# http://kbase.redhat.com/faq/docs/DOC-7028
# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the "-via" option in the
# `man vncviewer' manual page.
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -depth 24"
# -alwaysshared代表允许多用户同时登录 -depth代为色深,参数有8,16,24,32
#红色为新增内容
③ 设置VNC密码
# vncpasswd
Password:
Verify:
连续两次输入同样的密码
设置的密码保存在 /root/.vnc/passwd
④ 修改防火墙配置,修改/etc/sysconfig/iptables
# vi /etc/sysconfig/iptables #编辑,添加以下代码,开启5901、5902端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
:wq! 保存,退出
service iptables restart # 重启
⑤使用VNC连接CentOS主机
直接打开VNC,输入IP地址,冒号后面的1代表桌面号,这个要根据你的配置文件定义的桌面号
3、通过vnc登陆后,切换到oracle用户下面,即可进入到oracle的图形配置数据库界面
‘玖’ linux 下oracle有图形化界面吗
linux安装oracle必须有图形界面。如果你是ssh远程连接安装可以使用一些“图像工具”。
xmanager之类的
export DISPLAY=你本地IP:0.0
如果出现问题:
xhost+(xhost命令,参数查查)
或者直接用oracle用户登录,不要su到oracle
‘拾’ linux下安装完oracle11G怎么进入图形界面
三种方法,如下:
1、直接登录Linux主机的oracle用户,执行相应的图形界面命令,比如dbca,这个就不截图了,服务器连接kvm或者hmc即可。
2、使用vncserver,oracle用户开启vnc,设置好密码,远程使用浏览器写入相应的ip地址和端口号,一般是IP地址:5801。执行相应的图形界面命令,比如dbca。