MYSQL网站制作之改动或封闭Oracle XDB的ftp和http端口
MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。oracleOracle9i创立数据库时默许包括了XDB特征。一旦启动了数据库和Listener,OracleXDB的http服务就占用8080端口,恰好和JBoss、Tomcat等默许端口抵触,OracleXDB的端口设置不在设置文件中,而是在数据库里。修正XDB的http和ftp服务端口的办法有3种:
1、利用sys登录Oracle,使用dbms_xdb修正端口设置
SQL>--ChangetheHTTP/WEBDAVportfrom8080to8081
SQL>calldbms_xdb.cfg_update(updateXML(
2dbms_xdb.cfg_get()
3,/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()
4,8081))
5/
Callcompleted.
SQL>--ChangetheFTPportfrom2100to2111
SQL>calldbms_xdb.cfg_update(updateXML(
2dbms_xdb.cfg_get()
3,/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()
4,2111))
5/
Callcompleted.
SQL>COMMIT;
Commitcomplete.
SQL>EXECdbms_xdb.cfg_refresh;
PL/SQLproceduresuccessfullycompleted.
2、利用OEMconsole,选择数据库,XMLDatabase,Configuration,变动XDB的有关设置。
3、往失落数据库的初始化参数:
dispatchers=(PROTOCOL=TCP)(SERVICE=XDB),将会克制XDB的http和ftp服务。
到2009年,甲骨文的数据库Oracle已经诞生了30周年,而MySQL却连它的一半时间都没有。微软的SQLServer仅仅比MySQL大两年,但是SQLServer的发布是建立在Sybase的基础上。 如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。 varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。 每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。 如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。 而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。 如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。 不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关 如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
页:
[1]