SuSE Linux10ÉÏ°²×°OracleÊý¾Ý¿â
ϵͳҪÇó£º
¡¡¡¡Äڴ棺ÍƼö1G
¡¡¡¡Swap·ÖÇø£ºÉèΪÄÚ´æµÄ2±¶
¡¡¡¡/tmp´ÅÅ̿ռ䣺400MBÒÔÉÏÈý
¡¡¡¡´ÅÅ̿ռ䣺Èí¼þ3.5G Êý¾Ý1.2G
¡¡¡¡ËùÐèÈí¼þ£º
¡¡¡¡SuSE Linux10 for x86
¡¡¡¡Oracle database 10gR2 for Linux32
¡¡¡¡Orarun-1.8-109.15.i586.rpmÈí¼þ°ü£¬¿ÉÒÔ´Óhttp://Ftp.novell.com/partners/Oracle/sels-9ÏÂÔØ
£¨ÓÉÓÚsuse linux 10¼º¾oracleÈÏÖ¤£¬ËùÒÔorarun rpm°üºÍ°²×°Êý¾Ý¿âËùÓõ½µÄ×鼺¾ºÍϵͳĬÈÏ°²×°¸øÓû§ ÁË£¬µ±È»ÊÇÄãÑ¡ÔñÕâ¸ö²ÅÓÐµÄ add by warden2010)
¡¡¡¡°²×°²½Ö裺
¡¡¡¡1¡¢°²×°SuSE
¡¡¡¡°²×°SuSEÒ»¶¨È·±£°²×°“C/C++Compiler and Tools”Èí¼þ°ü¡£
¡¡¡¡# gcc –version ²é¿´ÊÇ·ñ°²×°¸ÃÈí¼þ°ü
¡¡¡¡2¡¢°²×°ËùÐèÈí¼þ°ü
¡¡¡¡°²×°orarunÈí¼þ°ü
¡¡¡¡#rpm –ivh orarun-1.8-109.15.i586.rpm
¡¡¡¡°²×°libaioºÍlibaio-develÈí¼þ°ü£¬ÕâÁ½¸öÈí¼þ°ü¿ÉÒÔÔÚSuSE Linux DISK4ÖÐÕÒµ½
¡¡¡¡#rpm –ivh orarun-1.8-109.15.i586.rpm
¡¡¡¡#rpm –ivh libaio-devel-0.3.104-3.i586.rpm
3¡¢OracleÓû§ÉèÖÃ
¡¡¡¡µ±orarunÈí¼þ°ü°²×°Ê±£¬»á×Ô¶¯½¨Á¢ÃûΪOracleµÄÓû§£¬ºÍÒ»¸öoinstall×é¡£ÎÒÃÇÖ»ÐèÒª½«¸ÃÓû§ÉèÖÃΪenable£¬°Ñshell´Ó/bin/false¸ÄΪ/binbash.¶øÇÒorarunÈí¼þ°ü½«Oracle_HOMEÎļþ¼Ð×Ô¶¯Éú³É£¬¼õÉÙÁ˺ܶàÂé·³¡£
¡¡¡¡4¡¢ÉèÖÃOracle»·¾³±äÁ¿
¡¡¡¡ÐÞ¸Ä/ect/profile.d/Oracle.shÎļþ£¬Oracle_HOME¡¢Oracle_SIDµÈ»·¾³±äÁ¿¿ÉÒÔ¸ù¾ÝÐèÒª×ÔÐÐÐ޸ġ£
¡¡¡¡ÀýÈ磺
¡¡¡¡Oracle_HOME=$Oracle_BASE/product/10gR2
¡¡¡¡Oracle_SID=ORCL
¡¡¡¡ÆäÖÐĬÈÏNLS_LANG=AMERICAN£¬Èç¹ûÔÚÖÐÎÄOSÏ°²×°½çÃæ»á²úÉúÂÒÂë¡£½¨ÒéÔÚÓ¢ÎÄ»·¾³Ï°²×°¡£
¡¡¡¡5¡¢°²×°Oracle10gR2
¡¡¡¡×¢ÏúrootÓû§£¬ÒÔOracleÓû§ÖØеǼµ½KDE.×¢Òâ²»ÒªÔÚrootÓû§ÏÂʹÓÃsu – OracleÀ´Çл»µ½OracleÓû§½øÐа²×°£¬ÄÇÑùϵͳͼÐνçÃæ²»ÄÜÆô¶¯¡£
¡¡¡¡ÔËÐС£/runInstaller –ignoresysprereqs ¿ªÊ¼°²×°Oracle£¬ –ignoresysprereqsºöÂÔ¶Ô²Ù×÷ϵͳµÄÈÏÖ¤£¬Oracle10gĬÈϲ»ÄÜ°²×°ÔÚSuSE Linux10ÉÏ¡£µ±È»Ò²¿ÉÒÔ½«°²×°Îļþ¿½±´µ½Ó²ÅÌ£¬ÐÞ¸Ädatabase/install/oraparam.iniÎļþ£¬½«ÆäÖÐÌí¼ÓSuSE-10£¬ÕâÑù¿ÉÒÔ²»Ê¹ÓÖignoresysprereqs²ÎÊý¡£
ÏÂÃæÔÚͼÐνçÃæ¾Í¿ÉÒÔһ·˳Àû°²×°ÁË£¬°²×°Ê±Ã»Óз¢ÏÖÈκδíÎó¡£
¡¡¡¡ÆóÒµ¹ÜÀíÆ÷µØַΪhttp://localhost£º1158/emÔÚÕâÀï¿ÉÒÔÉèÖÃÊý¾Ý¿â¡£
¸Ð¾õÔÚSuSE Linux
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬ÔÀ´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......
linux shell pwd ÏÔʾµ±Ç°Â·¾¶
¼ÙÈôÓÐtest.cpp
g++ test.cpp -o test
./test
ÏëÔÚtestÖÐÕÒµ½µ±Ç°Ö´ÐгÌÐòËùÔڵķ¾¶
¿ÉÒÔÔÙtest.cppÖÐʹÓÃreadlinkº¯Êý
¾ßÌå¼ûÈçÏÂʵÀý£º
#include<iostream>
#include<unistd.h>
#include<dirent.h>
#include<string.h>
#include<string>
using ......
#include <errno.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <string.h>
#include <netinet/in.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <s ......