首页 > 数据库 > Oracle > 正文

连接Oracle11g的三种方法

2024-08-29 13:54:53
字体:
来源:转载
供稿:网友

这学期在上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,创建命名服务 abcII 主机:打开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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表