导入Oracle实例
--创建用户
create user iagent identified by ia
--profile default
default tablespace users
temporary tablespace temp;
--account unlock;
--删除用户
drop user iagent cascade;
--修改用户密码
alter user iagent identified by ia;
--给创建的用户授权
grant create user,drop user,alter user,create any view,
drop any view,exp_full_database,imp_full_database,dba,connect,resource,
create session to iagent;
--把备份文件拷到本地硬盘(本例以D盘为例),然后导入数据库
$ imp file=d:\expdata_iagent_2009-12-07.dmp ignore=y indexes=y grants=y rows=y fromuser=iagent touser=iagent log=d:impdat_2009-12-07.log
这里需要注意一点 备份文件导出的时候用的是哪个用户 导入的时候就得用那个用户(或者是具有和导出备份用户相同权限的其他用户) ,此例中导入采用的是用户为system 密码为dbmanager的用户 ,导入成功后 ,在客户端要连接此ORACLE,需要修改客户端的tnsnames.ora 文件 如:
IAGENT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.235.128)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = iagent)
)
)
HOST修改成服务器的IP地址或者是计算机名 ,这样客户端就可以链接上了
相关文档:
ORACLE实例 = 进程 + 进程所使用的内存(SGA)
实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!
数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件
数据库是永久的,是一个文件的集合。
ORACLE实例和数据库之间的关系
1.
临时性和永久性
2.
实例可以在没有数据文件的情况下单独启动 ......
/*
函数名称:oracle 字符按位或函数
参数约束:p1与p2的长度必须一致
*/
create or replace function F_BITOR(p1 in string, p2 in string) return varchar2 is
Result varchar2(16);
t_p number(3);
r_p varchar2(16);
p_p number(3);
c_1 char(1);
c_2 char(1);
beg ......
Oracle RAC 中OCR 和Voting Disk 备份在我的blog: Oracle RAC 常用维护工具和命令 中已经有说明,现在再次把它单独拿出做一个说明, 因为OCR 和 Voting Disk 对于RAC 系统来说太重要了。
Oracle RAC 常用维护工具和命令 ......
一、Oracle 逻辑结构简介
oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。
oracle 数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由区组成,区是磁盘分配的最小单位。 ......
今天做项目的时候,将null传入Oracle的表中,就是不成功
经过尝试得出了两个解决方案:
1.传入OracleDateTime.NULL
2.Nullable<DateTime> optime = DBNull.Value; 传入optime(开始网上找的答案是Nullable<DateTime> optime = null发现还是会报错) ......