1.安装数据库:
.将两个压缩包一起解压成一个文件夹(database)
双击setup.exe等待
next->next 管理口令:123456,确认口令:123456 点全部忽略->next 完成 等待进度完成100% ok2.测试是否安装成功:
sqlplus / as sysdba
select * from dual; 表示测试的亚表。 如出现 D-X结尾就成功3.Oracel的卸载
卸载:
打开注册表编辑器(regedit.exe)->HKEY_LOCAL_MACHINE->SOFTWARE->找到ORACLE删除 将服务打开,把7个以oracle开头的服务停止 cmd再点击右键以管理员身份进行,然后在doc里以sc delete开头依次将7个以oracle开头的服务(名称)依次删掉 将oracle安装目录app(shift+delete)删除掉 点击所有程序将oracle安装产品删掉4.Oracle的唯一标识符:
SID:是一个数据库的唯一标识符!是建立一个数据库时系统自动赋予的一个初始ID.(相当于省份证)
SID=orcl:数据库默认名5.Oracle安装后的进程:
oracle7个服务只需开启主服务(Oracle service Orcl)和监听服务(...listener),其它点击属性可以全部禁用
6.Oracle的常用的操作命令:
超级管理员登录:sqlplus / as sysdba (as sysdba代表它是超级管理员)
普通账户登录:sqlplus scott/tiger (/之前输用户,/之后输密码,/前后是空格代表是超级管理员) scott账户默认是锁定的,需登录超级管理员给它解锁: 解锁账户:alter user scott account unlock 锁定账户:alter user scott account lock; show user:显示当前用户 修改密码:必须以超级管理员登录(sqlplus / as sysdba) alter user sys(用户名) identified by 123456 password:也可以修改密码,但必须输旧密码.还有只能改非超级管理员的密码. set serverout on:打开控制台输出 begin end;:相当于java里的代码块{} begin dbms_output.put_line('helloworld'); end; doc命令启动关闭数据库主服务:必须以超级管理员登录 关闭:net stop oracleserviceorcl 启动:net start oracleserviceorcl 关闭启动监听服务: 关闭:lsnrctl stop; 启动:lsnrctl start; sql命令启动关闭数据库主服务: 关闭:shutdown immediate; 启动:以超级管理员登录,start up;7.设置自己的数据库为他人共享:
在网络学习中,我们知道如果别人连接你,须通过ip跟端口.
同理,在oracle中如果别人要连你的数据库,你必须将 自己的端口 跟 ip 监听起来,配置如下: 1.找到Oracle的安装路径下的:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 2.//相当于开启了ServerSocket ss=new ServerSocket(1521); //一般要配置两个监听 localhost 本机访问 ip 其它局域网成员访问具体配置如下所示:
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = #localhost代表主机访问,192.168.4.140(我的ip)代表其它局域网成员访问 #也可以通过计算机名,SC-201606021740代表我的计算机名 #(ADDRESS = (PROTOCOL = TCP)(HOST = SC-201606021740)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.140)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )
8.连接他人数据库的操作:
连接他人数据库:(记住先关闭防火墙)
1.找到Oracle的安装路径下的:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
2.配置如下操作:
#dy:连接描述符,必须唯一 dy= (DESCRIPTION = #HOST = 192.168.4.33表示对方的ip (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.33)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) #因为对方可以拥有多个数据库,要指定要连接的数据名 SERVICE_NAME = orcl代表连接对方的sid=orcl的数据库 (SERVICE_NAME = orcl(sid名)) ) )
3.配置成功后的Dos命令下的连接测试:
在doc里输sqlplus sys(对方用户名)/123456(密码)@连接描述符(例:dy) as sysdba (sqlplus sys/123456@dy as sysdba)
或者打开PLSQL Developer工具(标志红油桶~):
Username:填用户名(sys)
password:密码(123456) Database:(dy) Connectas:sysdba 就可以连接对方数据库了.4.通过第三方工具的连接测试:
通过工具PLSQL Developer(第三方的,不是Oracle自带的工具)操作数据库:
在PLSQL Developer工具里点击session->log on可以登录不同的账户而不用退出界面 创建用户:Users->new 修改密码:找到Users->需要修改密码的用户->修改完Apply9.扩展:在doc里输ipconfig查当前端口
局域网(Local Area Network):是在一个局部的地理范围内(如一个学校、工厂和机关内),
将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网,简称LAN。 它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或处理中心相连接, 构成一个大范围的信息处理系统。