易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle实例名,服务名等概念区别与联系

oracle实例名,服务名等概念区别与联系
 
一、数据库名ITPUB个人空间v{7x6lo\
什么是数据库名?ITPUB个人空间*s*R5LVBXZ2w$I
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:ITPUB个人空间H s$M*r6@G-]-Q
DB_NAME=myorcl
9v[ U!iXMov+D+q0...ITPUB个人空间pk%]7Tc#e6dZ
在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦。因为,数据库名还被写入控制文件中,控制文件是以 二进制型式存储的,用户无法修改控制文件的内容。假设用户修改了参数文件中的数据库名,即修改DB_NAME的值。但是在Oracle启动时,由于参数文 件中的DB_NAME与控制文件中的数据库名不一致,导致数据库启动失败,将返回ORA-01103错误。
数据库名的作用ITPUB个人空间K"nxp$EO9Sc
数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时都需要使用到的。ITPUB个人空间sm/N$xW_3a'vk
有很多Oracle安装文件目录是与数据库名相关的,如:ITPUB个人空间$Q(mm*s a%V8af-q,h
winnt: d:\oracle\product\10.1.0\oradata\DB_NAME\...ITPUB个人空间$Z V Q&S^
Unix: /home/app/oracle/product/10.1.0/oradata/DB_NAME/...
*tYN@CH0pfile:ITPUB个人空间Y:Ll5zG4t`A
winnt: d:\oracle\product\10.1.0\admin\DB_NAME\pfile\ini.oraITPUB个人空间G_h7Q)}Ii6~3j
Unix: /home/app/oracle/product/10.1.0/admin/DB_NAME/pfile/init$ORACLE_SID.ora
sx(V'ea1p f#Nv[0跟踪文件目录:ITPUB个人空间|~!Py+P-YBaY:|
winnt: /home/app/oracle/product/10.1.0/admin/DB_NAME/bdump/...
~}1M,q#WF:KW;g0另外,在创建数据时,careate database命令中的数据库名也要与参数文件中DB_NAME参数的值一致,否则将产生错误。
4s8]?!V*Ny0同样,修改数据库结构的语句alter database, 当然也要指出要修改的数据库的名称。ITPUB个人空间Y9S(n}l;S
如果控制文件损坏或丢失,数据库将不能加载,这时要重新创建控制文件,方法是以nomount方式启动实例,然后以create controlfile命令创建控制文件,当然这个命令中也是指指DB_NAME。ITPUB个人空间#{O8d5c `


相关文档:

Oracle 自增长字段

建SEQUENCE序列 
CREATE SEQUENCE  序列名字(例如:"URLIMAGE_SEQ")  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 101 CACHE 10 NOORDER  NOCYCLE ;
 
建trigger 触发器
create or replace trigger 触发器名字(例如:URLIMAGE_TRI )
  before ins ......

oracle数据导出/导入


在pl/sql中使用exp/imp工具实现oracle数据导出/导入
Oracle 数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把 dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境 ......

oracle创建表空间 用户 数据库导入和导出

已经安装orcale 9i 和pl/sql(6.0)
OracleJobSchedulerORCL、OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1TNSListener
OracleServiceORCL
第一个是oem控制台服务进程
第二个是定时器和isql*plus的服务进程
第三个是监听器的服务进程
最后是数据库服务进程
1. pl/sql
客户机安装后还要配置tnsnames.ora文件, ......

关于oracle的彻底卸载问题

oracle9i卸载
1,在服务中停止oracle的所有服务
2,在程序了卸装所有Oracle产品,(但Universal Installer本身不能被删除)
3,删除注册表:
(1)运行regedit选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除这个项
(2)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle,删除这个项.
(3),选择HKEY_LOCAL_MACHI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号