1.初级入门 xp sqlplus 连接 linux虚拟机 oracle
1.首先看看在xp下是否能够ping通虚拟机的ip(虚拟机查看ip命令:ifconfig,此命令要求有root权限,或者用 /sbin/ifconfig).
2.在第一步成功的基础上,要配置xp下oracle安装目录下的tnsnames.ora这个文件(我的路径是:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN,这个路径因机器而异)
首先在tnsnames.ora这个文件中找到这些:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HS-CHENGHY)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
上边是xp下oracle自己的监听,只有有了上边这几行,我们在xp下才可以顺利的连接xp下安装的oracle,其中orcl是服务名,我用的是默认的。
下面将它复制出来,并且在上边这几行文字按理添加下面这几行,其中我的虚拟机中oracle的服务名称为ora92,ip地址:192.168.90.126
ora92 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.90.126)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora92)
)
)
解释一下,只有上边的ip地址写对了,在xp下sqlplus才可以顺利的按照这个ip地址并且用这个服务名区别你要连接的oracle服务,呵呵
3.这样貌似就可以连接了,如果不行,就检查一下linux防火墙是不是关掉了,顺便发从网上淘了Linux下关闭防火墙的命令,呵呵,放在下边了
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
虚拟机下oracle 的sqlplu
相关文档:
当执行
ls -l
或
ls -al
命令后显示的结果中,最前面的第
2
~
10
个字符是用来表示权限。第一个字符一般用来区分文件和目录:
d
:表示是一个目录,事实上在
ext2fs
中,目录是一个特殊的文件。
-:表示这是一个普通的文件。
l:
表示 ......
一、安装JDK
安装包名为:jdk-1_5_0_18-linux-i586.rpm.bin
安装步骤:
1. 以root身份登录Linux操作系统
2. 将jdk-1_5_0_18-linux-i586.rpm.bin安装包上传到/tmp目录下, 检测确保jdk-1_5_0_18-linux-i586.rpm.bin有可执行权限;
如果jdk-1_5_0_18-linux-i586.rpm.bin没有可执行权限,可使用一下命令添加
#c ......
终于到了编译范例的时候了,范例在APPS目录里,好兴奋呀。。。
开始编译:
zhaowei@zhaowei-ubuntu:~/toolchain/apps/HelloToolchain$ make
arm-apple-darwin9-gcc -lobjc -bind_at_load -framework Foundation -framework CoreFoundation -framework UIKit -w -o HelloToolchain HelloToolchain.o
ld: library not fou ......
java 的connect有timeout这个功能,C++的connect反而没有? 网查得到了两个实现的版本如下:
支持timeout的connect() / Connect with timeout
Code:
void connect_w_to(void) {
int res;
struct sockaddr_in addr;
long arg;
fd_set myset;
struct timeval tv;
int valopt;
socklen_t ......
写了这几年程序,突然转到linux下,突然感到自己还要学的太多。
1。linux的命令,好多....
2. 太多的IDE,不知道究竟哪个才真正好使,暂时用eclicpes吧,据说很象VS。
3. VMWARE下的linux, 显卡竟然装不好,听说到装VTOOLS,,但没找到好用的。
4 除了MS的 ......