| 如何在你的Linux机器上安装运行Oracle |
|
开始行动 在RedHat上安装Oracle可以是相当轻而易举的,但要是完全跟着Oracle公司 的文档走就未必那么容易了 。最快的捷径是Tom Bisset的主页: http://jordan.fortwayne.com/oracle。 如果您看了Tom的主页,那么您会注意到他漏了JDBC的安装。如果您准备使用 JDBC(对于跨平台的Oracle应用十分方便),只需在安装屏幕要求您选择组 件(components)时,加上该选项即可。当然,您应该先装好JDK。我个人使 用Blackdown的JDK 1.1.7。(译注:Redhat包括JDK)然后需要设置oracle 用户的ClassPath环境变量,最好的办法是在oracle用户目录的.bash_profile 或 .profile中加上一句: CLASSPATH=/usr/lib/jdk/lib/classes.zip; export CLASSPATH 然后,如果您只需做Web Applet的话,在安装程序"Choose JDBC Components" 的时候, 选择"JDK 1.1 JDBC Thin Driver",如果您需要做完整的Java应用, 选择"JDK 1.1 JDBC OCI Driver"。 另外请注意:安装程序让您输入各口令时,如果口令不符合规范,不会警告。 我第一次安装时,口令里加了".",这在UNIX中是允许的,Oracle就是另一码 事了。直到安装快结束时,程序才告诉我口令有问题。当时为保险 起见,我 从头做了一次安装。 安装程序的另一个问题是试图往还没有建立的目录里拷贝文件。有必要在安装 前 mkdir -p /u01/app/oracle/product/8.0.5/doc/server.805/install。这一 关过后万事大吉。 安装成功后,必须以ROOT身份登录,运行root.sh。我对root.sh作了以下改动: · LBIN环境变量从/usr/lbin改成了/usr/local/bin · 增加环境变量LOG=/tmp/oracle-root.sh.log ,这样脚本的运行结果会记录 下来 root.sh里说到,要想数据库作为一个服务器运行,必须先设定TWO_TASK变量; 但是,事实上如果从安装Oracle的机器上运行root.sh,就没有必要设这个变量。 Python和Oracle 我配置了一下python(译注:一种强大,快速的面向对象的脚本语言),以测 试Oracle的编程接口和网络接口 。在python中要连Oracle,需要 Digital Creation(Zope应用服务器的作者)的DCOracle模块。 您只需下载软件并按照指示照做就行。如果是DCOracle 1.1.0,使用 Setup-8.0.4的配置,从ORACLE_LIBS变量中删去-lsocket, -lnsl, -lgen, -lelf, -laio, 和-lposix4即可,那些都是Solaris专用的。注意Redhat 5.2和 6.0中安装的 python设置不全,config目录和include目录被省略,无法编译 安装第三方的模块。您必须自己编译python或者下载一个合适的RPM。找 python的RPM,最好的去处可能是Oliver Andrich的 Python & Linux主页。 只要rpm -e --nodeps python, 然后 rpm -i python,python-dev和其他RPM 即可。 装好python后,我运行了以下的基本查询,访问Oracle。 [uche@malatesta uche]$ python Python 1.5.1 (#1, Sep 3 1998, 22:51:17) [GCC 2.7.2.3] on linux-i386 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam >>> import DCOracle >>> #connect to DB. scott/tiger are the test database username/password >>> dbc=DCOracle.Connect("scott/tiger@sforza") #sforza is the local Oracle server >>> c = dbc.cursor() >>> c.execute("SELECT * FROM emp WHERE emp.deptno = 10") >>> rows = c.fetchall() >>> print rows [(7782, 'CLARK', 'MANAGER', 7839, dbiDate('1981-06-09 00:00:00'), 2450.0, None, 10), (7839, 'KING', 'PRESIDENT', None, dbiDate('1981-11-17 00:00:00'), 5000.0, None, 10), (7934, 'MILLER', 'CLERK', 7782, dbiDate('1982-01-23 00:00:00'), 1300.0, None, 10)] 开发工作站配置 我在数据库服务器以外的一台机器上编译安装了python和其他编程接口。最初, 看起来似乎我必须安装Oracle 的所有PRO*C/C++软件包。但要把Oracle安装程 序运行到那一步也够麻烦的,所以我不想那样办。于是我找出了 写程序所需 要的最小限量的头文件(include)、对象文件(object)和库文件(library): $ORACLE_HOME/lib/* $ORACLE_HOME/rdbms/demo/* $ORACLE_HOME/rdbms/lib/* 我的机器上设ORACLE_HOME为/usr/local/oracle。 注意这些文件还不能让您可以在C程序中直接嵌入SQL语句,只有完整安装 PRO*C/C++后才行。如果要用JAVA的话,还得增加$ORACLE_HOME/jdbc/lib/*; 注意把这个目录加到ClASSPATH变量中。 JDBC连接 为测试JDBC连接,我作了一个小程序,在一个listbox内显示测试库中的所 有雇员名。下面的程序1是调用JDBC 的java Applet,程序2是调用JAVA程序的HTML超文本。如果您的JDBC已经安 装成功,将程序1拷贝为 JDBCTest.java,将程序2拷贝为JDBCTest.html, 然后: javac JDBCTest.java appletviewer JDBCTest.html 您就可以自己看看结果如何了: 程序1: /* Applet that reads in several rows from a remote Oracle database and presents them in a listbox. */ import java.sql.*; import java.awt.*; import java.applet.*; import java.lang.*; public class JDBCTest extends Applet { //Single-select ListBox private List employee_list = new List(5, false) public void init() { setLayout(new BorderLayout()); try { //Set up the Oracle JDBC driver DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); //Connect to an Oracle database on machine sforza, using username //"scott" and password "tiger" Connection DB_conn = DriverManager.getConnection ("jdbc:oracle:thin:@sforza:1521:ORCL", "scott", "tiger"); //Connection DB_conn = DriverManager.getConnection ("jdbc:oracle:thin:scott/tiger@sforza:1521:ORCL"); //Create a JDBC statement object Statement statement_obj = DB_conn.createStatement(); //Execute a query to get the employee names from the test DB ResultSet results = statement_obj.executeQuery ("select ENAME from EMP"); //Populate the list box with all the employee names while (results.next ()){ employee_list.add(results.getString(1)); } } catch (SQLException e) { throw new RuntimeException("SQL Exception " + e.getMessage()); } add(employee_list); } } 程序2: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <title>Oracle JDBC driver test</title> </head> <body> <h1>Oracle JDBC driver test</h1> <applet code="JDBCTest.class" width="200", height="150"> Your browser doesn't support Java. </applet> <hr> <address> <a href="mailto:uche.ogbuji@linuxworld.com"></a> </address> <!-- Created: Sat Mar 6 18:53:23 MST 1999 --> <!-- hhmts start --> Last modified: Sat Mar 6 22:19:26 MST 1999 <!-- hhmts end --> </body> </html> 程序1的大部分都是与具体数据库无关的JDBC调用,依样画葫芦您也可以 访问PostgresQL,主要和Oracle相 关的部分是: Connection DB_conn = DriverManager.getConnection ("jdbc:oracle:thin:@sforza:1521:ORCL", "scott", "tiger"); 注意 Oracle thin JDBC driver中URI的格式: jdbc:oracle:thin:@<server_name_or_IP>:<port>:<SID> 如果您想在URI中包括用户名和口令的话: jdbc:oracle:thin:username/password@<server_name_or_IP>:<port>: <SID> 同样的URI还有一个较长的格式: "jdbc:oracle:thin:@(description=(address=(host=<server_name_or _IP>)(protocol =tcp)(port=<port>))(connect_data=(sid=<SID>)))" 注意ORCL是系统安装的缺省SID(System Identifier,系统标识符)。 如果您在安装时使用了其他的SID, 在URI里也用那个SID。$ORACLE_HOME/network/admin/tnsnames.ora包 括了Oracle服务器的端口和SID设置。 这是TNS Listener,Oracle网络连接进程的配置文件。如果您无法通过 网络连接数据库的话,首先应该检查 端口号和SID是否正确,TNS listner是否正常(译注:lsnrctl status, 或者tnsping)。JDBC并不是开发 SQL数据库应用的唯一手段,ANSI标准SQLJ允许在JAVA程序中直接嵌入 SQL语句。Oracle for Linux 8.0.5 并没有捆绑SQLJ,但可以作为另一个独立产品获得。SQLJ是100%的 JAVA,应该在Linux上运行没有问题, 事实上SQLJ在底层使用的就是JDBC,因此可以同任何SQL数据库互联, 并不限于Oracle。 希望上面的这些例子能对您的编程有所帮助。可惜Oracle for Linux 的编程文档相当的少,要不就是隐藏得 十分深:) 也许在数据库编程得心应手之前,您得先啃它一两本书。 PL/SQL 对SQL的过程性语言扩展(PL/SQL)可能是Oracle最著名的特点。这种 强大的专业数据库管理语言允许您对 声明性的SQL加逻辑控制。一般,PL/SQL的存储过程(stored procedure) 用命令行的sqlplus,图形化的 Developer/2000(Linux上目前还没有)或其他工具开发,允许您从 Oracle众多的查询接口(Oracle Application Server, Python, Perl, JDBC 或者C)访问。 程序3: create or replace package stored_sample as function get_annual_salary (emp_number in number) return number; end stored_sample; / create or replace package body stored_sample as function get_annual_salary (emp_number in number) return number is annual_salary number; monthly_salary number; begin select sal into monthly_salary from emp where empno = emp_number; annual_salary := monthly_salary * 24; return (annual_salary); end get_annual_salary; end stored_sample; / 上面的程序3是存储进程的一个小示范,它接受一个员工号,返回该员 工的年薪。相关的函数 get_annual_salary封装在PL/SQL包sample_package中。 如果把程序3拷贝到文件sample.sql,您可以通过sqlplus运行它,如下 所示: [oracle@sforza demo]$ sqlplus SQL*Plus: Release 8.0.5.0.0 - Production on Sun Mar 7 13:36:32 1999 (c) Copyright 1998 Oracle Corporation. All rights reserved. Enter user-name: scott Enter password: Connected to: Oracle8 Release 8.0.5.0.0 - Production PL/SQL Release 8.0.5.0.0 - Production SQL> @sample Package created. Package body created. SQL> set serveroutput on SQL> exec dbms_output.put_line(stored_sample.get_annual_salary(7782)) 58800 PL/SQL procedure successfully completed. SQL> 通过其他的编程接口,也可以使用这个PL/SQL包。Python/DCOracle中, 参见Connection对象的procedures成员 JDBC中,参见java.sql.CallableStatement。 Oracle有众多的内置函数。事实上,大多数您以前用外部代码完成的 功能都可以通过PL/SQL高效地完成。如果您需要什么比较通常的功能, 请参考PL/SQL手册,看您需要的函数是否已经实现了。如果您准备做 大量的Oracle编程的话,经常翻阅PL/SQL手册以熟悉各种函数是大有 好处的。 管理Oracle for Linux 如果您已经习惯运行相对不那么复杂的数据库,那么在Oracle中完成 一些日常操作,例如建立新数据库或者性能调谐会显得相当复杂。有 一些关键的配置文件需要维护,如init.ora, config.ora和 tnsnames.ora。 一般有好几种办法指定一些关键参数,如当前的SID。可以在上述的 文件中声明,也可以在环境变量中声明,或者是通过oracle工具的运 行参数。这种灵活性是值得赞赏的,可惜有时搞清那一种设置优先也 很伤脑筋。 同Linux一样,Oracle提供的安全机制如果管理不当,就形同虚设。 花时间熟悉各种访问规则和设置,以及各种特殊Oracle用户帐号的角 色,还是值得的。 Oracle的性能调谐是一个非常大,也非常专的话题。调谐得当,可以 很大程度地提高性能。Oracle运行和CPU、内存、外存的关系是相当 复杂的,这些因素必须考虑。另外,PL/SQL包,存储过程,临时表空 间,表结构本身,所有这些都会随着使用而日趋复杂,保证数据库的 结构优化,没有垃圾,绝对比定期从cron运行vacuum复杂得多。 Oracle DBA(database adminstrator,数据库管理员)是电脑专业人 员中一个著名的亚文化。这并不奇怪。Oracle的强大功能和灵活性, 也同时意味着多得让人发疯的各种小秘密、小技巧、小陷阱,这方面 的特点它绝不比任何人少--包括Linux在内。您在征服Linux时可能 已经发现,O'Reilly的动物园(译注:所有O'Reilly and Associate 出版的书都以动物作封面)是一个很好的去处。如果您需要在Oracle 上完成许多工作,找找黄封面的O'Reilly Oracle专辑。那里,你会 找到比Oracle拜占庭迷宫式文档好的多的信息来源。 Oracle for Linux vs. Oracle for NT NT上的Oracle (译注:Oracle在NT上的销量超过了SQL SERVER,是NT 第一大数据库)为许多管理功能提供了图形界面,类似的功能在UNIX /Linux上只能通过sqlplus访问。这样的图形界面,设计得与NT控制 面板的其他部分颇为相似。Linux DBA必须熟悉sqlplus。NT的问题是, 许多管理任务要求用户在主控台(机器屏幕前)完成,如果想远程管 理就需要昂贵的第三方软件(或者Oracle Enterprise Manager?)。 UNIX上的Oracle管理可以从任何经过授权的远地进行,效果同在机器 主控台一样。 NT上的Oracle使用一个进程内的多个进程,而UNIX/Linux上的Oracle 使用多个独立的,使用相互独立的内存空间(译注:UNIX上也有多线 程的部分:Multithreaded Server,MTS,相当于前文提到的listener 的多线程版本。)NT上的实现方式避免了进程间通信,有小小的性能 优势,但UNIX上的实现方式提供了高得多的可靠性和数据完整性,因 为一个Oracle进程不可能污染另一个Oracle进程的地址空间。(译注: 在NT和VMS上,创建一个新的进程比创建一个新的线程昂贵得多,而且 NT的进程间切换很慢,因此微软建议程序员只要有可能就使用多线程。 在UNIX上,建立新进程是比较高效的。而在Linux上,建立新进程和新 的内核线程,kernel thread都使用同一个基本系统调用,效率相当高。) 在32位的硬件系统上,Linux的ext2文件系统的限制是最大文件为2G, NT为4G。这并不太影响Oracle的用户,因为表空间tablespace可以扩 展到多个文件上,但还是有小小的效率问题。当然,64位的Linux (Alpha,Ultra-Sparc, PA-RISC)会消除这些限制,64位的Solaris (Solaris 7)也一样。(译注:这里其实有一些问题,待我查明再向 各位看官交代)。 一些好工具/结束语 Oracle同时发布了Oracle Application Server (OAS)的Linux版本。 对OAS的深入探讨在本文范围之外,但它确实是连接后端Oracle数据 库,建立Internet或Intranet应用的一个强有力的工具。OAS提供 JAVA开发能力,可以将HTTP和IIOP与OCI网络接口串在一起,具备 友好的界面以便设计WEB表单和报表,还有其他方便的工具。 Oracle如此流行,自然也有相应的一批开源软件(Open Source) 工具。其中的OWS killer 是一个基于JAVAServlet的可以替代OAS 的WEB接口工具,与Apache WEB服务器、Apache的Jserv JAVA Servelet 模块集成,提供对Oracle数据库的访问。(译注:OWS, Oracle Web Server是Oracle Application Server早期版本的名称)。 您可以在Matt's House 找到更多的工具以管理Oracle的存储过程、 提供快速的报表功能。 掌握Oracle可不是举手之劳的事,但也没有必要望而却步。确实, 世上有许多更容易管理的数据库,但如果您需要高级的SQL,或者 PL/SQL的功能,或者trigger,或者各种扩展,或者先进的交易管 理,或者必须和Oracle系统共存,您会发现Linux是一个极佳的 Oracle平台。您已经在Linux的世界中探索了这样远,一定也能应 付Oracle的挑战。 (作者:breakage 来源:奥索) |
相关推荐
Linux安装Oracle
按照其提示的路径,找到其所在的位置,如:我的就在/soft2/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh。我们这里采用定制数据库。可以用sqlplus来检验下,新开启一个命令窗口,输入sqlplus,然后输入用户名和密码,可以测试下,这里就不做过多的介绍了。2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,
python连接oracle数据库操作 ojdbc jar,Python安装jpype调用java,安装jaydebeapi通过jdbc连接数据库...
importjpype,os,time,timer2 from jpype importjava3 from jpype importjavax45 HOST=‘192.168.48.103‘6 PORT=99997 USER=‘‘8 PASS=‘‘910 URL = "service:jmx:rmi:///jndi/rmi://%s:%d/jmxrmi" %(HOST, PORT)11 prin...
Matlab实战:3种雷达间歇采样干扰的仿真与识别(附完整代码)
本文通过Matlab实战,详细仿真了雷达有源间歇采样干扰的三种核心样式:直接转发、重复转发和循环转发干扰。文章提供了完整的代码实现,并深入探讨了基于时频分析和循环平稳分析的特征提取与识别方法,为雷达抗干扰技术的学习与实践提供了清晰的工程实现路径。
Linux环境使用Python连接Oracle数据库实现增删改查(详细图文)
Linux环境 CentOS 7 ; Python版本 Python 3.7 ; Oracle数据库版本:Oracle 11.2; 目标:在Linux上使用Python连接Oracle实现数据库增删改查操作 一、在Linux系统安装oracle客户端 因为是需要使用Python远程访问公司的Oracle服务端,所以Linux本机不需要安装Oracle服务端,只安装客户端即可。 打开Oracle客户端官方下载网址:https://www.oracle.com/da...
从零部署思澈科技SiFli-Solution:避坑指南与实战排错
本文详细介绍了从零部署思澈科技SiFli-Solution开发环境的完整流程与实战排错指南。重点解析了Keil uVision5版本选择、Butterfli工具路径配置等关键步骤,并针对Keil路径报错、函数冲突等高频问题提供了具体解决方案,帮助开发者高效避坑,快速搭建稳定的嵌入式开发环境。
Visio 2013安装遇阻?手把手教你搞定注册表权限错误1402(附64位系统特殊处理)
本文详细解析了Visio 2013安装过程中常见的注册表权限错误1402问题,特别是在64位系统下的特殊处理方法。通过分步指导如何修改注册表权限、处理Wow6432Node分支以及使用高级工具如subinacl,帮助用户顺利完成安装并避免常见连带问题。
oracle.jdbc.OracleDriver驱动添加问题,与JDK的配置
一:在连接ORACLE数据库之前,需要进行oracle.jdbc.OracleDriver驱动安装,如不进行安装,将会出现以下问题: 二:解决方案 由于Oracle授权问题,Maven3不提供Oracle-JDBC-driver 如何获得Oracle数据库的JDBC驱动包? 1-官网下载:http://www.oracle.com/technetwork/database/feature...
ubuntu18.04美化主题(完整版)
和网上的美化一样,但是我当初跟着博客美化的时候遇到一些问题,按博客的做法无法解决。 所以我自己也写一篇关于ubuntu18.04美化主题的博客。 第一步:安装主题工具:GNOME Tweaks sudo apt-get update sudo apt-get install gnome-tweak-tool 然后安装完成后我们打开Tweaks(截图如下): 第二步,修改窗口按钮位...
Linux下安装Oracle(命令行安装详细教程)
以下安装环境是在虚拟机测试环境,仅供参考
深入构建加密货币价格预测系统:从数据获取到模型优化的完整指南!
🏆本文收录于「编程与技术实战」专栏,此专栏涵盖了C/C++编程、人工智能、数据结构、机器学习等技术领域的内容,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
新手必看!手把手教你在群晖 NAS 上玩转 Docker 容器(Container Manager)!(群晖 NAS 如何创建 Docker 容器以及 Compose 部署项目)
新手必看!手把手教你在群晖 NAS 上玩转 Docker 容器(Container Manager)!(群晖 NAS 如何创建 Docker 容器以及 Compose 部署项目)
Linux 安装 Oracle
Linux 配 Oracle
华为OD机试真题 新系统 2026-04-22 Python&JS 实现【小学生班长选举增强版】
9 月份开学第一天,小学某班级进行班长选举活动,班级共有 N 个学生,每个学生最多可投 3 票(对同一个人只能投一票),也可以弃权不投票,大家投票时写上对应学生的名字。 假设学生不存在重名。考虑到部分少数民族名字带分隔,且整体较长,同学在投票时为了方便,允许同学写全称,也可以只写其中的部分连续段。 例如班级里只有 2 个少数民族名称带点的同学:
Linux环境下 安装Oracle
安装Oracle 与安装失败常见问题
Android 12.0 SystemUI下拉状态栏定制化之隐藏下拉通知栏布局功能实现(二)
在12.0的系统定制化开发中,由于从12.0开始SystemUI下拉状态栏和11.0的变化比较大,所以可以说需要从新分析相关的SystemUI的 布局,然后做分析来实现不同的功能,今天就开始实现关于隐藏SystemUI下拉状态栏中的通知栏布局系列二,去掉下拉状态栏中 通知栏部分 白色的圆角背景
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
Linux下的Oracle安装
在Linux中安装oracle
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
Linux环境Oracle安装大全,呕心狂敲万字,绝对提升你的视野
为了做好运维面试路上的助攻手,特整理了上百道。
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
在 Linux 上三步安装 JDBC
有时你要存储你的应用需要的素材数据,其他时候你要存储用户数据,包括偏好和保存的数据。存储数据的一种方式是在数据库中,为了在你的代码和数据库之间进行通信,你需要为你的语言提供一个数据库绑定或连接器。JDBC 是一种 API,通过语句 import java.sql.* 导入到你的代码中,但要使其有用,你必须安装数据库驱动和数据库以与之交互。你使用的数据库驱动和要通信的数据库必须匹配:要与 MySQL 交互,你需要 MySQL 驱动,要与 SQLite3 交互,你必须具有 SQLite3 驱动等等。
Linux下安装ORACLE(一周成果、全是干货!)
因为公司需要将数据库服务器切换成linux版本的,所以需要在linux系统下安装oracle。 以下安装过程为自己亲自安装的,走了很多弯路,网上其他博客也是五花八门,不适合我实际情况下的安装,现在记录一下,希望对于读者能有帮助并且能够交流。 转载请附上链接,禁止侵权! 一、安装前言 在安装oracle之前,必须要明白,直接把Ubuntu、ret hat、centos、SUSE、OracleLinux叫做linux是不正确的,他们只是linux的发行版本。更确切地说,应该叫作“以Linux为核心的操作系统软件
Liunx系统安装Oracle数据库
通过网盘分享的文件:Liunx-Oracle11g安装包 链接: https://pan.baidu.com/s/1ehgRlwcjGAWl8uFUjJURqg 提取码: ye9f。数据库 192.168.30.200:1521/orcl oracle虚拟机的ip地址+1521 端口 /orcl 为实例名 也是根据安装oracle数据库时候设置的。密码oracle 此处密码是安装oracle时候创建的密码 根据实际情况改写。正常情况 应该是这样的 这一步是为了查看一下已经开放的端口。
Linux下 安装Oracle
CentOS更新yum源 先看CentOS的版本: $ cat /etc/redhat-release 根据版本下载163镜像的yum,在下载之前先备份: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 之后下载yum源: CentOS6.5: wget http://mirrors.163.com/.help/CentOS6-Base-163.repo CentOS7: wget -O /...
Linux安装Oracle 11G
2、下载Oracle安装包:linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip;1、CentOS7自行安装(64位),网络自行配置;3、HostName修改:oracle。
OracleLinux环境安装Oracle数据库
1、安装linux系统 OracleLinux系统镜像下载地址 虚拟机安装系统步骤省略… 2、点击虚拟机-右键-设置 3、镜像的“已连接”要勾上 4、进入linux系统 在root用户下执行一下代码 [root@localhost ~]# mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom #mount -o loop /opt/CentOS-7.6-x86_64-bin-DVD.iso /mnt/cdrom mkdir /etc/yum.repos.d/old
Linux下增加Sawp分区
Linux下增加Sawp分区
Linux 系统下 Oracle 数据库安装与配置详细教程及常见问题解决指南
如果能够正常返回 Oracle 数据库的版本信息,则说明数据库功能正常。如果成功登录,表示数据库安装和配置成功。
1275



被折叠的 条评论
为什么被折叠?



