oracle数据库客户端安装(怎样安装oracle数据库服务器)

2025-02-26 15:40:02 0

oracle数据库客户端安装(怎样安装oracle数据库服务器)

本文目录

怎样安装oracle数据库服务器

1找台服务器,安装oracle服务器端,这个是关键。2安装成功后,建立监听,使用本机名或者本机ip都可以。3可以使用安装时的orcl数据库的名称,或者新建一个数据库名称。4安装oracle客户端,配置好后,进行测试。

oracle12g数据库怎么安装

  一、下载oracle 12g sqlplus软件  linux 64位操作系统,oracle安装包  二、安装rpm包  rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmrpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm三、指定sqlplus运行所需要的库  由于是RPM包安装的,因此,oracle客户端默认所在的路径为/usr/lib/oracle/12.1/client64/lib/#vi /etc/ld.so.conf  在最后加入:/usr/lib/oracle/12.1/client64/lib/四、重启ldconfig  ldconfig  五、启动sqlplus  sqlplus /nolog  一、配置oracle环境变量  #vi /etc/profile最后加入  export ORACLE_HOME=/usr/lib/oracle/12.1/client64/export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.  export TNS_ADMIN=$ORACLE_HOME  export PATH=$PATH:$ORACLE_HOME/bin:.  六、配置连接tnsnames.ora  #cd $ORACLE_HOME加入  test =  (DESCRIPTION =  (ADDRESS_LIST =  (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521)))  (CONNECT_DATA =  (SID = test )  (SERVER=DEDICATED )  )  )  七、启动  # sqlplus 用户名/密码@test  **************sqlplus 连接远程数据库系统**********************方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。  命令:sqlplus 用户名/密码@ip地址命令察看。此处Port的值一定要与数据库侦听正在侦听的端口一样。  SERVICE_NAME:在服务器端,用system用户登陆后,sqlplus》 show parameter service_name命令察看。  ======================================================================如何保证客户端机器连接到oracle数据库呢?  A. 客户端  1.在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。  2.正确配置了sqlnet.ora文件  3.正确配置了tnsname.ora文件  B. 服务器端  1.保证listener已经启动 lsntctl start  2.保证数据库已经启动。 sql》startup

怎么安装oracle的客户端

首先,准备安装需要的软件包和补丁包: 从网上下载升级补丁包,用于将Oracle9.2.0升级到9.2.0.4: p3006854_9204_LINUX.zip 所有的补丁说明如下: p3095277_9204_LINUX.zip 9.2.0.4.0的升级补丁包. p3006854_9204_LINUX.zip 在运行 runInstaller 之前打. p3119415_9204_LINUX.zip 在升级到9.2.0.4.0之后打. p2617419_210_GENERIC.zip 打3119415补丁所需要的补丁. 1.用rpm -qa│grep compat 查看系统中是否安有以下几个软件包: 加载文件命令:#rpm –ivh /mnt/cdrom/RedHat/RPMB/file.rpm compat-libstdc++-7.3-2.96.122 compat-gcc-c++-7.3-2.96.122 compat-libstdc++-devel-7.3-2.96.122 compat-db-4.0.14-5 compat-gcc-7.3-2.96.122 tcl-devel-8.3.5-92.i386.ipm 其他相关软件包(安装上述软件包时可能需要): glibc-kemheadsers-2.4-8.34.i386.rpm glib-headers-2.3.2-95.20.i386.rpm glib-derel-2.3.2-95.20.i386.rpm 2. rpm -qa │ grep openmotif查看下列软件包 openmotif21-2.1.30-8 3. rpm -qa │ grep setarch查看: setarch-1.3-1 第二,准备安装过程中需要的用户和用户组 在安装的过程中我们使用两个用户同时进行,其中一个是root用户,另外一个是你新建立的oracle用户。 1、打开一个终端,以root用户登录或者是:su - root 2、建立oracle 用户和密码 # groupadd oinstall (在安装oracle时UNIX Group name:oinstall) # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle 第三,安装准备步骤. 1、准备文件目录: # mkdir -p /opt/ora9/product/9.2 # mkdir /var/opt/oracle # chown oracle.dba /var/opt/oracle # chown -R oracle.dba /opt/ora9 注:如果提示参数太少,可以在目录属性-权限 直接设置成 oracle 权限 dba 2、设置内核参数,调节信号灯及共享内存: 修改 /etc/sysctl.conf 这个文件,加入以下的语句: kernel.shmmax = 2147483648 (机器内存2G,如果你的没这么大可相应设置小些) kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数). Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912. Shmmni 最小共享内存 4096KB. Shmall 所有内存大小. 设置完成后用命令 more /etc/sysctl.conf |grep kernel.s 检查. 3、设置oracle对文件的要求: 文件:/etc/security/limits.conf 加入以下语句: oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 4、设置系统环境: 首先设置root用户这个终端的。 export ORACLE_BASE=/opt/ora9 export ORACLE_HOME=/opt/ora9/product/9.2 (Oracle被安装在这些位置) 5.设置oracle用户的环境, 新开一个终端, su - oracle ***注意一定要新开一个 *** 打开.bash_profile文件,将如下内容加入: (命令vi $HOME/.bash_profile 用VI使用可查手册 I 进入edit ;w 存盘 ;q退出) #oracle 9i export DISPLAY=”192.9.200.24:0.0” (127.0.0.1:0.0) export ORACLE_BASE=/opt/ora9 export ORACLE_HOME=/opt/ora9/product/9.2 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH export ORACLE_OWNER=oracle export ORACLE_SID=ora9i (数据库全局变量名) export ORACLE_TERM=xterm (xterm窗口模式 vt100 终端调试模式) export LD_ASSUME_KERNEL=2.4.1 export THREADS_FLAG=native export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH export PATH=/opt/ora9/product/9.2/bin:$PATH export NLS_LANG=AMERICAN (设置语言AMERICAN英文) export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 保存后退出. 执行: source .bash_profile 查看 set | more 然后。退出登录,再次进入,这时候oracle的环境就已经生效了. 6、解压文件,安装前打补丁,切换到root用户的控制台:(注:打补丁前执行以下语句) #su – root #mv /usr/bin/gcc /usr/bin/gcc323 #ln –s /usr/bin/gcc296 /usr/bin/gcc #mv /usr/bin/g++296 /usr/bin/g++ #ln –s /usr/bin/g++ /usr/bin/g++296 第四,开始正式安装 1、建立oracle安装临时目录 su - root #cd /home #mkdir ora9i #cd ora9i 这些目录你可以自己定义,用来存放安装文件。 2.解gz文件 (窗口模式解压不会把原档案删除,终端模式解压后自动删除原档案) #gunzip gunzip lnx_920_disk1.cpio.gz #gunzip lnx_920_disk2.cpio.gz #gunzip lnx_920_disk3.cpio.gz 3.释放cpio文件 #cpio -idmv 《 lnx_920_disk1.cpio #cpio -idmv 《 lnx_920_disk2.cpio #cpio -idmv 《 lnx_920_disk3.cpio //这个步骤将生成三个文件夹:DISK1, DISK2, DISK3 root身份运行,在/home/ora9i p3006854_9204_LINUX.zip 补丁安装:(已经将补丁解压到光盘) #unzip p3006854_9204_LINUX.zip #cd /home/ora9i /3006854 #sh rhe13_pre_install.sh Applying patch... Patch successfully applied 4.完成Oracle的安装: 新开一个控制终端(用root用户开) #xhost +192.168.0.2 (本地IP地址) (xhost disable访问控制,客户端可以从任何主机进行连接) 这个命令用来保证oracle用户调用X11,否则无法安装 #su - oracle 在登录终端中切换到oracle用户: 在oracle主目录里运行:# /home/ora9i/Disk1/runInstaller ********************************************** 安装过程中的注意事项: 1.在安装中让你输入 UNIX group name:oinstall (#groupadd oinstall) 如果提示orainstRoot.sh权限问题,在root终端下执行: #sh /tmp/orainstRoot.sh 然后继续 2.在安装中选择 software only 不要建数据库 3. 安装过程中提示/opt/ora9/product/9.2 权限问题,可另开窗口修改权限为oracle-dba 在结束的时候还会提示权限问题,另开窗口修改权限为root-root 注意的是以下几点: Relink阶段,会出两个错误:ins_oemagent.mk 和 ins_ctx.mk. 点 Ignore 忽略. 在部分文档里,要求oracle用户的bash_profile文件中降LD_ASSUME_KERNEL设置为2.4.19,千万不要这样设置,否则会在Rlink时会有一大堆报错 再安装过程中,系统会提醒你用root身份去执行两个sh文件,再root的登录终端中按提示操作就可以了 如果有NLS的错误提示,可以#unset LANG命令,把语言默认成英文. ************************************************ 5.开始升级oracle su - oracle 安装结束后,HTTPD会自动运行.在升级之前,需要将它停下来. $ cd $ORACLE_HOME/Apache/Apache/bin $ apachectl stop ./apachectl stop: 首先安装 opatch. # unzip p2617419_210_GENERIC.zip Archive: p2617419_210_GENERIC.zip creating: OPatch/ creating: OPatch/docs/ inflating: Opatch/docs/FAQ ...... inflating: README.txt #pwd (查看执行权限) #export PATH=$PATH:/home/ora9i/Opatch:/sbin (修改PATH时要要包括解压缩出来的Opatch 和 sbin目录) # unzip p3119415_9204_LINUX.zip Archive: p3119415_9204_LINUX.zip creating: 3119415/ inflating: 3119415/README.txt # cd 3119415 # opatch apply ****如果提示HOME变量错误可执行语句:**** #export ORACLE_BASE=/opt/ora9 #export ORACLE_HOME=/opt/ora9/product/9.2 出现success的提示就全部安装成功. (出现选择ORACLE_HOME=/opt/ora9/product/9.2选择N) 最后切换到oracle终端 #dbca (如果有乱码执行:#unset LANG) 建oracle数据库 (查看安装完成后的检查和测试内容) *************************************** 可能会出现错误提示: /etc/oratab file doesn’t exist 可执行下面语句: #cd /opt/ora9/product/9.2/install/utl #sh root.sh **************************************** 数据库建立完成后挂起oracle 启动oracle监听 $lsnrctl lsnrctl》status (查状态) lsnrctl》start 检查oracle服务是否挂起 $ps –ef |grep ora 连接数据库 $sqlplus /nolog SQL》connect / as sysdba SQL》startup mount 检查是否连接oracle SQL》select sysdate from dual; Sp2-0640:Not connected 挂起 SQL》startup ************************************************** 如果出现错误信息: ORA-01078:failucr in processing system parameters LRM-00109:could not open parametet file/opt/ora9/product/9.2/dbs/initora9i.or 执行: #cp /opt/ora9/admin/orcl/pfile/init.ora.613200412101 /opt/ora9/product/9.2/dbs/initora9.ora *****************************************************

oracle数据库和客户端有安装顺序吗

1、你肯定想把数据库和客户端安装在同一台主机2、事实上,安装了oracle数据库的服务器不需要再安装客户端,因为客户端功能都包含在服务端了。3、客户端可以独立安装其他主机上。没有服务端也可以完成安装。

如何在windows系统上安装oracle数据库

随着windows7的普及,很多人Windows7系统下安装Oracle遇到了一些问题,有的甚至发出“Windows7无法安装Oracle”的感慨。在Windows7下不能成功安装Oracle,究其原因无非是因为通过不了Oracle安装程序的先决性检查,或是“客户端不支持版本号为6.1的Windows7操作系统”,或是“没有将MicrosoftLoopBackAdapter配置为系统的主网络适配器”,针对这两种情况,笔者一一予以解答。一、客户端不支持版本号为6.1的Windows7操作系统当前任何版本的Oracle客户端在任何版本的Windows7上都无法正常完成安装,主要是因为Oracle安装程序先决条件里的操作系统版本不符合,但是这个问题可以通过修改Oracle安装源文件里的refhost.xml配置文件来解决。首先我们要去Oracle官方网站nbsp;下载MicrosoftWindows版本的32位或者64位Oracle安装包,关于Oracle下载请参阅笔者的另一篇文章《Oracle11g安装心得》。然后在解压好的文件夹中找到refhost.xml文件(位置:database\stage\prereq\db,可以使用计算机的搜索功能),打开refhost.xml配置文件并找到节点,接着在节点后面添加以下内容并保存即可:《!--Microsoft Windows 7--》《OPERATING_SYSTEM》《VERSION VALUE=“6.1“/》《/OPERATING_SYSTEM》二、没有将MicrosoftLoopBackAdapter配置为系统的主网络适配器1、在Windows7下打开控制面板,点击“硬件和声音”选项;2、在“设备和打印机”组单击“设备管理器”选项;3、在Windows7系统的设备管理器,也就是设备管理器的首节点(也就是电脑的计算机名)上右键选择“添加过时硬件”以打开“添加硬件”向导;4、选择“下一步”继续;5、Windows7系统需手动选择要添加的硬件;6、选择要安装的硬件类型:网络适配器;7、在选择网络适配器面板的左侧选择厂商为Microsoft,右边会列出相关适配器类型,选择MicrosoftLoopBackAdapter(Microsoft回环适配器),一路下一步就可以了;8.在Windows7系统添加硬件完成后,你会发现新建了个“本地连接”,用的就是这个假的“MicrosoftLoopbackAdapter”(因为根本就没有连接这个硬件,只是骗下Oracle而已)。然后我们在新建的“本地连接2“中点右键选“属性“,设置一下IP,例如192.168.100.89,同时记得把原先的本地连接禁用掉,否则也是通不过的,如图所示:9、好了,现在打开Oracle安装程序执行先决性检查,100%通过。现在就可以在Windows7下顺利安装Oracle了。10、在Windows7系统成功安装Oracle后,我们就可以使用专门面向Oracle数据库存储程序单元开发的集成开发环境PLSQLDeveloper来开发Oracle应用程序了。如果使用Oracle的过程中遇到用户被锁定或者无法登录的问题,请查阅《在Oracle11g中怎么给scott用户解锁》这篇文章,其他问题请留言,笔者会及时答复,预祝大家早些在Windows7环境下正常使用上Oracle数据库。

oracle数据库客户端安装(怎样安装oracle数据库服务器)

本文编辑:admin

更多文章:


命令提示符怎么以管理员身份运行(cmd怎么以管理员身份运行)

命令提示符怎么以管理员身份运行(cmd怎么以管理员身份运行)

本文目录cmd怎么以管理员身份运行怎么使用管理员身份运行cmd电脑如何以管理员身份运行cmd命令提示符程序命令提示符怎样以管理员身份运行在win7中怎样以管理员身份运行命令提示符如何以管理员身份运行cmd如何以管理员身份运行命令提示符cmd

2025年2月12日 20:40

变量有几种类型?计算机常用的变量类型有哪些

变量有几种类型?计算机常用的变量类型有哪些

本文目录变量有几种类型计算机常用的变量类型有哪些变量的类型按尺度划分有c语言变量基本类型有哪些分类变量究竟分为哪几类统计学四种变量类型是什么C语言变量的基本类型有哪些整型变量的类型有几种变量有几种类型不同的语言、不同的编译器会有不同的变量类

2025年2月18日 09:10

richer(rich的比较级是richer还是more rich)

richer(rich的比较级是richer还是more rich)

本文目录rich的比较级是richer还是more richricher的中文意思rich是什么意思richer是什么意思rich的比较级是richer还是more rich比较级: richer。一、释义rich 英     adj. 富

2025年3月15日 18:30

mineral是什么意思(mine和mineral作为“矿物”解可否互换)

mineral是什么意思(mine和mineral作为“矿物”解可否互换)

本文目录mine和mineral作为“矿物”解可否互换minerals是什么意思mine和mineral作为“矿物”解可否互换mine和mineral作为“矿物”解不可互换,作为“矿物”这个意思,两者不一样。Tin is a mineral

2025年4月2日 09:30

字体转换器在线生成(繁体字转换在线)

字体转换器在线生成(繁体字转换在线)

本文目录繁体字转换在线字体转换器在线转换生成字体在哪篆字图片转换成简体字字体转换器在线转换之后怎么使用字体转换繁体字转换在线简繁转换可以认为是从简体中文向繁体中文的转换,又称为繁体字转换、简繁体转换、简繁翻译等。而相反方向的转换则是繁简转换

2025年3月30日 05:30

java轻松入门(想学习java,应该怎样快速的入门呢)

java轻松入门(想学习java,应该怎样快速的入门呢)

本文目录想学习java,应该怎样快速的入门呢自学java,从哪儿开始怎么自学java想学习java,应该怎样快速的入门呢要想学好Java,应该注重以下几个方面入手。  1、正确理解Java的各种“抽象”。学习Java就是学习各种“抽象”,包

2025年3月25日 09:50

键盘快捷键符号大全图(电脑键盘的标点符号快捷键有哪些)

键盘快捷键符号大全图(电脑键盘的标点符号快捷键有哪些)

本文目录电脑键盘的标点符号快捷键有哪些键盘快捷键大全键盘上的快捷键有那些,明细点!谁有键盘的快捷键大全电脑键盘特殊符号快捷键是哪个电脑键盘标点符号大全都有什么电脑键盘标点符号大全电脑键盘的标点符号快捷键有哪些电脑键盘快捷键的使用能很好的提高

2025年3月23日 06:00

constructional(constructional data form什么意思)

constructional(constructional data form什么意思)

本文目录constructional data form什么意思constructional是什么意思constructional data form什么意思constructional data form 结构数据表格constructi

2025年3月12日 15:50

resnet(resnet 残差网络 为什么)

resnet(resnet 残差网络 为什么)

本文目录resnet 残差网络 为什么resnet是什么激活函数避免过拟合resnet最后一次激活函数使用softmax为什么resnet和densenet可以这么深如何理解resnet中的deeper bottleneck archite

2025年3月2日 15:20

phpjson输出json格式(如何用php输出这种json格式)

phpjson输出json格式(如何用php输出这种json格式)

本文目录如何用php输出这种json格式php如何输出中文json格式字符串php 输出json及显示json中的中文汉字详解及实例Php输出jsonphp怎样输出这种格式的jsonphp json输出的结果格式,PHP是怎么写的谢谢PHP

2025年3月1日 06:40

csdn密码(CSDN忘记密码)

csdn密码(CSDN忘记密码)

本文目录CSDN忘记密码csdn泄密和银行,网上银行 股票这些密码也会泄密吗请问 专业人士帮忙回答一下我没有在csdn上注册账号,我的其他网站的密码(如QQ、人人网站等等)会被盗用吗谁有csdn的账号密码,帮忙下一个东西要钱的就不用了CSD

2025年3月3日 19:40

有没有完全不需要前端代码的Web框架?自助建站啥意思干啥的有啥用

有没有完全不需要前端代码的Web框架?自助建站啥意思干啥的有啥用

本文目录有没有完全不需要前端代码的Web框架自助建站啥意思干啥的有啥用有没有完全不需要前端代码的Web框架没有。Web前端总是要代码写的,html + css + javascript三剑客。要说有没有简便的方式?可以考虑低代码/无代码框架

2025年3月12日 07:40

长沙市4号地铁线路(长沙地铁3、4、5号线票价定了,它们连接着这些游玩好去处, 你怎么看)

长沙市4号地铁线路(长沙地铁3、4、5号线票价定了,它们连接着这些游玩好去处, 你怎么看)

本文目录长沙地铁3、4、5号线票价定了,它们连接着这些游玩好去处, 你怎么看重磅!长沙地铁又爆新消息,14条地铁清单出炉!你家门口有吗长沙地铁3、4、5号线票价定了,它们连接着这些游玩好去处, 你怎么看长沙地铁线路3、4、5号开通以后,所经

2025年2月17日 18:10

html培训流程(培训机构HTML5课程都有哪些内容)

html培训流程(培训机构HTML5课程都有哪些内容)

本文目录培训机构HTML5课程都有哪些内容请教下HTML5的学习流程HTML5学习的步骤是什么怎么学习HTML学习html5的最正确的方法和步骤是什么html5前端开发培训课程大纲是怎样的html5培训开发都包括哪些HTML实训报告培训机构

2025年3月27日 17:50

dragon什么意思(dragon是什么意思端午节英语怎么说2、中国和国外所有的节日并译成英语)

dragon什么意思(dragon是什么意思端午节英语怎么说2、中国和国外所有的节日并译成英语)

本文目录dragon是什么意思端午节英语怎么说2、中国和国外所有的节日并译成英语dragon是什么意思Dragon是什么意思,具体点~dragon是什么意思端午节英语怎么说2、中国和国外所有的节日并译成英语dragon英 端午节 Dra

2025年2月16日 19:30

911s5代理余额能转让么?911s5是干什么的

911s5代理余额能转让么?911s5是干什么的

本文目录911s5代理余额能转让么911s5是干什么的什么是S5代理如何使用SSH做中转S5代理911s5代理余额能转让么不能。911s5代理虽比其他代理在余额有效方面有所改进,但是他的余额只能自己使用,并不能转让。他们的代理具有终身有效性

2025年3月25日 12:10

自学php能干什么(自学PHP要学到什么程度,出来怎么找工作呢)

自学php能干什么(自学PHP要学到什么程度,出来怎么找工作呢)

本文目录自学PHP要学到什么程度,出来怎么找工作呢PHP能做什么自学PHP要学到什么程度,出来怎么找工作呢PHP相对于其他编程语言本身比较简单,只要认真多花点时间去学习,都可以成为PHP开发工程师,至于要学到什么程度可以出来找工作,本人根据

2025年3月29日 20:40

易语言编程软件(易语言与其他编程软件)

易语言编程软件(易语言与其他编程软件)

本文目录易语言与其他编程软件易语言是什么软件易语言可以编写哪些软件易语言是什么,做什么用的在电脑上用易语言编程用什么软件最好易语言与其他编程软件很高兴看到您的问题,如沐海风诚心为您解答:如果想编程的话,推荐您使用C#,JAVA等软件,在国际

2025年2月27日 20:20

http是什么?https://和http://区别

http是什么?https://和http://区别

本文目录http是什么https://和http://区别https是怎么回事与http有何不同https方式是什么意思http是什么意思http是什么HTTP全称是HyperText Transfer Protocal,即超文本传输协议,

2025年2月11日 10:50

alarms(alarm的翻译)

alarms(alarm的翻译)

本文目录alarm的翻译alert和alarm的区别alarm是什么意思闹钟上alarm是什么意思ALARM是什么意思alarm的翻译alarm英 n.警报;闹铃;惊恐;动员令vt.警告;使惊恐;给(门等)安装警报器第三人称单数: al

2025年4月2日 01:20

近期文章

cleaners(cleaner什么意思)
2025-04-06 05:20:02
本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索