这学期在上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新闻热点
疑难解答