虽然我对SQL有一些经验,但我对它的熟悉程度已经减弱,我理解这可能是一个非常基本的问题,但我没有找到任何解决方案。我正在尝试建立新连接,但我的所有尝试都被阻止了。我有3个连接 - 一个名为COMPANY,另一个是“系统”,一个是通用测试(它们都是空白的)。原始和主要连接是System,这是创建其他连接的位置。不管我此时尝试过什么,我都会收到相同的错误消息:“状态:失败 - 测试失败:ORA-01017:用户名/密码无效;登录被拒绝”
我的尝试遵循将其输入系统工作表的模式:
CREATE USER user_name
IDENTIFIED BY password;
CREATE SCHEMA user_name
IDENTIFIED BY password;
GRANT all privileges to username;
在新的连接窗口中输入所需的密码等。无论如何,即使我更改密码和用户名,我也会收到同样的错误。我可能做错了什么?
答案 0 :(得分:0)
如果我正确理解您的问题,您的Oracle SQL Developer定义了3个连接,它们是空白的。因此,您无法连接到任何一个。
在这种情况下,我认为只有两种方式
您或您的DBA应以private static TreeNode CreateDirectoryNode(DirectoryInfo directoryInfo)
{
//original code...
// Note: When creating tree node for displaying file,
// assign FileInfo to fileNode.Tag
foreach (var file in directoryInfo.GetFiles()) {
var fileNode = new TreeNode(file.Name + " (" + file.Length + " bytes)"+ file.CreationTime);
fileNode.Tag = file;
directoryNode.Nodes.Add(fileNode);
}
//original code...
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
// Note: Both DirectoryInfo and FileInfo, inherrits FileSystemInfo
// thus you can cast both to FileSystemInfo.
var fsInfo = treeView1.SelectedNode.Tag as FileSystemInfo;
if (fsInfo != null)
{
var creationTime = fsInfo.CreationTime.ToString();
label1.Text = creationTime;
var lastAccessTime = fsInfo.LastAccessTime;
label2.Text = lastAccessTime.ToString();
var lastWriteTime = fsInfo.LastWriteTime;
label3.Text = lastWriteTime.ToString();
}
else
{
label1.Text = "";
label2.Text = "";
label3.Text = "";
}
}
身份连接到Oracle并重置密码
SYSDBA
实施例
alter user your_user identified by new_password;