ubuntu不支持oracle,网上教程太复杂,总是出错.后来找到个能装XE的就装了.
Oracle Database 10g Express Edition requires 1006 MB of swap space
echo "deb http://oss.oracle.com/debian/ unstable main non-free" >> /etc/apt/sources.list
apt-get update
apt-get install oracle-xe-client
apt-get install oracle-xe
sh /etc/init.d/oracle-sh configure
vim /etc/default/oracle-xe
You can always disable Oracle XE startup in boot time with (no update-rc.d method here ;-) ):
chmod -x /etc/init.d/oracle-xe
The alernative way to the same is to edit /etc/default/oracle-xe and change:
#ORACLE_DBENABLED=true
ORACLE_DBENABLED=false
Web console management
- If you have installed OracleXE database on remote *nix server, you can easily setup a ssh tunnel in order to gain access to a web administration console (since web console is bound to loopback device and therefore unavailable outside to the network):
$ ssh oracle-xe-server -L 8081:localhost:8080
While keeping this proces running (or keep it on background via `screen` or `nohup`), you may now login to Oracle XE web administrations console on your local computer: http://localhost:8081/apex/. Please notice that your ssh daemon on your local computer should allow TCP forwarding: AllowTcpForwarding yes in your sshd configuration file.
SQL Remote connection management
- By default OracleXe installation does not allow sql network connections to your XE database. To enable it, logon to web management console and enable "Remote connections": "Administration->enable "Available from local server and remote clients"-> press "Apply Changes". The same procedure can also be done from the commandline:
$ sqlplus -S system/password@//localhost/XE <<!
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
EXIT;
/
!
If your SQL client uses a Oracle Instant client installation, the SQL connection can be obtained by entering:
[atrakic@adm2-43 ~]$ sqlplus username/password@//oraclexe.hostname.or.ip//XE
If somewhat connection is refused (due to firewall restrictions) you can use same ssh trick as done previously:
$ ssh oracle-xe-server -L 1512:localhost:1512
where your sql connection should be like this:
[atrakic@adm2-43 ~]$ sqlplus username/password@//localhost//XE
User management
Add user
- In order to add single sql user with non-dba privilages to OracleXE execute following commands:
--
-- Contents of: this_script.sql
--
CREATE USER myuser IDENTIFIED BY the_password DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON users;
CREATE ROLE myconnection;
GRANT CREATE session, CREATE table, CREATE view, CREATE procedure, CREATE synonym TO myconnection;
GRANT myconnection TO myuser;
/
You can run this SQL script with:
# su - oracle
oracle@server:~$ sqlplus / as sys
SQL> @this_script.sql
SQL> exit;
Alternatively use web managment console to add new Oracle XE users accordingly.
Delete user
- For deleting a sql users from OracleXE use web management console or execute following commands from the commandline:
# su - oracle
oracle@server:~$ sqlplus / as sys
SQL> drop user myuser cascade;
SQL>exit;
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/
可在命令行创建表空间
分享到:
相关推荐
### Ubuntu 下安装 Oracle-XE 并建立数据库脚本测试 #### 安装Oracle-XE 在 Ubuntu 系统上安装 Oracle-XE(Oracle Express Edition)并进行基础配置,需要完成以下步骤: 1. **设置 Oracle-XE 版本源** 首先...
本文将指导用户如何在 Ubuntu 系统中快速安装 Oracle Database 快捷版(XE),并进行基本配置。通过本文,用户可以快速搭建 Oracle-xe 快捷版,满足基本数据库需求。 知识点1:下载 Oracle Database 快捷版 要安装...
在本文中,我们将深入探讨如何在Ubuntu 16.04操作系统上安装Oracle 11g数据库,并进行必要的环境配置。Ubuntu 16.04是Linux发行版中的一款稳定且广泛使用的版本,而Oracle 11g是企业级的关系型数据库管理系统,适合...
1. 系统要求:在开始安装之前,确保你的Ubuntu 12.04系统满足Oracle XE的基本安装要求。尽管官方的系统要求可能针对的是较新的Linux版本,但是旧版本如Ubuntu 12.04通常也能兼容。 2. 检查swap空间:Oracle XE可能...
RPM 包含了 Oracle XE 的所有必要组件和配置文件,使得用户能够在支持 RPM 的操作系统上便捷地安装和管理 Oracle 数据库。 "oracle-xe-11.2.0" 这个标签强调了这个版本的具体信息,Oracle XE 11.2.0 是在 2011 年...
通过该项目,您可以使用和在运行Ubuntu 12.04的虚拟机中安装Oracle 11g XE。 致谢 该项目是基于Manish Raj的和Stefan Glase的GitHub存储库的信息创建的。 前者解释了如何在Ubuntu 12.04上安装Oracle XE 11g,而没有...
总结起来,这个压缩包为在Debian、Ubuntu和凝思磐石系统上安装Oracle 11g提供了便利。内置的安装脚本不仅简化了安装流程,还支持自动恢复数据库,这对于开发者和运维人员来说是一个高效且实用的工具。然而,在实际...
在Ubuntu系统上安装PHP与Oracle数据库的连接模块是一项常见的任务,尤其对于那些需要在Linux环境中构建基于PHP的应用程序并与Oracle数据库交互的开发者来说。本文将详细介绍如何在Ubuntu上配置PHP以支持Oracle数据库...
ubuntu下的oracle客户端oracle-xe-client_10.2.0.1-1.2_i386.deb
临时性导出收集的网页资料,并不成体系; 东西很少,只有6篇文章,请自行判断需要与否; 有脚本错误提示,但不妨碍阅读;...ubuntu下安装oracle xe; ubuntu9.04安装oracle xe步骤; Ubuntu中增加交换分区
该项目旨在简化在64位Ubuntu 11.10上运行的Oracle Database XE 11g实例的配置。 要在Ubuntu 12.04上运行Oracle Database XE 11g实例,应查看 。 入门 克隆此存储库并签出本地副本。 确保同时安装了和 。 下载并将...
Linux环境下Oracle XE数据库的安装与使用详解 Oracle Express Edition(简称Oracle XE)是一款轻量级、免费的Oracle数据库版本,适用于开发和小型生产环境。在Linux系统中,Oracle XE提供了高效、稳定的数据存储...
基于 wnameless/docker-oracle-xe-11g 的 Dockerfile 并针对 Ubuntu 14.04.2 LTS Oracle Express Edition 11g Release 2 在 Ubuntu 14.04.2 LTS 上更新 安装 docker pull rdehuyss/docker-oracle-xe-11g 在打开 22...
Ubuntu 18.04 LTS上的Oracle Express Edition 11g第2版 该Dockerfile是的。 自2019年2月13日(情人节前夕)起,由于版权拥有者(Oracle)的Docker DMCA移除通知,该Docker镜像已被DockerHub删除。 情人节快乐! ...
巴拉那/ tomcat-xe-ubuntu Ubuntu 14.04.1 LTS 上的 Oracle Java JDK 8 和 Oracle Express Edition 11g 第 2 版这个Dockerfile是一个的。基于 parana/web-xe-ubuntu Image安装 docker pull parana/tomcat-xe-ubuntu...
### Compiere 3.1 安装指南 ...通过遵循以上步骤,您应该能够在Ubuntu 8.10系统上成功安装并配置Compiere 3.1及其所需的Oracle 10g R2数据库。此文档提供了从头到尾的详细指导,确保了安装过程的顺利进行。
Oracle 11g支持多种Linux发行版,包括但不限于Red Hat Enterprise Linux (RHEL)、CentOS、Ubuntu Server等。Linux平台的优势在于其稳定性和安全性,以及丰富的开源工具支持。 #### 五、安装包获取与下载 根据提供的...
对于操作系统,12c兼容的范围包括最新的操作系统版本,如Windows Server 2012、Ubuntu 14.04等。在JDK方面,12c需要至少JDK 1.7,更推荐使用JDK 1.8。数据库兼容性方面,12c不仅全面支持Oracle数据库11g和12c,还...
wnameless/oracle-xe-11g(Ubuntu 16.04 LTS 上的 Oracle Express 11g R2)之上添加 Java8 的容器。 建造 docker build -t oracle-java8 . 跑步 docker run -it --rm oracle-java8 在映射并打开端口 22 和 1521 的...
cout << "Connected to OracleXE 10g." ; } catch (otl_exception &p) { cerr ; // 打印错误消息 } db.logoff(); // 断开与Oracle的连接 return 0; } ``` 确保将`otlv4.h`头文件复制到项目源文件所在的路径...