您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > PLSQL工具连接ORALCE数据库的方法
PL/SQL工具连接ORALCE数据库的方法1、利用ORACLENETMANAGER工具1)打开ORACLENETMANAGER2)增加服务命名第一步NET服务名:任意填写第二步通讯协议:如果连接远程机器上的ORACLE,选择TCP/IP(internet协议)第三步主机名:输入IP地址端口号:一般缺省为1521第四步SID:一般和数据库名字相同第五步测试3)启动PL/SQL连接2、直接修改配置文件:1)打开目录D:oracle安装目录ora92networkadmin中的文件tnsnames.ora。2)增加如下代码:TRAFFIC_DB=#NET服务名,可任意起(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.143)(PORT=1521))#HOST为连接的数据库服务器的IP地址,PORT为连接的数据库服务器的端号,一般缺省为1521)(CONNECT_DATA=(SID=carsys)#数据库系统标识,一般和数据库同名))3)保存文件。启动PL/SQL工具登陆即可vncserver配置1。使用root用户启动系统的vncserver服务;#servicevncserverstart2。然后切换到登陆用户下面,我这里假设要使用oracle系统帐户进行远程登陆#su-oracle3。使用oracle用户输入以下命令:$vncserver如果是第一次运行,则系统会出现提示信息,提示你输入密码,这是通过终端进行登陆时需要输入的;另外,还有一个数字信息,这个也是需要在终端登陆时输入的,即冒号后面跟着的一个数字,如:1,:2等等,需要记住;4。在windows客户端使用vncviewer,输入如下:xxx.xxx.xxx.xxx:1或者xxx.xxx.xxx.xxx:2等,后面的数字需要和服务器端的对应才行;xxx是你服务器的ip地址了;[linuxas5]软件要求其他所需程序包的版本(或更高版本):gcc-2.96-124make-3.79binutils-2.11openmotif-2.1.30-11glibc-2.2.4-31要查看系统上安装了这些程序包的哪些版本,运行以下命令:rpm-qgccmakebinutilsopenmotifglibcsetarchp4198954_21_linux.zip在运行runInstaller之前打.rpm-ivhcompat-oracle-rhel4-1.0-5.i386.rpm(p4198954_21_linux.zip)(不打PATH也可以)安装libaio-0.3.102-1.i386.rpm和libaio-devel0.3.102-1.i386.rpm在RedHatEnterpriseLinux介质的第三张CD以root用户身份运行以下命令:rpm-ivh/mnt/cdrom/RedHat/RPMS/libaio-0.3.102-1.i386.rpm创建数据库安装的准备工作:1,创建user/group;groupadddbagroupaddoinstalluseraddoracle-goinstall-Gdbapasswdoracle如果nobody用户不存在(idnobody命令查看),则创建:useraddnobody2,建立oracle安装文件夹(sample);mkdir-p/opt/oracle/10.2.0.1/opt/oracle/oradata/opt/oracle/archivelogchown-Roracle.oinstall/opt/oraclechmod755-R/opt/oracle2,配置环境变量;要使用Oracle产品,应该或必须设置几个环境变量。如果您在同一服务器上安装了多个Oracle产品或数据库,则ORACLE_HOME、ORACLE_SID和PATH变量可能会更改。ORACLE_BASE变量不应更改,并可以在需要时在您的登录配置文件中设置它。Oracle提供了一个称作oraenv的实用程序来设置其他变量。对于数据库服务器,建议设置以下环境变量:使用root用户:vi/home/oracle/.bash_profile以下是配置文件的内容ORACLE_BASE=/opt/oracleORACLE_HOME=/opt/oracle/10.2.0.1ORACLE_SID=ge01PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHTNS_ADMIN=$ORACLE_HOME/network/adminNLS_LANG=AMERICAN_AMERICA.ZHS16GBKLANG=AMERICAN_AMERICA.ZHS16GBKexportPATHORACLE_BASEORACLE_HOMEORACLE_SIDTNS_ADMINNLS_LANGLANG4,设置系统参数;Oracle数据库10g需要以下所示的内核参数设置。一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是2G,则可以设置最大共享内存为1073741824,如上;如物理内存是1G,则可以设置最大共享内存为512*1024*1024=536870912;以此类推。在redhat上最大共享内存不建议超过4*1024*1024*1024-1=4294967295切换到root用户:suroot修改vi/etc/sysctl.conf,添加:kernel.shmmax=2147483648kernel.shmmni=4096kernel.shmall=2097152kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144修改后运行/sbin/sysctl-p命令使得内核改变立即生效;B)设置oracle对文件的要求:编辑文件:vi/etc/security/limits.conf加入以下语句:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536编辑文件:vi/etc/pam.d/login加入以下语句(可能应该加在最后一条规则之前):sessionrequired/lib/security/pam_limits.so设置oraInst.loc文件:[root@enterprice64~]#vi/etc/oraInst.locinventory_loc=/opt/oracle/oraInventoryinst_group=oinstall[root@enterprice64~]#chownoracle.oinstall/etc/oraInst.loc确保/etc/oraInst.loc中包含上面的信息,且Oracle包含访问权限。5.解压缩Oracle10G的安装文件:使用Oracle用户登陆:su-oracle在/home/oracle上传和解压缩10201_database_linux32.zip:unzip10201_database_linux326.开始安装oracleLinux命令行环境下安装(也可以在图形界面下安装)使用Oracle用户登陆:su-oracle根据希望安装的数据库版本类型选择Silent安装模式的response_file文件的类似,比如:enterprise.rsp、standard.rsp还是custom.rsp。这里选择enterpise.rsp类型,安装盘中的database/response目录下对应的response文件拷贝出来,根据文件里面的提示对输入值进行修改。比如这个例子中对如下的参数进行设置:UNIX_GROUP_NAME=oinstallFROM_LOCATION=/home/oracle/database/stage/products.xmlORACLE_BASE=/opt/oracleORACLE_HOME=/opt/oracle/10.2.0.1ORACLE_HOME_NAME=OraDbHome1SHOW_INSTALL_PROGRESS_PAGE=trueSHOW_END_OF_INSTALL_MSGS=trueCOMPONENT_LANGUAGES=s_nameForDBAGrp=dbas_nameForOPERGrp=dbaINSTALL_TYPE=EEn_configurationOption=3RESTART_SYSTEM=falseRESTART_REMOTE_SYSTEM=false注意,所有的字符串需要放在双引号中,注意大小写。数字和布尔变量直接写就可以。由于这里没有选择建立数据库而只安装软件,因此没有设置数据库相关的配置参数。[oracle@enterprice64data]$chmod700enterprise.rsp面可以开始SILENT安装了:注意,响应文件需要使用绝对路径。cd/home/oracle/database[oracle@enterprice64database]$./runInstaller-silent-responseFile/home/oracle/enterprise.rsp用root执行如下脚本:/opt/oracle/10.2.0.1/oraInventory/orainstRoot.sh/opt/oracle/10.2.0.1/root.sh不过这里Oracle存在一个bug,在root.sh脚本中,自动将OUI_SILENT参数设置为TRUE,而后的检查中,如果发现这个值为TRUE,那么这个脚本运行会自动退出了。这里需要手工将其修改为false,最后使用root执行一下$ORACLE_HOME/root.sh脚本就可以了。根据提示按Enter就可以了。这样就在字符下成功安装了。通过SILENT模式安装数据库之后,下面继续使用SILENT模式进行数据库的建立,仍然是拷贝安装目录下的/home/oracle/database/response/dbca.rsp到安装目录,并进行编译,根据数据库建立方式的不同编辑不同的数据库库选项。比如在本次安装过程中设置了下列参数:RESPONSEFILE_VERSION=10.0.0OPERATION_TYPE=createDatabaseGDBNAME=ge01SID=ge01TEMPLATENAME=New_Database.dbtSYSPASSWORD=georacleSYSTEMPASSWORD=georacleDATAFILEDESTINATION=/opt/oracle/oradata/RECOVERYAREADESTINATION=/opt/oracle/flash_recovery_areaSTORAGETYPE=FSCHARACTERSET=ZHS16GBKMEMORYPERCENTAGE=40SCRIPTDESTINATION=/opt/oracle/admin/ora10g/scriptsEMCONFIGURATION=”LOCAL”SYSMANPASSWORD=georacleDBSNMPPASSWORD=georacle其中最后1项不是必须的,这个的目的是在建立数据库的同时生成脚本。下面就可以开始SILENT模式的数据库创建了:[oracle@enterprice64database]$dbca-silent-responseFile/home/oracle/dbca.rsp用root执行如下脚本:/opt/oracle/10.2.0.1/oraInvento
本文标题:PLSQL工具连接ORALCE数据库的方法
链接地址:https://www.777doc.com/doc-2887496 .html