linux下oracle启动过程

在linux下启动oracle 和在windows是有差别的,对于一般在windows下操作习惯人有很多不适应,所以我特别写这样文章,以方便新手进行操作,下面就一步一步讲解启动过程。

1.通过终端连接到linux服务器,当然这样的软件很多例如putty,SecureCRT,并以oracle用户进行登录,否则启动oracle时会错的,没有权限启动.(也可用户root 登录,然后进行 su - oracle )

2.用户sys连接数据库,按以下命令执行。

  a.sqlplus /nolog ;

  b.conn sys/passwd as sysdba;

3.启动数据库,因为启动方式有很多种比如用pfile,spfile,这里我就不详细讲解具体的启动方式了,以最简单的为例进行讲解,startup进行启动(实际是以spfile 进行启动),在提示下运行.

startup

(注明,一般启动会有三步对应数据库要做的三件事.

    a.startup nomount    打开实例

    b.alter database mount  装载数据文件

    c.alter database  open   打开数据文件

)

4.启动完数据库一般情况下客户端还不能连接到服务器,我们要启动监听程序。将第3步退出sqlplus 到命令提示符,进行启动监听,执行命令如下.

   a.lsnrctl       (打临听程序)

   b.status      ( 查看监听状态)

   c.start         (启动监听)

   d.stop         (关闭监听)

如果上述没有问题,我们就可以根启动的显示信息配置我们的客户端的tns文件了。

5. tnsnames.格式文件如下(SERVICE_NAME要与服务器的监听实例名保持一致)

# tnsnames.ora Network Configuration File: E:/oracle/product/10.1.0/Db_1/NETWORK/ADMIN/tnsnames.ora
# Generated by Oracle configuration tools.

ORACLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.98)(PORT = 1566))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracle)
    )
  )
ORACLE11 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracle)
    )
  )
suse =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.177)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
suse1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.109)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
ORACLE10g=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

6.配置完tns后我们先测试网络配置和tns配置

  a.ping 192.168.1.177 (这里指的是服务器ip) 如果有返回值则通过,否则网络有问题,请检查网络或相应的配置.

  b.tnsping suse           (连接的别名)如果有返回值说明配置正常用,否则tns配置有问题(大多数问题是我们没有区分大小写或是书写不认造成的)

在以上都顺利通过后我们就可以通客端进行连接服务器,如pl/sql,sqlplus,toad等。

如果有什么问题请通过QQ:360263676 进行沟通.

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值