Oracle数据库 在现代社会中的应用越来越普遍广泛,所以掌握Oracle数据库的知识是非常重要的,下文中就从最基本的Oracle数据库的基本常识为大家讲起,希望对大家能够有所帮助。
1. Oracle安装完成后的初始口令?
internal/oracle
sys/change_on_install
system/manager
scott/tiger
sysman/oem_temp
2. ORACLE9IAS WEB CACHE的初始默认用户和密码?
administrator/administrator
3. oracle 8.0.5怎么创建数据库?
用orainst。如果有motif界面,可以用orainst /m。
4. oracle 8.1.7怎么创建数据库?
5. oracle 9i 怎么创建数据库?
6. oracle中的裸设备指的是什么?
裸设备就是绕过文件系统直接访问的储存空间。
7. oracle如何区分 64-bit/32bit 版本???
$ sqlplus ‘/ AS SYSDBA’
SQL*Plus: Release 9.0.1.0.0 – Production on Mon Jul 14 17:01:09 2003
(c) Copyright 2001 Oracle Corporation. All rights reserved.
Connected to:
本文中就为大家简单总结了上文中的这几点,还有很多的Oracle数据库的基本知识这里没有涉及到,在以后我还会继续为大家讲解更多的Oracle数据库的基本知识,尤其是Oracle的初学者千万不要错过哦。
Oracle9i Enterprise Edition Release 9.0.1.0.0 – Production
With the Partitioning option
JServer Release 9.0.1.0.0 – Production
SQL> select * from v$version;
Oracle9i Enterprise Edition Release 9.0.1.0.0 – Production
PL/SQL Release 9.0.1.0.0 – Production
Core 9.0.1.0.0 Production
TNS for Solaris: Version 9.0.1.0.0 – Production
NLSRTL Version 9.0.1.0.0 – Production
oracle 启动必须开启什么进程
2、startup mount dbname安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机,重新定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。 3、startup open dbname先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,这种方式下可访问数据库中的数据。 4、startup,等于以下三个命令startup nomountalter database mountalter database open5、startup restrict约束方式启动这种方式能够启动数据库,但只允许具有一定特权的用户访问非特权用户访问时,会出现以下提示:error:ORA-: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用6、startup force强制启动方式,当不能关闭数据库时,可以用startup force来完成数据库的关闭,先关闭数据库,再执行正常启动数据库命令7、startup pfile=参数文件名带初始化参数文件的启动方式先读取参数文件,再按参数文件中的设置启动数据库
oracle 数据库 ref 数据类型怎么用
Oracle在关系数据库外,融入了面向对象的元素,比如可以创建type,type之间可以继承,type可以带构造函数、排序函数、各种各样的成员函数、存储过程等等。 对象表是指该表的一行就是一个对象,有一个OID(object ID),对象表之间没有主外键关联的概念,为了体现这层关系,oracle中用了ref对象来实现。 下面例子,创建一个地址类型,一个人员类型,人员有地址属性,所以在人员类型中设置一个ref address来确定指向他所在地址的指针。 --创建地址类型create type address as object(street varchar2(35),city varchar2(15),state char(2),zip_code integer);create table addresses of address; --创建地址对象表--创建人员类型create type person as object(first_name varchar2(15),last_name varchar2(15),birthday date,home_address ref address, --指向对应的地址,该地址应该在另外一个对象表中的一行phone_number varchar2(15));CREATE TABLE persons of person; --创建人员对象表--插入一个地址insert into addresses values(address(nanhai,shenzhen,gd,));insert into addresses values(address(shennan,shenzhen,gd,));--插入一个人员,注意这里的home_address部分是如何插入一个ref address的。 insert into persons values(person(shitou,haha,to_date(1982-07-05,yyyy-mm-dd),(select ref(a) from addresses a where street=nanhai),));--也可以用下面的过程来插入一个人员记录declareaddref ref address ;beginselect ref(a) into addref from addresses a where street=nanhai;insert into personsvalues (person(shitou,haha,to_date(1982-07-05,yyyy-mm-dd),addref,));commit;end;--查询某人的地址信息select first_name,deref(home_address) from persons;--修改地址update persons set home_address=(select ref(a) from addresses a where street=shennan);--删除某个人员delete from persons where first_name=shitou;--删除某个地址的相关人员记录delete from persons where home_address=(select ref(a) from addresses a where street=nanhai);
oracle学习过程
Oracle有很多值得学习的地方,Oracle体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。 一、定位 Oracle分两大块,一块是开发,一块是管理。 开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。 有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭;管理则需要对Oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。 因为数据库管理的责任重大,很少公司愿意请一个刚刚接触Oracle的人去管理数据库。 对于刚刚毕业的年轻人来说,可以先选择做开发,有一定经验后转型,去做数据库的管理。 当然,这个还是要看人个的实际情况来定。 二、学习方法 我的方法很简单,就是:看书、思考、写笔记、做实验、再思考、再写笔记。 看完理论的东西,自己静下心来想想,多问自己几个为什么,然后把所学和所想的知识点做个笔记;在想不通或有疑问的时候,就做做实验,想想怎么会这样,同样的,把实验的结果记下来。 思考和做实验是为了深入的了解这个知识点。 而做笔记的过程,也是理清自己思路的过程。 Oracle学习过程是使一个问题由模糊到清晰,再由清晰到模糊的过程。 而每次的改变都代表着你又学到了一个新的知识点。 Oracle学习过程也是从点到线,从线到网,从网到面的过程。 当点变成线的时候,你会有总豁然开朗的感觉。 当网到面的时候,你就是高手了。 很多网友,特别是初学的人,一碰到问题就拿到论坛上来问,在问前,你有没有查过书,自己有没有研究过,有没有搜索一下论坛?这就叫思维惰性。 由别人来回答你的问题,会让你在短时间内不费劲地弄懂这个知识点,然而通过自己的努力去研究它,不但会更深入的了解这个知识点,更重要的是在研究的过程会提高你解决问题和分析问题的能力。 总的来说,没有钻研的学习态度,不管学什么东西,都不会成功的。 当然,初学的人很多时候是因为遇到问题时,无从下手,也不知道去哪里找资料,才会到论坛上提问题的。 但我认为,在提问的时候,是不是可以问别人是如何分析这个问题?从哪里可以找到相关的资料?而不是这个问题的答案是什么?授人以鱼不如授人以渔。
发表评论