21
2014
02

Oracle9i韩顺平00-02讲学习笔记

-----00-----

Oracle完全可以代表数据库的最高水平。

Oracle学习基础:

1.学习过一门编程语言(java,c,c++均可)

2.最好学习过一门别的数据库(sql server,mysql,access

软件公司招聘dba,但是实际上一个只会Oracle,而没有任何项目经验的dba,是不可能成为一个合格的dba的。因为不能根据实际情况对数据库做出相应的处理。Oracle要在项目中,而且至少会一门编程语言(C,JAVA,C++.

Oracle功能强大,性能卓越。

成为高手的办法:

理解小的知识点---做小练习---把小的知识点连成线---Oracle项目---把知识线形成知识面---深刻理解。

Oracle基础部分:

Oracle基本使用,Oracle用户管理,Oracle表管理

Oracle高级部分:

Oracle表的查询,Oracle的函数,Oracle数据库管理,Oracle的权限、角色,PL/SQL编程,索引、约束和事务。

-----01-----

Oracle介绍,Oracle的安装,启动及卸载。Oracle开发工具介绍,sql/plus的常用命令,oracle用户的管理。

目前主力数据库:

微软:sql serveraccess  瑞典:AB公司mysql  IBMG公司:DB2 informix

美国Sybase公司:Sybase  美国Oracle公司:Oracle.

小型数据库:access foxbase 中型数据库:mysql,  sql server, informix  大型数据库 sybase<oracle<db2

用什么数据库考虑以下几点:

1.项目的规模 a.负载量多大即用户有多大 b.考虑本身的成本c.安全性

小型数据库:负载量小 100人内  比如留言本、信息系统。成本在千元内。安全性要求不高。

中型数据库:负载日访问量 5000-20000。成本在万元以内。比如电子商务网站

大型数据库:可以处理海量数据。Sybase<oracle<db2。中国移动中国联通db2。上本上万。大型数据库安全性很高。

Oracle公司认证:

1.dba认证    2.java认证 3.Oracle网络认证

其中dba认证又分成三类:

1.oca认证(oracle 初级认证)

2.ocp认证(Oracle专家级认证)

3.ocm认证(Oracle大师认证)韩国和香港能考,考试费需要2000美元。

Oracle全球第一大数据库厂商全球第二大独立软件供应商。

1970年数据库起家 1980 Oracle6 1990 Oracle7 1995oracle8 1998Oracle 8i

2002 Oracle 9i 2003Oracle10g……

安装Oracle

1.准备好你的Oracle安装文件

Oracle安装会自动的生存sys用户和system用户

1sys用户是超级用户,具有最高权限,角色sysdba角色,有create database的权限,该用户默认的密码是change_on_install

2system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限。默认密码是manager

3)一般讲,对数据库维护,使用system用户登录就可以了。

 

12
2014
02

两个路由器连接方法

 有二种连接方法:
首先定义你的二台路由器,第一台为A路由器,第二台为B路由器。前提是A路由器已经设置好能正常上网(连接
光纤接入或ADSL猫)。

方法1:WAN口连接。任意一台电脑连接B路由的LAN口(二个路由先不要连接,因为你的
TP-LINK路由IP都是192.168.1.1,如果现在连接起来会有冲突),输入路由IP地址进入设置。打开网络参数的LAN口设置,把默认的IP地址改为171.16.1.1(我这是随意改的,你可以改为其他正确的路由IP地址,用我这个也行),子网掩码默认255.255.255.0,然后保存重启路由。此时B路由的IP就变成了171.16.1.1,要进入B路由,必须输入171.16.1.1才能进入设置界面。然后,在当前电脑网卡TCP/IP属性中,将IP地址修改为172.16.1.X (X取自然数范围2—254,比如66),子网掩码255.255.255.0,网关171.16.1.1。 设置完成后,打开IE,在地址栏输入172.16.1.1,重新进入B路由器设置界面,打开网络参数的WAN口设置,在WAN口联接类型中选择静态IP,将其设置为:IP地址192.168.1.X (X取自然数范围2—254) 子网掩码255.255.255.0 默认网关192.168.1.1(注意IP地址192.168.1.X,其中X,一定要在现有局域网中没有用过的IP地址,如78,否则会造成冲突)。DNS和代理服务器就设为192.168.1.1。设置完成保存重启B路由器即可。接着就可以A路由器的LAN口连接到B路由器的WAN口了,B路由就起到了二次路由的功能,所有连接B路由的电脑必须遵循B路由的LAN配置,也就是说,连接B路由的电脑的TCP/IP属性设置为IP:172.16.1.X(X取自然数范围2—254,只要不和B路由的LAN口一样就行了),子网掩码:255.255.255.0,网关:172.16.1.1,DNS:172.16.1.1。不填也行,可以打开B路由的DHCP服务功能,自动获取IP地址。需要注意的是,连接A路由的电脑必须遵循A路由的LAN设置规则,也就是IP:192.168.1.X(注意不能和B路由的WAN口IP设置一样),子网掩码:255.255.255.0,网关:192.168.1.1,DNS:192.168.1.1(或者选用你的网络运营商提供的DNS);连接B路由就遵循B路由的LAN设置规则。这里就不重述了。
这种连接方式简单的说,就是A路由分配一个
固定IP给B路由的WAN口,再由B路由分配给属下的LAN口,达成二次路由的目的。因为你的二个路由器是同一牌子的,所以前提是要改动B路由的LAN口设置,才能避免IP冲突,正常使用。

方法2:LAN口连接。这个因为不经过B路由的WAN口,所以相对就简单多了。还是同上,先不要连接A路由,任意一台电脑连接上B路由的LAN口,输入路由默认IP:192.168.1.1(出厂默认)进入B路由设置,关闭DHCP服务,然后,打开网络参数的LAN口设置,更改LAN口IP地址,比如改为 192.168.1.254 只要和别的已经使用的IP地址不冲突就可以了。设置完成,保存重启即可,这时候进入B路由的IP就变为192.168.1.254了。接着A路由的LAN口连接上B路由的LAN口,B路由就相当于A路由的扩展端口,起到了交换机的作用,电脑连接到B路由的LAN口就OK了,若需要设置各电脑的TCP/IP属性,就按照A路由的规则设置即可,其实就是连接在A路由IP段下。

08
2014
02

关于QQ好友列表不显示自己的头像的问题

 QQ好友列表显示自己头像.JPG

在主面板空白处右键点击出现,如上图所示:显示我的头像打上勾。

08
2014
02

一张图片让我认识到win7其实比xp确实强了。

win7复制文件图片.jpg

这张图片虽然在复制开始时计算了下剩余时间。但是能给我多少个项目要复制,以及还有多少个项目没有复制。这个功能还挺好的,给人的感觉就是详细。

另外竟然也发现win7的自带画图软件功能似乎也有所增强,不过使用起来还是不习惯那种格式的工具栏。 

06
2014
02

filezilla的ftp服务器连接不上的办法

服务器系统win2003,ftp服务器filezilla,ftp客户端filezilla。

错误提示:无法列出目录

解决方案:
在filezilla客户端进行设置
具体方案:“文件”-“站点管理器”-“新站点”-“传输设置”-设置为“主动”模式即可
 
这个解决办法对于下载时服务器主动断开的情况也适用。

 

06
2014
02

完全卸载ORACLE9i

1、Windows XP+ORACLE 9

2、ORACLE安装路径为:D:\ORACLE

实现方法:

1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。

2、开始->程序->Oracle - OraHome9I->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除

3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动 这个列表,删除所有Oracle入口。

5、运行refedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle入口。

6、开始->设置->控制面板->系统->高级->环境变量 删除环境变量CLASSPATH和PATH中有关Oracle的设定

7、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

8、删除\Program Files\Oracle目录

9、重新启动计算机,重起后才能完全删除Oracle所在目录

10、删除与Oracle有关的文件,选择Oracle所在的缺省目录D:\Oracle,删除这个入口目录及所有子目录,并从C:\下删除以下文件ORA*。

11、WIN.INI文件中若有[ORACLE]的标记段,删除该段

12、如有必要,删除所有Oracle相关的ODBC的DSN

13、到事件查看器中,删除Oracle相关的日志 说明:如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。


如果只是要实现重装oracle9, 3到13步总结一下就是到 注册表搜索 oracle 关键字,删除查到的一切查到的关于oracle内容,有些会提示不能删除,那是因为没有权限,运行regedt32.exe可以方便的设置权限。设置一下可以删除的权限就可以了。注册表删除完成后,重启一下就可以重装oracle了

 

06
2014
02

安装oracle数据库时候,提示:加载数据库时出错:areaQueries

 不知道你是windows还是solaris下安装 就权当你是在windows下!
安装时要保证Oracle安装目录不能
带有中文字符

(如果第一次安装出现“加载数据库错误areasQueries”的错误,一般是因为Oracle安装目录带有中文字符的目录)

1. 停止所有关于Oracle的服务

2. 删除Oracle安装目录,主要分布在两个地方(如D盘跟目录下面以及C盘Program Files下面),删除时提示无法删除的错误,重新启动机器重新删除就可以了

3. 删除注册表里的内容
  HKEY_LOCAL_MACHINE\SOFTWARE删除Oracle目录
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services以Oracle开头的键值
注意:安装时要保证Oracle安装目录不能带有中文字符
如果已经安装了ArcSDE For Oracle,在删除Oracle键值的时候,不能删除带有ArcSDE关键字的键值,否则容易造成ArcSDE无法运行

05
2014
02

Oracle 9i 10g 错误“ORA-00988: 口令缺失或无效”终极解决办法!

 如果在安装Oracle的时候出现如下问题:创建数据库完成让你输入密码的时候弹出"ora-00988 缺少或无效口令"的对话框如下图

ora-00988.jpg

这是因为Oracle对密码的要求如下:

系统用户(SYS、SYSTEM)口令长度不能小于7个字符第一个字符不能为数字且全部字符中应该为字母和数字混合

04
2014
02

java的跨平台特性

    今天在windows xp下编写了一个test.java文件(程序源文件),然后编译为test.class(相当于windows下的exe).然后字节码.class文件在windows下和ubuntu12.04(linux)下都可以运行。

    然后再ubuntu12.04编写了一个HellloWorld.java文件,然后编译为HelloWorld.class(相当于windows下的exe).然后字节码.calss文件在ubuntu12.04和windows下都可以运行。

    JVM也就是java虚拟机,果然名不虚传。

04
2014
02

ubuntu12.04安装java1.7

 

先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压

Step1:
# 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/

Step2:
# 配置环境变量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21

然后保存关闭,使用source更新下
$ source ~/.profile

使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21,说明配置成功。

Step3:
# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_21/bin/java 300

输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_21/bin/javac 300

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

Step4:
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)