oracle数据库安装与执行:
1.启动oracle数据库
dos命令行中:
net start ---查看window的服务是否启动。
net start OracleServiceORCL --启动数据库服务实例。
net start OracleOraDb11g_home1TNSListener --启动监听(TCP/ip端口1521,必须通过网卡来实现与数据库服务器连接)
lsnrctl start---另一种简单的监听启动方式
lsnrctl stop ---停止监听服务方式。
clear screen ---清屏
2.连接并应用数据库:
sqlplus / as sysdba ---以数据库管理员的身份登录数据库系统。
sqlplus scott/tiger ---以数据库用户scott和密码tiger登录系统。
disc ----断开当前连接
conn / as sysdba ---连接数据库服务器。以管理员身份
conn 用户名/密码 ---连接数据库服务器,以用户名身份。
show user ---显示当前登录用户名
select * from tab;--显示当前登录用户所能操作的对象。(表,视图,同义词等)
select * from user_users;--显示当前登录用户的详细信息。
select * from user_tables;--显示当前登录用户的所有表信息。
alter user 用户名 account unlock;--解锁用户
alter user 用户名 account lock; --锁定用户。
sqlplus应用程序 、plsql/develop工具。
3.网络服务
ipc协议: 进程间通信实现数据操作。
tcp/ip: 网络。监听程序来实现数据操作。
登录: sqlplus 用户名/密码@网络服务名;
conn 用户名/密码@网络服务名;
sqlplus 用户名/密码@IP/实例名;
网络服务名: 默认安装后数据库均有一个服务名ORCL.
自定义一个服务名: net manager来实现。
更改配置文件来实现。
4. 数据库操作命令:
编辑SQL语句:
ed ---编辑缓冲区中的SQL语句。
ed[it] 文件名 ---指定文件的编辑语句。
/ ---执行缓冲区中的语句
save 文件名 [replace|append] ---将缓冲区中的语句保存到指定的文件中
get 文件名 ---从指定文件中的命令装入到缓冲区中。
spool 脱机文件名 --假脱机命令,将执行语句的结果保存到文件中
spool off --结束假脱机。
l[n] ----显示sql语句中的第几行数的命令字符串
c/被替换字符串/替换字符串 --将指定命令中的被替换字符串替换成指定的字符串。
数据库脚本文件: *.sql
---多条SQL语句存放的文件内容。
@ 脚本文件 ----让数据库脚本文件中的所有语句依次执行。
5.& --获取从键盘输入值。
6.删除数据库:
1.执行删除程序:(开始--》oracle安装目录--》Universal installer)
2.删除注册表: 开始--》运行--》regedit
local_machine目录 currentconsoleSet目录下service下的所有的oracle开头的注册表信息删除。
3.删除指定的app目录(oracle安装后的目录文件名)。--如果不能正常删除,则先重启后删除。
另:
先停止数据库所有服务.
删除指定的目录同上面的3操作。
删除开始菜单中的oracle相关目录 。