`
文章列表
第一次配goldengate的过程比较艰辛,配了4天才配成。再次得到教训You can't be too careful!!!!!! 下面就简单介绍一下配置direct load的过程和出现的错误。   环境:redhat 5.7 X86, goldengate 11.1.1 for oracle 11g   这里特别提示:source和target的goldengate的版本一定要一致,不然会有意想不到的错误。我就是把source端装成11.2.1,而targer端装的11.1.1,这样折腾了好几天才搞定。   1,配置ogg会用到的环境变量     ORACLE_BASE ...
首先:我在nomachine上用oracle用户无法直接登录linux,所以新建了个简单用户zc。而这也可能是下面错误的根本原因。 cat  .bash_profile的内容: ################################################################ if [ -f ~/.bashrc ]; then         . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PAT ...
linux创建新用户 出错 Creating mailbox file: File exists   解决方法: cp /etc/skel/.bash_logout /u01/oracle cp /etc/skel/.bashrc /u01/oracle     删除用户最好加上参数 -r。userdel -r [username]

nomachine安装

  nomachine可以抓取远端的图形界面。它的使用和secureCRT一样,主机名,端口,用户名,密码   客户端:win7 远端机器:5.7 namachine 客户端软件:nomachineclient-3.5.0.9。注:nomachine不允许用root用户登录。   1,在win7上安装完客户端软件后,直接输入主机名,端口,用户名,密码,结果出错。           错误细节: NX> 203 NXSSH running with pid: 4212 NX> 285 Enabling check on switch command ...
在今天安装小布老师推荐的rlwrap0.37 出现的2个问题及解决方法 以备下次能用在运行./configure &&make && make install  时出现checking build system type... Invalid configuration `i686-pc-linux-': machine `i686-pc-linux' not recognizedconfigure: error: /bin/sh tools/config.sub i686-pc-linux- failed用./configure --build=i686- ...
今天打算用linux去定时select自己每天上班都要查的数据。但对于linux的定时任务一无所知,so,从零学起: Linux里面使用crontab命令来执行定时任务。 1,查看当前有哪些定时任务 crontab -l 2,编写新的定时任务。在这里编辑任务的操作模式和 vi 一样。 crontab -e, 3,保存定时的结果   例1:每天5:30执行ls命令,并把结果输出到/jp/test文件中   30 5 * * * ls >/jp/test 2>&1   注:2>&1 表示执行结果及错误信息。 计划任务的格 ...
这段时间要统计上个月的漫游,呼转数据。要用到trunc这个函数。   trunc ( datetime [ , fmt] );   1,得到当年第一天     select  trunc ( datetime ,‘yy’ )  from dual;      ---------------------------------------------      2012-1-1   2,当月 ...
今天用pl/sql 9发现错误提示竟然是很多个????????。首先想到是字符集的问题。想着客户端的要和服务器端的一致。 后来发现只要字符集和服务器保持一致就可以了,而locale还是用client端的自己的。   最后: 客户端的字符集是: AMERICAN_AMERICA.WE8MSWIN1252 ( server端的字符集是WE8MSWIN1252)   服务器端的字符集是: SIMPLIED Chinese_China.WE8MSWIN1252
  问题:The Oracle system identifier(SID) "xxx" already exists. Specify another SID 解决办法:  1、删除u01/admin下的xxx文件  2、删除u01/oradata下的xxx文件夹  3、用root用户以远程登录模式编辑etc/oratab,删除最后一 行: xxx:/u01/oracle:N ,保存  退出问题解决。  
今天在一个网友的帮助下,对差异备份和累计备份有了更清晰的认识 首先看一下差异备份和累计备份的定义: 1,差异备份:差异备份是备份只同级和上级备份以来发生改变的数据块。例如:在周一是1级备份,周二是2级备份。周三       是3级备份。那么周三只用备份到周二的数据就行了,虽然周一的1级备份也是周三的3级备份的上级,但为和这样做的       原因我还不很清楚。望哪位能指教一下。谢谢 2,累计备份:累计备份是备份上级备份以来发生改变的数据块。   下图的左边是差异备份,右边是累计备份: 再如:   因为周四是2级备份,所以到备份到周二 就行了,不用到周一。
梳理一下对oracle权限的理解:   oracle 权限分为:   1,system privilege ,系统权限是系统规定用户使用数据库的权限 2,object privilege   ,对象权限是oracle用户可以访问其他用户对象的权限,主要针对表和视图而言。   一、 系统权限 系统权限最初最能有sys、system授出。 1,系统权限的传递: 添加WITH ADMIN OPTION选项,则可以实现系统权限的传递。如:A用户使用了一下赋权语句: SQL> grant connect to B with admin option; 则B用户可以 ...
SQL> conn hr Enter password:  Error accessing PRODUCT_USER_PROFILE Warning:  Product user profile information not loaded! You may need to run PUPBLD.SQL as SYSTEM Connected. SQL> set autot on; SQL> show user USER is "HR"   SQL> select count(*) from m;     COUNT( ...
  以前做过控制文件的恢复,但没能成功。今天算是成功了一次。 在模拟控制文件损坏前,冷备了整个数据库。害怕啊!! 控制文件的重建脚本其实在控制文件的备份文件中可以找到,不用自己写。 实验开始: 1,安全关闭 ...
前几天看小布的手动建库视频,自己也尝试了一下。结果各种悲剧。记录如下:   明确手动建库的步骤: Creating a Database with the CREATE DATABASE Statement Step 1: Specify an Instance Identifier (SID) Step 2: Ensure That the Required Environment Variables ...
总结一下学习中碰到的知识   1,当前用户查看哪些用户或角色有查看自己的segment的权限 select table_name,grantee,privilege from user_tab_privs_made where table_name ='segment_name'; 注:这里的segment可以是table,function等。   2,A用户创建一个segment XXX,B用户也想使用XXX,但不想使用A.XXX这样的方式。那么B可以使用同义词     (synonym) 1),在A用户下,给B用户使用XXX的权限 如:grant select o ...
Global site tag (gtag.js) - Google Analytics