连接Oracle11g的三种方法

本文介绍了在学习Oracle数据库技术时,为了更好地理解和掌握,总结的三种连接Oracle11g的方法,首先详细讲解了Host operating system connection(本地连接)的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这学期在上Oracle数据库技术,为更好理解和掌握这门技术,特为总结lesson01。

方法1. Host operating system connection(Local access 本地连接) 

(1)/开始/设置/网络连接,启动“VirtualBox Host-Only Network”网络连接;
(2)启动 VirtualBox, 选择 Oracle11g, 在打开的页面上点击 设置/网络 ,配置网卡 1:“仅主机(Host- Only)适配器”, 网卡 2:“网络地址转换(NAT)”;
(3)启动 Oracle11g,然后输入如下的用户名和密码进入虚拟Linux操作系统界面:
 username: root 
 password: redhat 
(4)# su - oracle  (此命令为 切换到用户oracle)
(5)$su -     (此命令为 切换回超级管理员root)
(6) Password: 此处的密码为 redhat
注意:步骤(5)(6)仅为介绍如何切换用户,无特别意义。
(7)# su - oracle
(8)$ sqlplus sys/oracle as sysdba  (数据库的管理员sys,密码为oracle)
(9)SQL> startup 
  SQL>  select * from  scott.dept;   
  SQL>  select global_name from global_name;
(10)SQL>  shutdown immediate;   (关闭数据库)



方法2. Client/Server connection (在同一台电脑上模拟远程连接Server端上的Oracle) 
Client-主机(win7/win10/win2003)假设配置ip地址为192.168.22.2,Server-虚拟机(Oracle linux5.4) 假设配置ip地址为192.168.22.3(本实验环境下,这两个地址应配置在同一网段内)
(1)主机:  /开始/设置/网络连接,启动“VirtualBox Host-Only Network” 网络连接 
(2)右击“VirtualBox Host-Only Network”网络连接/属性,选择“Internet 协议版本 4(TCP/IPv4)”属性,设置其 ip地址等;
(3)启动 VirtualBox, 选择 Oracle11g, 在打开的页面上点击 设置/网络 ,配置网卡 1:“仅主机(Host- Only)适配器”, 网卡 2:“网络地址转换(NAT)”;
(4)启动 Oracle11g,   username:root    password:redhat 
(5)# ifconfig  (查看Server服务器的ip地址的命令)
(6)# ping 192.168.22.2  (检查Server服务器是否能与client-主机通信)
(7)# su  - oracle   (切换到用户oracle)
(8)$ lsnrctl start  (启动监听器 listenercontrol)
(9)client-主机:打开cmd命令行窗口,
          ping 192.168.22.3 (检查主机是否能与Server服务器通信)
          sqlplus sys/oracle@192.168.22.3:1521/orcl.oracle.com as sysdba
         (192.168.22.3:1521 是ip地址和端口号,orcl.oracle.com 是Server服务器上的某一个Database )
(10)若不想输入192.168.22.3:1521/orcl.oracle.com这个长字符串,则可以通过以下两个步骤替代步骤(9):
I 主机:安装客户端的 Oracle11g,创建命名服务 abc
II 主机:打开cmd命令行窗口,然后输入
           sqlplus sys/oracle@abc  as sysdba
(11) 主机:SQL>  select * from scott.dept;
(12) 主机:SQL>  shutdown immediate;   (关闭数据库)



3. Browser/Server connection (打开Oracle的可视化操作界面)
(1)/开始/设置/网络连接,启动“VirtualBoxHost-OnlyNetwork”网络连接;
(2)启动 VirtualBox, 选择 Oracle11g, 在打开的页面上点击 设置/网络 ,配置网卡 1:“仅主机(Host- Only)适配器”, 网卡 2:“网络地址转换(NAT)”;
(3)启动 Oracle11g,然后输入如下的用户名和密码进入虚拟Linux操作系统界面:
 username: root 
 password: redhat 
(4)# xhost +  (Linux,图形界面)
(5)# su - oracle  (此命令为 切换到用户oracle)
(6)$ lsnrctl start 
(7)$ emctl start dbconsole  (emctl 是 Enterprise Manager Control)
(8)$ firefox https://oracle.example.com:1158/em 
           username: sys 
           password: oracle 
           connect As: sysdba
注意:若在步骤(8)打开的页面上提示status failed,则需要先在前面的方法1打开的shell界面上输入如下五条命令修改数据库配置:
    SQL> alter profile default limit password_life_time unlimited;
    SQL> alter user sys identified by oracle account unlock;    (解锁用户sys,其中sys的密码为oracle)
    SQL> alter user system identified by oracle account unlock; (解锁用户system,其中system的密码为oracle)
    SQL> alter user dbsnmp identified by oracle account unlock; (解锁用户dbsnmp,其中dbsnmp的密码为oracle)
    SQL> alter user sysman identified by oracle account unlock; (解锁用户dbsnmp,其中sysman的密码为oracle)
    然后:
先关闭dbconsole     --> (9) $ emctl stop dbconsole
再重新打开dbconsole --> (10)$ emctl start dbconsole
之后即可正常打开Oracle的可视化操作界面 -->(11)$ firefox https://oracle.example.com:1158/em 
  username: sys 
          password: oracle 
            connect As: sysdba







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值