存档
本文所示提取的Oracle环境变量用ORACLE_HOME作为代表!
在linux或者unix环境上,很容易得到Oracle数据库的环境变量信息,比如:查看ORACLE_HOME
[oracle@centos5 ~]$ echo $ORACLE_HOME /u01/oracle/product/11.2
在windows上可能稍微麻烦些了。如果windows系统上安装了Oracle服务器的话,正常情况下是有ORACLE_HOME这个环境变量的。
C:\>echo %oracle_home% e:\oracle\db_1
将环境变量oracle_home赋值给其它变量用:set abc="%oracle_home%"
如果Oracle服务器的环境变量配置不正确或者只安装了Oracle客户端程序的话,本文将给出提取ORACLE_HOME的方法。
提取注册表使用的命令为:reg query 或者 reg export,命令语法为:
REG QUERY KeyName [/v ValueName | /ve] [/s]
REG EXPORT KeyName FileName
查看命令的具体参数,使用:reg export /? 或者 reg query /?
1.安装所需要的包
所需的包有vnc-server(vnc服务器软件包),vnc(客户端包)。
另外,既然想用VNC,肯定是想要看图形界面,那就还要安装"GNOME Desktop Environment"(如果是想用GNOME,否则用KDE)
如下:
#yum install vnc-server(注意在root下安装) #yum install vnc #yum groupinstall "GNOME Desktop Environment"
注意安装前先用rpm -qa|grep "vnc-server"这种方式来查询一下是否已经安装好。一般如果你安装centos时选用的是默认的方式安装系统,那上面的步骤可以省略。
2.准备VNC用户资料,包括创建你想要的用户和密码(就是系统自己那种用户密码)。
如:
#useradd peter
#passwd peter
如果系统所需帐号已经建立,或是你只想用root来登录VNCServer,那此步骤也可以略过。
linux下显示dd命令的进度:
dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000
想要查看上面的dd命令的执行进度,可以使用下面几种方法:
比如:每5秒输出dd的进度
方法一:
watch -n 5 pkill -USR1 ^dd$
方法二:
watch -n 5 killall -USR1 dd
方法三:
while killall -USR1 dd; do sleep 5; done
方法四:
while (ps auxww |grep " dd " |grep -v grep |awk '{print $2}' |while read pid; do kill -USR1 $pid; done) ; do sleep 5; done
上述四种方法中使用三个命令:pkill、killall、kill向dd命令发送SIGUSR1信息,dd命令进程接收到信号之后就打印出自己当前的进度。
参考:贝塔中的DBA - 查看dd命令的执行进度
rhel5 与 rhel4 不同的地方是, rhel5 里没有 /etc/X11/gdm/ 这个目录,因此在用xmanager连接linux时应选择“new session--->XDCMP“。
修改相关的dgm配置文件:
1. /etc/gdm/custom.conf
将 [xdmcp] 部分的 Enable 设置为 1,即:
[xdmcp]
Enable=1
Post=177
将 [security] 部分的 DisallowTCP 设置为 false,即:
[security]
DisallowTCP=false
2. /usr/share/gdm/defaults.conf确保有以下几句配置
Enable=true
DisplaysPerHost=10
Port=177
AllowRemoteRoot=true
3. /etc/inittab里把默认级别改为5
id:5:initdefault:
x:5:respawn:/usr/sbin/gdm
4. /etc/securetty增加如下内容
pts/0
pts/1
pts/2
pts/3
pts/4