废话下:好久没来这写文章了,一是没时间,二是部分文章写在其他地方了 ,三是还没找到理想的平台,所以犹豫着呢 ,真希望有个自己的网站呢,最后就是还没有养成写文章的习惯,毕竟写篇文章还是挺费力的,就像解决问题一样,有时候顺利,有时候却一发不可收拾,上次写一文章,在测试并截图时突发新的问题,因此花了近一天的时间。当然不可否认,写文章是对知识的整理、提炼以及审核,从中可以进一步巩固和学习。废话完毕!
鉴于Oracle数据库是如此庞大,而我的本本是如此的瘦小,可是却又必须装个Oracle玩玩,不然对Oracle的了解将停滞不前呢。几经周折,在Oracle官网上发现了XE版,官方中文称其为快捷版即express edition。不过用起来确实很快捷。
下载页面: http://www.oracle.com/technetwork/cn/products/express-edition/downloads/index.html
安装包只有300M多,还是蛮理想的。而安装步骤也很简洁(就不截图了),中途只需选择安装路径及输入数据库登录的密码即可。不过安装完后将占有1.5G多的空间,这个给人感觉还是挺大的。
安装完后即可配置plsql进行连接了,配置SID为XE即可,登录名为system或sys,密码即安装时输入的那个。
由于本人会折腾,所以把XE装在了虚拟机中,结果plsql怎么连都报错,后来发现虚拟机中的系统开了防火墙,阻挡了连接 ,当然关了防火墙就不安全了,因此我就添加了个规则,让1521端口的通信给放行就ok了。
最后终于连接上了,plsql却弹出了编码不一致的警告:
database character set(AL32UTF8) and Client character set(ZHS16GBK) are different ......
编码不一致问题(俺不是数据库专业的,对此不了解额),百度了下原来由于XE的安装太简洁了,因此导致编码设置也略去了,所以需要手动来调整了。以下命令即我在网上找到的命令,可修改编码使plsql在登录时不会有警告了。这里需要在安装XE的系统上执行开始菜单中oracle目录中的“运行sql命令行”,即sqlplus程序。
SQL*Plus: Release 11.2.0.2.0 Production on 星期日...
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> connect sys as sysdba
输入口令:
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 167387136 bytes
Fixed Size 1382288 bytes
Variable Size 146802800 bytes
Database Buffers 16777216 bytes
Redo Buffers 2424832 bytes
数据库装载完毕。
SQL> alter system enable restricted session;
系统已更改。
SQL> alter system set JOB_QUEUE_PROCESSES=0;
系统已更改。
SQL> alter system set AQ_TM_PROCESSES=0;
系统已更改。
SQL> alter database open;
数据库已更改。
SQL> alter database character set internal_use ZHS16GBK;
数据库已更改。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 167387136 bytes
Fixed Size 1382288 bytes
Variable Size 146802800 bytes
Database Buffers 16777216 bytes
Redo Buffers 2424832 bytes
数据库装载完毕。
数据库已经打开。
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
SQL>
至此已解决编码问题,虽然不知所以 ,有兴趣的可以自己摸索下,记得告诉我为什么呢!
分享到:
相关推荐
Oracle XE 11.2是Oracle数据库11g第二版的Express Edition,它包含了大部分核心数据库功能,但限制了内存、处理器和存储使用,以满足免费许可证的要求。 **1. 安装准备** 在安装Oracle XE 11.2之前,你需要确保操作...
本文将指导用户如何在 Ubuntu 系统中快速安装 Oracle Database 快捷版(XE),并进行基本配置。通过本文,用户可以快速搭建 Oracle-xe 快捷版,满足基本数据库需求。 知识点1:下载 Oracle Database 快捷版 要安装...
oracleXE 10g 快捷版 part2
oracleXE 10g 快捷版 part3
oraclexe 10g 快捷版 英文,发现以前未发成功。现在又不好找,就把以前分卷上传。
Oracle 数据库 10g 快捷版(Oracle 数据库 XE)是一款基于 Oracle 数据库 10g 第 2 版代码库的小型入门级数据库,它具备以下优点:免费进行开发、部署和分发;下载速度快;并且管理简单。
2. **轻量级**:相比完整版Oracle数据库,XE体积更小,易于安装和管理。 3. **支持SQL标准**:完全支持SQL标准,包括复杂查询和事务处理。 4. **内置Web服务器**:XE自带一个轻量级的HTTP服务器,用于支持Web应用...
**ReportBuilder V17.02 XE3 完美版**是一款强大的报表设计和生成工具,专为提升企业级应用中的数据可视化能力而设计。它提供了丰富的功能,旨在简化复杂的报表创建过程,使得开发人员和业务用户可以轻松地设计、...
高山Oracle数据库11g快捷版Docker映像该映像基于Alpine GNU C库映像( ),该映像仅为5MB映像,并为Oracle Database 11g第2版Express Edition提供了docker映像。先决条件如果要构建此映像,则需要下载 。 Oracle ...
在 Delphi XE 10 Seattle 中,BDE 仍然是对旧版应用支持的重要组成部分,尽管后来的 Delphi 版本更多地依赖于 ADO 和 FireDAC 这样的现代数据库访问技术。 描述 "Delphi XE 10 Seattle BDEInstall 从2ccc.com下载的...
- **快捷版(Express Edition,XE)**:这是一个免费且轻量级的版本,支持Windows和Linux操作系统,适合个人开发者和小型项目。 - **Oracle Lite 精简版**:专为移动设备设计,支持离线访问和同步功能。 ##### 1.2 ...
- 支持多种数据库:包括SQL Server、Oracle、MySQL、PostgreSQL等,以及ADO、BDE、DBX等多种数据访问技术。 - 数据绑定:可以直接将报表字段与数据源字段关联,动态更新报表内容。 5. **图表和图形** - 内置多种...
在"C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora"文件中,你需要添加一个新的连接描述,包括协议(TCP)、主机名(IP地址)、端口号和服务名。 例如,新增一个名为"teacher"的远程...
2. **多种数据源支持**:FastReport能够连接到各种数据库,如SQL Server、Oracle、MySQL等,以及ODBC和ADO数据源。此外,它还可以处理XML、CSV等文件格式的数据。 3. **预览与打印**:在设计完成后,FastReport提供...
ORCL APEX 开发者的 VagrantVBox - Centos 7.0 - Oracle 11g XE - APEX 4.2 - ORDS 2.0 版受和先前工作的启发和构建,该项目允许开发人员快速建立标准... 对于 Oracle XE 和 APEX,这些设置在shell/oraclexe.sh ,对于
该系统采用 J2EE 作为开发基础,使用 Struts2、Spring、Hibernate 等多种框架的结合使用,MyEclipse 作为开发工具,Oracle XE 作为数据库,Macromedia 公司的 Dreamweaver 作为界面美化工具,使用 JAVA 语言开发,...