关于ORACLE 数据库学习的几点建议
最近在一个论坛中和人讨论了一通关于ORACLE学习的问题,结合我也算有10年的ORALCE 使用学习的经历给大家一点建议吧。
1、ORACLE数据库是一个非常庞大,非常精深的系统,要有长期抗战的准备,你指望能在一个月内学会入门那是可以的,但是你要买本24天精通ORACLE数据库这样不负责责任的书,并想通过他来掌握ORACLE,只能是痴人说梦;
2、无论你是初学者,还是有一定层次的使用者,一定要学会看ORACLE的原厂文档,并且不要害怕看各种英文版本的教材,事实证明不懂点英语是无法学好ORACLE的;
3、一定要亲自安装N次数据库,并一次次实验各种技术,搞崩溃它,再恢复它,经常调整自己的系统和代码,让数据库运行更快,你就会从中获益良多;
4、你一定要学一点操作系统的知识,一点存储的知识,一点网络的知识,这样你才能进一步理解ORALCE的许多东西;
5、一定要熟练的掌握SQL语言,如何掌握,写一大堆代码,并测试,我估计你写了5千行代码后你就会有所感悟了;
6、一定要经常去论坛,看看别人是如何解决那些经典ORALCE问题的,收集别人的优秀代码和经验,理解了你就会进步的;
7、在合适的时候,一定要学习ORACLE的系统管理,一个SQL开发者和一个DBA的价值是无法比拟的;
8、如果有ORACLE的支持帐号,一定要充分应用ORACLE的资源,没有帐号的话,ORACLE的技术站点也有很多东西,可以经常去查资料;
相关文档:
解决Oracle EM无法启动
ORACLE 11g, EM 无法启动的问题,可能是IP更改了的原因,所以我使用了EMCA命令重新配置了一下ORACLE EM,具体过程如下:
I:\Documents and Settings\geshaoqing>emca -config dbcontrol db -repos recreate
EMCA 开始于 2007-10-12 11:16:40
EM Configuration Assistant 10.2.0.1.0 正式 ......
在本教程中,您将使用设置文件配置 Oracle Warehouse Builder 11g 第 1 版 (OWB 11gR1) 的项目环境。然后,您将创建一个 Warehouse Builder 用户并登录。
所需时间
大约 30 分钟
注: OWB 11g 设置脚本的下载说明在本教程稍后部分提供。本教程及其设置脚本仅支持 OWB 11g 第 1 版。该 Oracle 示例教程的早期版本可用于 O ......
移动表所在表空间:
alter table table_name(表名) move tablespace new_tablespace(新表空间)
用户拥有的存储过程:
select object_name from user_objects where object_type='PROCEDURE'; ......
默认情况下,在Oracle的主机上(linux系统)的Oracle操作系统用户下,以sys用户登陆数据库时可以不用输入密码直接登录。实际上,只要是属于dba组(linux)或osdba组(windows)下,都可以不用密码进行登录。这是认证方式称为OS认证。
这种登录方式的控制,是通过$ORACLE_HOME/network/admin/sqlnet.ora中的:
SQLNET.AUTH ......
默认情况下,在Oracle的主机上(linux系统)的Oracle操作系统用户下,以sys用户登陆数据库时可以不用输入密码直接登录。实际上,只要是属于dba组(linux)或osdba组(windows)下,都可以不用密码进行登录。这是认证方式称为OS认证。
这种登录方式的控制,是通过$ORACLE_HOME/network/admin/sqlnet.ora中的:
SQLNET.AUTH ......