一、Oracle显示nt.stp
1、nt.stp是Oracle服务器对CLR/.NET集成支持的一个开关之一,该项功能取决于Oracle服务器安装的版本,以及是否使用共享服务器模式等。若未打开该选项,则无法将CLR/.NET相关元数据上传到Oracle服务器。若无法打开该开关,则需在Oracle服务器上执行以下脚本:
alter system set clr_enabled=true;
2、除开关外,也可以通过命令查看是否启用该选项:
select value from v$option where parameter = 'Oracle CLR integration';
3、若需在CLR/.NET中使用Oracle数据源,则还需安装OracleClient软件包,包含如下DLL文件:
Oracle.DataAccess.dll
Oracle.DataAccess.EntityFramework.dll
Oracle.ManagedDataAccess.dll
Oracle.ManagedDataAccess.EntityFramework.dll
二、Oracle未连接到Oracle
1、当使用Oracle SQL Developer时,若提示“未连接到Oracle”,则需先检查Oracle服务器是否已启动,以及是否已连接网络。 2、若Oracle服务已启动,但还是无法连接,则可尝试以下方法解决: a.检查Oracle监听器是否正常启动:
lsnrctl status
b.检查tnsnames.ora文件是否正确设置了连接信息:
ORADB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORADB)
)
)
c.检查网络连接是否畅通,可使用ping命令测试:
ping 192.168.0.2
三、Oracle版本
1、Oracle的版本号由四个数字组成,如11.2.0.4,其中第一个数字代表主版本,第二个数字代表次版本,第三个数字代表更新版本,最后一个数字代表进行了多少补丁安全更新。 2、查询Oracle版本信息的方法:
select * from v$version;
四、Oracle数据库
1、Oracle数据库是一种关系数据库管理系统(RDBMS),由Oracle Corporation开发,是目前企业级应用中最常用的数据库之一,可运行在多种操作系统中。 2、Oracle数据库支持SQL和PL/SQL编程语言,具有良好的性能和安全性,可应用于大量高负载、高可用的企业级应用场景。
五、Oracle是什么软件
1、Oracle是一种商业化的关系型数据库软件,由Oracle Corporation推出,具有良好的可扩展性和开放性,可应用于多种操作系统和硬件平台中。 2、Oracle另外也提供了很多其他产品,如应用服务器、虚拟化平台、数据可视化分析工具等,是一家综合性的软件开发公司。
六、Oracle卸载
1、在Windows操作系统中,可以通过以下步骤卸载Oracle软件: a.关闭Oracle相关进程:
taskkill /IM TNSLSNR.exe /F
taskkill /IM oracle.exe /F
b.运行Oracle Universal Installer,选择“卸载”:
C:\app\username\product\11.2.0\dbhome_1\oui\bin\setup.exe
c.删除Oracle数据库文件和注册表项:
C:\app\username\product\11.2.0\dbhome_1\bin
REGEDIT
2、在Linux操作系统中,可通过rpm命令或先卸载包再删除文件的方式进行卸载。
七、Oracle update更新语句
1、Oracle update更新语句用于对表中的数据进行更新,语法如下:
update table_name
set column_name = new_value
where some_condition;
2、示例:
update employee
set salary = 5000
where department = 'sales';
八、Oracle一个索引包含2个索引列
1、Oracle支持多列索引,即一个索引可以包含多个列,如下所示:
create index index_name
on table_name(column1, column2);
2、该索引可用于以下类型的查询:
a.只以列1为查询条件;
b.以列1为查询条件,并在查询结果集中按列2排序;
c.以列1和列2的组合条件查询。
九、Oracle对schema的配置
1、在Oracle中一个schema代表了一个用户和其所拥有的对象的集合。配置schema的方法包括: a.创建新的schema:
create user username identified by password
default tablespace tablespace_name;
b.授权给其他用户:
grant select, insert, update, delete on table_name
to username;
c.移动schema与控制文件:
alter database rename file 'old_name' to 'new_name';
alter database rename file 'old_name' to 'new_name' to '/new/directory';