家庭数据库的构想
是否可以考虑用Oracle来管理家庭日常生活中使用的文件,并满足各种需求呢?现有的高清播放器是PS3,能播放USB外接U盘或移动硬盘,文件为下载的MKV用TSMUXER重封装并用MultiAVCHD合并。用内置浏览器可以访问优酷播放网络流媒体。1, 太多的照片需要备份,可以考虑用数据库来管理,上传,下载,显示;[@more@]家庭数据库的构想是否可以考虑用Oracle来管理家庭日常生活中使用的文件,并满足各种需求呢?现有的高清播放器是PS3,能播放USB外接U盘或移动硬盘,文件为下载的MKV用TSMUXER重封装并用MultiAVCHD合并。用内置浏览器可以访问优酷播放
XE运行backup.bat出错
In Oracle Express Edition 10g :设置控制面板中的Schedule Tasks,用BIN下的Backup.bat来定时备份,发现错误:==================== ERROR =============================Backup of the database failed.Unknown log mode : SP2-0640:.Log file is at SP2-0640:.==================== ERROR =============================Press any key to continue . . .[@more@]运行backup.bat出错In Oracle Express Edition 10g :设置控制面板中的Schedule Tasks,用BIN下的Backup.bat来定时备份,发现错误:==================== ERROR ============
DATA PUMP的使用
数据泵是10g新功能,终于告别export/import了。主要的改进有:1, Data pump生成的一组文件,而不是原来的一个文件;2, Data pump的文件都是在服务器端和exp/imp在客户端比较,需要在数据库建立Directory,但速度更快;3, Data pump导入导出时方式讲究等同性,如导出选FULL=Y,导入时Schemas=HR等同于导出时选Schemas=HR,导出时选FULL=Y;[@more@]数据泵是10g新功能,终于告别export/import了。主要的改进有:1, Data pump生成的一组文件,而不是原来的一个文件;2, Data pump的文件都是在服务器端和exp/imp在客户端比
什么是Unicode?
参见Oracle Globalization Support GuideUnicode is a universal encoded character set that enables information from anylanguage to be stored using a single character set. Unicode provides a unique codevalue for every character, regardless of the platform, program, or language.Unicode有编码规则:■ UTF-8 Encoding■ UCS-2 Encoding■ UTF-16 Encoding等[@more@]参见Oracle Globalization Support GuideUnicode is a universal encoded character set that enables information from anylanguage to be stored using a
环境变量对SQLPLUS字符的影响
DOS窗口的属性:Current code page 950 Traditional Chinese Big5936 Simplified Chinese GBK此处设置只对dos窗口中的数据显示正确与否有关,对于输出文件字符正确与否无关。可以通过Control Panel->Regional and language options->Advanced->Language for non-Unicode programs选择更改。那么命令行的SET NLS_LANG,注册表里的NLS_LANG设置,与系统环境变量NLS_LANG的设置哪个启作用呢?测试比较下来,优先次序是:[@more@]DOS窗口的属性:Current code page 950 Traditional Chinese Big5936 Simplified Chinese GBK此处设置只
使用XE的EPG后的新问题
使用XE的EPG后与原先使用Apache比较,产生新的问题:1, XE 不支持db,tnslistener服务中网络帐号登录启动;解决方法:修改程序中所有direcotry为本地目录,修改服务以Local Account登录。启动;2, 默认不支持网络访问8080端口;解决方法:参见http://forums.oracle.com/forums/thread.jspa?messageID=4087000�增加8080端口后的listener.ora,黑体部分:LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))(ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521)))(DESCRIP
与之前10G版上的APEX的比较
环境变量的改变:TNS_ADMIN D:OracleOraXEapporacleproduct10.2.0serverNETWORKADMIN (XE) D:Oracle10.2.0dbNETWORKADMIN (10g)JAVA_HOME D:oracle10.2.0dbjdk (XE,10g)NLS_LANG American_America.ZHS16CGB231280 (XE,10g)ORACLE_HOME d:OracleOraXEapporacleproduct10.2.0server (XE) D:Oracle10.2.0db (10g) [@more@]环境变量的改变:TNS_ADMIN D:OracleOraXEapporacleproduct10.2.0serverNETWORKADMIN
几个有用的APEX的设置
1, Mail server: Login as Admin:Home>Manage Service>Instance SettingsSMTP Host AddressSMTP Host Port2, 已安装的语言包:Login as AdminHome>Manage Service>Installed Translations[@more@]1, Mail server: Login as Admin:Home>Manage Service>Instance SettingsSMTP Host AddressSMTP Host Port2, 已安装的语言包:Login as AdminHome>Manage Service>Installed Translations3, 密码规则: Login as AdminHome>Manage Service>Security4, 字符集设置Home>Application Builder>Application 111
安装XE
前面的oracle 10g+apache的组合太耗资源,opmn的log文件每天要有1.8g以上,cpu一直占用70%~80%。Laptop根本挡不住啊。决定安装XE+EPG,减少负荷。下载OracleXEUniv.exe,安装Express Edition: 所需空间大概是1.8GB。管理介面是很熟悉的介面,是Application Express 2.1.0.00.39以下采用的是第一种安装方式,升级到3.2.1:[@more@]前面的oracle 10g+apache的组合太耗资源,opmn的log文件每天要有1.8g以上,cpu一直占用70%~80%。Laptop根本挡不住啊。决定安装XE+EPG,减少负荷。下载OracleXEUniv.exe,安装Express Edition: 所需空间大概是1
Oracle Apache的一些应用
APEX中都是设置好的一些WEB应用,你也可以自己在Apache中对dads.conf文件进行设置以调用后台数据库的过程等。以下一些介绍是对《精通Oracle PL/SQL》书中第9章“Web包”,359页的一些补充。以下是新的Location的设置,tst对应了后台数据库的test2 schema:[@more@]APEX中都是设置好的一些WEB应用,你也可以自己在Apache中对dads.conf文件进行设置以调用后台数据库的过程等。以下一些介绍是对《精通Oracle PL/SQL》书中第9章“Web包”,359页的一些补充。以下是新的Location的设置,tst对应了后台数据库的test2 schema:<Location /pls/tst&
使用APEX中的一些问题及解决方法
下面讲一下在使用Application Express Advanced Tutorials时发现的问题:1, 在8 How to Create a Stacked Bar Chart中,发现按照月份排列的第八个柱形会挪到最后一个月份去; [@more@]下面讲一下在使用Application Express Advanced Tutorials时发现的问题:1, 在8 How to Create a Stacked Bar Chart中,发现按照月份排列的第八个柱形会挪到最后一个月份去; 原因是有个月份第一个序列的hardware的sale数字为零,手工在后台2个表中添加数字后解决。2, 在9 How to Upload and Download Files in an Application中
APEX的安装
安装APEX还算简单,一步步按照Installation guide就可以。我是装了Oracle 10g R2版本的数据库,无法使用embedded pl/sql gateway(EPG)方式。只能按照手册中的ScenarioDownloading from OTN and Configuring Oracle HTTP Server来安装。先要去OTN上Oracle DB 11i R1第一个win32版本的最底下,下载OHS (Oracle Http Server) 就是Apache而非Oracle Application Server:http://www.oracle.com/technology/software/products/database/oracle11g/111060_win32soft.htmlOracle HTTP Server (Apache 2.0) (10.1.3.3.0) for Microsoft Windows (32