安装oracle提示监听,ORACLE安装、卸载、监听

oracle

第一天视频1(高级安装)

大连社保数据库小机配置

IBM 595小机

内存256G

CPU 18颗双核

社保局、海事局等很多地方用的都是裸设备

ORACLE11.2废弃了裸设备

把ORACLE软件放在服务器上,数据库放在存储上

1)出现DB_1,DB_2,DB_3,可能是安装的时候有问题,重新安装新建的目录。

2)选择高级安装,只安装软件,把软件和数据库分开。

3)安装数据库的时候,可敲DBCA,受环境变量PATH影响。

如果不行,CD g:\oracle\product\10.2.0\db_1\bin,然后DBCA。

选择定制数据库

SGA最小要求160M

一般要求为4的整数倍

默认块的大小是8K

进程,放的越大对内存消耗越大

字符集,中文都能兼容日文的

oracle

第一天视频2(卸载,配置监听,服务命名)

1)WINDOWS下安装错误,先卸载,再重新安装,卸载步骤(核心是头两步)

a.path环境变量g:\oracle\product\10.2.0\db_1\bin;

b.regedit注册表,hkey_local_machine--&gtsoftware--&gtoracle目录删掉

system--&gtCurrentControlSet--&gtservices--&gtoracle开头的(都是服务)

c.restart system

d.delete oracle_base g:\oracle

e.delete c:\program files\oracle

f.delete start menu

2)日志记录在g:\oracle\product\10.2.0\admin\test\bdump

udump,cdump,bdump必须的,10g后adump也是必须的

3)配置监听,保安,一个数据库可以配多个监听,每个监听可以使用不同的端口号,监听配置在数据库服务器上

net manager

确定ORACLE主目录,windows最直接就看注册表,oracle_home,bin所在的目录g:\oracle\product\10.2.0\db_1

unix  echo $ORACLE_HOME

全局数据库名一般写数据库名 test,sid tsid

lsnrctl help

lsnrctl status

lsnrctl start (省略了监听的名字)启动监听会创建一个服务,会报错,因为在注册表中不存在,此时就多了一个服务,服务有了不代表监听有用

lsnrctl stop

4) 服务器端配置监听,客户端配置服务命名

abc->连接的服务区主机(可通过hostname获得)

配置服务命名的(Oracle 8i或更高版本)服务名必须和配置监听的全局数据库名保持一致,才能连上数据库,没有SCOTT用户啦,换成SYSTEM,若是用户名口令无效说明已经通了,保存网络配置。

先PING IP,看看防火墙问题,开放端口。

配置完服务命名,可以测试下。tnsping abc 3 显示OK不一定能连上数据库,若想连上数据库,必须是OK

SCOTT,最早的ORACLE编写人员。

lerryellison Oracle老板-拉里.埃里森(Ellison)

默认的安装没有SCOTT用户

测试的时候提示用户名口令错误,说明已经通了。

长春路医院住院床位3000-3500,最核心的一张表280个字段,5600W的数据。表不超过200G

一行数据尽可能保存在一个块上,如果放不下,需要多个块合起来保存数据。

读取的时候,可能访问某一个字段。不管访问一条数据的哪个字段,哪怕第1个字段整形就两个字节,也要把这1条数据所有的块都读到内存里面去。

其他数据库多个数据库对应一个实例

ORACLE 数据库一个数据库对应一个实例,实例消耗物理内存

oracle,关系型数据库关系系统

oracle的三个重要概念

database(io)

instance(memory[sga]+process[background]) deamon

session(process)(cpu)

5)oracle 的几种工具

a.oracle sql*plus ,连接的时候使用的是服务命名,缺点:执行过的命令没有缓存。对应的是sqlplusw.exe可执行程序

b.sqlplus.exe,连接哪个数据库是由注册表决定的,oracle_sid。WINDOWS下什么情况下更新,会把最后一个创建的库的SID写到注册表里。UNIX下是手动编辑的。

sqlplus /nolog 进入sqlplus环境 connect system@abc

sqlplus sys/system@abc as sysdba(sysoper) sys用户,通过向上向下箭头修改命令,sys用户连必须以SYSDBA或者SYSOPER连接。

sqlplus好处:在windows下有缓冲机制。LINUX下无缓冲机制,需要安装linux_sqlplus_rlwrap包,就会有命令缓冲机制。

c.em

database(io)

instance(momory[sga]+process[background])deamon

session(process)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值