标签: oracle-xe

VARCHAR2(10 CHAR)和NVARCHAR2(10)之间的区别

我使用默认设置安装了Oracle数据库10g快捷版(通用版):

SELECT * FROM NLS_DATABASE_PARAMETERS;

NLS_CHARACTERSET               AL32UTF8                                 
NLS_NCHAR_CHARACTERSET         AL16UTF16                                
Run Code Online (Sandbox Code Playgroud)

鉴于两者CHARNCHAR数据类型似乎都接受多字节字符串,这两个列定义之间的确切区别是什么?

VARCHAR2(10 CHAR)
NVARCHAR2(10)
Run Code Online (Sandbox Code Playgroud)

oracle oracle-xe

54
推荐指数
3
解决办法
14万
查看次数

如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?

我遇到了与此处列出的相同的问题:如何恢复或更改Oracle sysdba密码,虽然我没有丢失密码,我最初在配置脚本中输入了两次,然后当我去登录时(localhost:8080/apex,密码)不接受.

我在数据库中没有任何东西,我只想安装和使用Oracle-XE.我曾尝试apt-get的两次取出并重新安装,但如果我尝试运行/etc/init.d/oracle-xe重新配置,我也得到尽管第二次删除任何文件夹,我能找到的Oracle XE"Oracle数据库10g Express Edition的已配置".

我尝试运行sqlplus"/ as sysdba",但我得到的是:

Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
Run Code Online (Sandbox Code Playgroud)

我尝试通过设置变量export.(也尝试过set).

尝试:export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus 以及所有子目录.每次都有相同的错误.

什么是ORACLE_HOME应该设置为?我所看到的唯一参考只是说一般或者说上面的版本号然后是"/ db_1".我没有db_1.

如果您需要任何澄清,请告诉我.我不明白我在这个过程中做错了什么.

oracle oracle-xe

46
推荐指数
4
解决办法
41万
查看次数

适用于Windows 64位的Oracle 11g Express Edition?

我在http://Oracle.com上注册以下载11g R2 Express版数据库.但是http://Oracle.com只为Windows 32bit和Linux 64bit提供了下载链接.

是否有64位Windows版本的Oracle 11g XE数据库?64位版本是否仅适用于付费Oracle数据库?

windows oracle 64-bit oracle-xe

39
推荐指数
7
解决办法
10万
查看次数

使用JDBC连接Oracle数据库的URL字符串格式

我是Java相关Web开发的新手,我似乎无法使用JDBC工作获得一个简单的程序.我正在使用现成的Oracle 10g XE和Eclipse EE IDE.从我到目前为止检查过的书籍和网页,我已经将问题缩小到错误编写的数据库URL或丢失的JAR文件.我收到以下错误:

java.sql.SQLException:没有为jdbc找到合适的驱动程序:oracle://127.0.0.1:8080

使用以下代码:

import java.sql.*;

public class DatabaseTestOne {
    public static void main(String[] args) {
        String url = "jdbc:oracle://127.0.0.1:8080";
        String username = "HR";
        String password = "samplepass";

        String sql = "SELECT EMPLOYEE_ID FROM EMPLOYEES WHERE LAST_NAME='King'";
        Connection connection;
        try {
            connection = DriverManager.getConnection(url, username, password);
            Statement statement = connection.createStatement();
            System.out.println(statement.execute(sql));
            connection.close();
        } catch (SQLException e) {
            System.err.println(e);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

无论如何,数据库URL的正确格式是什么?他们被提到很多,但我找不到描述.

编辑(决议):

根据duffymo的回答,我ojdbc14.jarOracle的下载站点获取并将其放入Eclipse项目的Referenced Libraries中.然后我将代码的开头改为

...
// jdbc:oracle:thin:@<hostname>:<port>:<sid>
String url = "jdbc:oracle:thin:@GalacticAC:1521:xe";
... …
Run Code Online (Sandbox Code Playgroud)

oracle jdbc oracle-xe

36
推荐指数
4
解决办法
22万
查看次数

如何禁用正在监听8080的Oracle XE组件?

安装Oracle XE之后,Oracle中的某些东西正在侦听端口8080.我不确定他们是否有Apache HTTPD,Tomcat或其他东西.但是如何禁用它呢?

oracle oracle-xe

27
推荐指数
1
解决办法
2万
查看次数

Oracle Express Edition(XE)可以处理多少个连接?

我正在构建一个使用Oracle数据库10g作为数据库后端的Web应用程序.我意识到Express版本有局限性,但我只是想确保连接数量不是其中之一.

Oracle Express Edition(XE)是否限制并发连接数(例如,查看站点的用户数)?

oracle-xe

16
推荐指数
1
解决办法
3万
查看次数

在调用window.open时firefox中的问题

当我在顶点的图表链接中调用此代码时

javascript:window.open('http://google.pt','mywindow','width=400,height=200', 'bReplace=true');

它会打开谷歌页面的新窗口,但与放图表页面空白页面[object Window]上写道:

我如何维护图表页面?

javascript oracle-xe oracle-apex

13
推荐指数
1
解决办法
1万
查看次数

如何更改Oracle XE实例的SID

我需要更改Oracle XE数据库的SID(而不是服务名称)以匹配生产数据库.

当我尝试在线搜索时,大多数页面都是通过tnsnames.ora描述更改或添加服务名称; 那不是我需要做的.

oracle sid oracle-xe service-name

12
推荐指数
1
解决办法
3万
查看次数

在Ubuntu上的Oracle XE下创建新数据库

我刚刚在Ubuntu中安装了Oracle XE.有没有办法创建新数据库,除了安装附带的数据库,最好是从命令行,以便我可以从脚本中执行此操作?如果可能的话,在同一时间启动多个数据库会很不错.

如果无法创建新数据库,那么可能有一种"清理"默认数据库的方法吗?我需要的是能够随时使用新数据库"重新开始".

我没有Oracle管理经验,所以欢迎任何提示,链接和建议.

谢谢.

database oracle ubuntu oracle-xe

11
推荐指数
1
解决办法
1万
查看次数

我可以在oracle express版上拥有多个数据库吗?

我可以在oracle express版上拥有多个数据库吗?请告诉我们设置的步骤是什么?

oracle oracle-xe

11
推荐指数
1
解决办法
9655
查看次数