随笔分类 -  oracle

摘要:一直以来,我都认为只要指定用户的默认表空间,向该用户导入数据时,会自动进入到默认表空间。后来发现从System导出的dmp文件在导入时,即使指定新用户的默认表空间,还是要往System表空间中导数据。上网搜了一下,还是有解决方法的,常见的方法如下:SQL> create user simis identified by qwer1234 default tablespace simis;SQ... 阅读全文
posted @ 2009-09-23 14:12 scott_zhou 阅读(841) 评论(0) 推荐(0) 编辑
摘要:远程服务端操作系统: Windows Server 2003 Enterprise Edition sp2ORACLE 版本: Oracle 9.2.0.1.0 正式版本地客户端操作系统: Windows Server 2003 Enterprise Edition sp2ORACLE 版本: Oracle 9.2.0.1.0 正式版(客户端)远程服务端配置1. 数据库配置 因为要为外界客户端提供... 阅读全文
posted @ 2009-08-22 08:47 scott_zhou 阅读(3703) 评论(0) 推荐(0) 编辑
摘要:Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录\ora... 阅读全文
posted @ 2009-08-19 13:14 scott_zhou 阅读(676) 评论(0) 推荐(0) 编辑
摘要:1、以NT的Administrator 登陆2、通过控制面版-〉服务,停掉所有ORACLE服务3、打开注册表(REGEDIT命令),删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE4、打开注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services删除以ORACLE开头的所有服务5、删除HKEY_LOCAL_MACHI... 阅读全文
posted @ 2009-07-21 00:53 scott_zhou 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1、查询v$parameter动态视图,如果一下语句返回空值,则说明使用的是pfileSQL>select name,value from v$parameter where name='spfile';2、用show命令来显示参数设置,如果value返回空值,表明正在使用pfileSQL>show parameter spfile3、查询v$spparameter视图。如果查询返回0... 阅读全文
posted @ 2009-07-14 17:26 scott_zhou 阅读(918) 评论(0) 推荐(0) 编辑
摘要:oracle启动时,会按照以下数据在缺省目录中搜索参数文件1、spfile${Oracle_SID}.ora 缺省目录 UNIX:${Oracle_HOME}/dbs/ WIN: ${Oracle_HOME}\database2、spfile.ora 缺省目录 UNIX:${Oracle_HOME}/dbs/ WIN: ${Oracle_HOME}\database3、init${Orac... 阅读全文
posted @ 2009-07-14 15:23 scott_zhou 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Oracle启动过程加载文件顺序:spfilesid.oraàspfile.oraàinitsid.oraOracle参数文件分类: 在oracle9i之前,都是只有pfile一种参数文件,是文本格式的。在oracle9i之后,新增了服务器文件参数,既spfile,是二进制格式。两者都是存储信息以供oracle读取的。不过两者还有一些区别。1、pfile是文本格式的。spfi... 阅读全文
posted @ 2009-07-12 21:52 scott_zhou 阅读(4780) 评论(0) 推荐(0) 编辑
摘要:利用os审核登录oracle时在Win中实现对os的审核有如下几步:1、 create os user id2、 create os group ora_dba(这个组中用户具有管理所有oracle database 的权限), ora_sid_dba(只能对应到相应sid的管理权限。 Sid也即相应数据库的sid) ora_oper ora_sid_oper(Sid也即相应数据库的sid)3、 ... 阅读全文
posted @ 2009-07-10 23:25 scott_zhou 阅读(357) 评论(0) 推荐(0) 编辑
摘要:上图为自己根据食品教程总结出来的可能会有一些不正确的地方,也希望大家能指正。以下是自己看视频时做下的笔记。Instance与Database是一对N的关系 既 一个实例可以操作多个Database ,而一个Database只能被一个instance操作。一、Memory Structures1、SGA区内容 show sga 查看Database的内存结构select * from v$bgpr... 阅读全文
posted @ 2009-07-09 19:25 scott_zhou 阅读(774) 评论(0) 推荐(0) 编辑
摘要:一、sql*plus方式: 用sql*plus来连接到Oracle Sqlplus /nolog是以不连接数据库的方式启动sql*plus Connect /as sysdba是以DBA身份连接到oracle . 启动 Startup就可以启动了。 不过oracle启动模式有3种: lStartup nomount(nomount模式)启动实例不加载数据库。 lStartup mount(mou... 阅读全文
posted @ 2009-07-09 09:25 scott_zhou 阅读(98397) 评论(1) 推荐(1) 编辑
摘要:1、并操作嵌套查询(属于集合A和集合B的元素的总和)(select deptno from scott.emp)union(select deptno from scott.dept);2、交操作查询(属于集合A且集合B的元素的总和)(select deptno from scott.emp)intersect(select deptno from scott.dept);3、差操作查询(属于集合... 阅读全文
posted @ 2009-07-08 17:07 scott_zhou 阅读(537) 评论(0) 推荐(0) 编辑
摘要:先说一下高级复制背景1、两台服务器上均有oracle 9i 92010版本。服务器均有固定IP地址,服务器系统均为windows server2003。2、两台服务器的golbal_name为zzti.edu.cn和zzti1.edu.cn。 zzti的IP地址为10.0.0.1 zzti1的ip地址为10.0.0.2。准备工作:1、先检查两个oracle是否支持高级复制功能。 操作为以sys用户... 阅读全文
posted @ 2009-07-08 11:05 scott_zhou 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-07-01 13:58 scott_zhou 阅读(131) 评论(0) 推荐(0) 编辑
摘要:数据库名 就是数据库的名称标识,如myOracle, 这种叫法一般只适用于单机;全局数据库名 就是数据库处于一个网络中的名称标识。比如数据库宿主机的域为mydomain,则数据库的全局数据库名为myOracle.mydomain; 实际上myOracle和myOracle.mydomain两者指的是同一个数据库.即:全局数据库名 = 数据库名+"."+网络位置(宿主机所在的域)Oracle9i 的... 阅读全文
posted @ 2009-07-01 04:45 scott_zhou 阅读(281) 评论(0) 推荐(0) 编辑
摘要:1、set warp off------关闭自动换行2、set linesize 100---设置行显示100个字符3、select * from v$instance;---查看SID信息4、desc scott.emp---查看scott用户下emp表的结构 阅读全文
posted @ 2009-07-01 04:00 scott_zhou 阅读(222) 评论(0) 推荐(0) 编辑
摘要:问题一:oracle 9i安装文件截图进入disk1文件夹,里面有setup.exe文件 本来以为点击就可以安装 不过点击以后等好久都没有反应。系统是win2003 防火墙已经关掉。在网上搜了一些方法,现在与大家共享一下。方法一: 查看你的oracle安装路径是否有中文字符,如果有中文字符是无法安装的。方法二: 修改symcjit.dll为symcjit.old,把JRE_MEMORY_OPT... 阅读全文
posted @ 2009-06-30 11:19 scott_zhou 阅读(491) 评论(0) 推荐(0) 编辑
摘要:在oracle中 sqlplus是必不可少的工具,但是在利用sqlplus登录时,有以下几种方法登录 1、用户名system 口令*** 主机字符串也即该用户实例化的数据库2、当输入用户sys和密码**** 确无法登录.报错如下:ERROR:ORA-28009: connection to sys should be as sysdba or sysoper当用sys用户登录时 应采用如下格式&#... 阅读全文
posted @ 2009-06-29 21:00 scott_zhou 阅读(4509) 评论(0) 推荐(2) 编辑